SingleFrameVeresTrailPlugin#

class lsst.meas.extensions.trailedSources.SingleFrameVeresTrailPlugin(config, name, schema, metadata, logName=None)#

Bases: SingleFramePlugin

Veres trailed source characterization plugin.

Measures the length, angle, flux, centroid, and end points of a trailed source using the Veres et al. 2012 model [1].

Parameters#

config: SingleFrameNaiveTrailConfig

Plugin configuration.

name: str

Plugin name.

schema: lsst.afw.table.Schema

Schema for the output catalog.

metadata: lsst.daf.base.PropertySet

Metadata to be attached to output catalog.

Notes#

This plugin is designed to refine the measurements of trail length, angle, and end points from NaivePlugin, and of flux and centroid from previous measurement algorithms. Vereš et al. 2012 [1] derive a model for the flux in a given image pixel by convolving an axisymmetric Gaussian with a line. The model is parameterized by the total flux, trail length, angle from the x-axis, and the centroid. The best estimates are computed using a chi-squared minimization.

References#

See also#

lsst.meas.base.SingleFramePlugin

Methods Summary

fail(measRecord[, error])

Record failure

getExecutionOrder()

Get the relative execution order of this plugin.

measure(measRecord, exposure)

Run the Veres trailed source measurement plugin.

Methods Documentation

fail(measRecord, error=None)#

Record failure

See also#

lsst.meas.base.SingleFramePlugin.fail

classmethod getExecutionOrder()#

Get the relative execution order of this plugin.

Must be reimplemented as a class method by concrete derived classes.

measure(measRecord, exposure)#

Run the Veres trailed source measurement plugin.

Parameters#

measRecordlsst.afw.table.SourceRecord

Record describing the object being measured.

exposurelsst.afw.image.Exposure

Pixel data to be measured.

See also#

lsst.meas.base.SingleFramePlugin.measure