lsst.meas.extensions.trailedSources g56b687f8c9+036194e943
|
Public Member Functions | |
def | getExecutionOrder (cls) |
def | __init__ (self, config, name, schema, metadata, logName=None) |
def | measure (self, measRecord, exposure) |
def | fail (self, measRecord, error=None) |
Public Attributes | |
keyXC | |
keyYC | |
keyX0 | |
keyY0 | |
keyX1 | |
keyY1 | |
keyLength | |
keyTheta | |
keyFlux | |
keyRChiSq | |
FAILURE | |
NON_CONVERGE | |
NO_NAIVE | |
flagHandler | |
centroidExtractor | |
Static Public Attributes | |
ConfigClass = SingleFrameVeresTrailConfig | |
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 ---------- .. [1] Vereš, P., et al. "Improved Asteroid Astrometry and Photometry with Trail Fitting" PASP, vol. 124, 2012. See also -------- lsst.meas.base.SingleFramePlugin
Definition at line 52 of file VeresPlugin.py.
def lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.__init__ | ( | self, | |
config, | |||
name, | |||
schema, | |||
metadata, | |||
logName = None |
|||
) |
Definition at line 97 of file VeresPlugin.py.
def lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.fail | ( | self, | |
measRecord, | |||
error = None |
|||
) |
Record failure See also -------- lsst.meas.base.SingleFramePlugin.fail
Definition at line 187 of file VeresPlugin.py.
def lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.getExecutionOrder | ( | cls | ) |
Definition at line 92 of file VeresPlugin.py.
def lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.measure | ( | self, | |
measRecord, | |||
exposure | |||
) |
Run the Veres trailed source measurement plugin. Parameters ---------- measRecord : `lsst.afw.table.SourceRecord` Record describing the object being measured. exposure : `lsst.afw.image.Exposure` Pixel data to be measured. See also -------- lsst.meas.base.SingleFramePlugin.measure
Definition at line 121 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.centroidExtractor |
Definition at line 119 of file VeresPlugin.py.
|
static |
Definition at line 89 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.FAILURE |
Definition at line 114 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.flagHandler |
Definition at line 117 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyFlux |
Definition at line 110 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyLength |
Definition at line 108 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyRChiSq |
Definition at line 111 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyTheta |
Definition at line 109 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyX0 |
Definition at line 104 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyX1 |
Definition at line 106 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyXC |
Definition at line 100 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyY0 |
Definition at line 105 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyY1 |
Definition at line 107 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyYC |
Definition at line 102 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.NO_NAIVE |
Definition at line 116 of file VeresPlugin.py.
lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.NON_CONVERGE |
Definition at line 115 of file VeresPlugin.py.