lsst.meas.base g070148d5b3+79e3dbe116
|
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 | |
focalValue | |
focalFlag | |
detectorFlag | |
Static Public Attributes | |
ConfigClass = SingleFrameFPPositionConfig | |
Algorithm to calculate the position of a centroid on the focal plane. Parameters ---------- config : `SingleFrameFPPositionConfig` Plugin configuraion. name : `str` Plugin name. schema : `lsst.afw.table.Schema` The schema for the measurement output catalog. New fields will be added to hold measurements produced by this plugin. metadata : `lsst.daf.base.PropertySet` Plugin metadata that will be attached to the output catalog
Definition at line 124 of file plugins.py.
def lsst.meas.base.plugins.SingleFrameFPPositionPlugin.__init__ | ( | self, | |
config, | |||
name, | |||
schema, | |||
metadata | |||
) |
Reimplemented from lsst.meas.base.sfm.SingleFramePlugin.
Definition at line 146 of file plugins.py.
def lsst.meas.base.plugins.SingleFrameFPPositionPlugin.fail | ( | self, | |
measRecord, | |||
error = None |
|||
) |
Record a failure of the `measure` or `measureN` method. Parameters ---------- measRecord : `lsst.afw.table.SourceRecord` Table record describing the source being measured. error : `MeasurementError`, optional Only provided if the measurement failed due to a `MeasurementError` being raised; otherwise, will be `None`. Notes ----- When the plugin raises an exception, framework will call `BasePlugin.fail` to allow the plugin to set its failure flag field(s). When `BasePlugin.measureN` raises an exception, `BasePlugin.fail` will be called repeatedly with all the records that were being measured. If the exception is an `MeasurementError`, it will be passed as the error argument; in all other cases the error argument will be `None`, and the failure will be logged by the measurement framework as a warning.
Reimplemented from lsst.meas.base.pluginsBase.BasePlugin.
Definition at line 164 of file plugins.py.
def lsst.meas.base.plugins.SingleFrameFPPositionPlugin.getExecutionOrder | ( | cls | ) |
Get the relative execution order of this plugin. Must be reimplemented as a class method by concrete derived classes.
Reimplemented from lsst.meas.base.pluginsBase.BasePlugin.
Definition at line 143 of file plugins.py.
def lsst.meas.base.plugins.SingleFrameFPPositionPlugin.measure | ( | self, | |
measRecord, | |||
exposure | |||
) |
Measure the properties of a source on a single image. The image may be from a single epoch, or it may be a coadd. Parameters ---------- measRecord : `lsst.afw.table.SourceRecord` Record describing the object being measured. Previously-measured quantities may be retrieved from here, and it will be updated in-place tih the outputs of this plugin. exposure : `lsst.afw.image.ExposureF` The pixel data to be measured, together with the associated PSF, WCS, etc. All other sources in the image should have been replaced by noise according to deblender outputs.
Reimplemented from lsst.meas.base.sfm.SingleFramePlugin.
Definition at line 154 of file plugins.py.
|
static |
Definition at line 140 of file plugins.py.
lsst.meas.base.plugins.SingleFrameFPPositionPlugin.detectorFlag |
Definition at line 151 of file plugins.py.
lsst.meas.base.plugins.SingleFrameFPPositionPlugin.focalFlag |
Definition at line 150 of file plugins.py.
lsst.meas.base.plugins.SingleFrameFPPositionPlugin.focalValue |
Definition at line 148 of file plugins.py.