SingleFramePlugin#
- class lsst.meas.base.SingleFramePlugin(config, name, schema, metadata, logName=None, **kwds)#
Bases:
BaseMeasurementPluginBase class for single-frame measurement plugin.
Parameters#
- config
SingleFramePlugin.ConfigClass Configuration for this plugin.
- name
str The string with which the plugin was registered.
- schema
lsst.afw.table.Schema The schema for the source table . New fields are added here to hold measurements produced by this plugin.
- metadata
lsst.daf.base.PropertySet Plugin metadata that will be attached to the output catalog
- logName
str, optional Name to use when logging errors.
Notes#
New plugins can be created in Python by inheriting directly from this class and implementing the
measure,fail(fromBasePlugin), and optionally__init__andmeasureNmethods. Plugins can also be defined in C++ via theWrappedSingleFramePluginclass.Attributes Summary
Registry of subclasses of
SingleFramePlugin(PluginRegistry).Methods Summary
measure(measRecord, exposure)Measure the properties of a source on a single image.
Attributes Documentation
- registry = <lsst.meas.base.pluginRegistry.PluginRegistry object>#
Registry of subclasses of
SingleFramePlugin(PluginRegistry).
Methods Documentation
- measure(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.
- measRecord
- config