|
lsst.meas.extensions.trailedSources ga5ce0eedc2+83efe65783
|
Public Member Functions | |
| def | getExecutionOrder (cls) |
| def | __init__ (self, config, name, schema, metadata) |
| def | measure (self, measRecord, exposure) |
| def | fail (self, measRecord, error=None) |
Public Attributes | |
| keyXC | |
| keyYC | |
| keyX0 | |
| keyY0 | |
| keyX1 | |
| keyY1 | |
| keyLength | |
| keyTheta | |
| keyFlux | |
| keyRChiSq | |
| 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 53 of file VeresPlugin.py.
| def lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.__init__ | ( | self, | |
| config, | |||
| name, | |||
| schema, | |||
| metadata | |||
| ) |
Definition at line 98 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 184 of file VeresPlugin.py.
| def lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.getExecutionOrder | ( | cls | ) |
Definition at line 93 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 122 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.centroidExtractor |
Definition at line 120 of file VeresPlugin.py.
|
static |
Definition at line 90 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.flagHandler |
Definition at line 118 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyFlux |
Definition at line 111 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyLength |
Definition at line 109 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyRChiSq |
Definition at line 112 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyTheta |
Definition at line 110 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyX0 |
Definition at line 105 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyX1 |
Definition at line 107 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyXC |
Definition at line 101 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyY0 |
Definition at line 106 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyY1 |
Definition at line 108 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.keyYC |
Definition at line 103 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.NO_NAIVE |
Definition at line 117 of file VeresPlugin.py.
| lsst.meas.extensions.trailedSources.VeresPlugin.SingleFrameVeresTrailPlugin.NON_CONVERGE |
Definition at line 116 of file VeresPlugin.py.