A subtask for measuring the properties of sources on a single exposure.
Parameters
----------
schema : `lsst.afw.table.Schema`
Schema of the output resultant catalog. Will be updated to provide
fields to accept the outputs of plugins which will be executed by this
task.
algMetadata : `lsst.daf.base.PropertyList`, optional
Used to record metadaa about algorithm execution. An empty
`lsst.daf.base.PropertyList` will be created if `None`.
**kwds
Keyword arguments forwarded to `BaseMeasurementTask`.
Definition at line 162 of file sfm.py.
lsst.meas.base.sfm.SingleFrameMeasurementTask.run |
( |
| self, |
|
|
| measCat, |
|
|
| exposure, |
|
|
| noiseImage = None, |
|
|
| exposureId = None, |
|
|
| beginOrder = None, |
|
|
| endOrder = None ) |
Run single frame measurement over an exposure and source catalog.
Parameters
----------
measCat : `lsst.afw.table.SourceCatalog`
Catalog to be filled with the results of measurement. Must contain
all the `lsst.afw.table.SourceRecord`\ s to be measured (with
`lsst.afw.detection.Footprint`\ s attached), and have a schema
that is a superset of ``self.schema``.
exposure : `lsst.afw.image.ExposureF`
Image containing the pixel data to be measured together with
associated PSF, WCS, etc.
noiseImage : `lsst.afw.image.ImageF`, optional
Can be used to specify the a predictable noise replacement field
for testing purposes.
exposureId : `int`, optional
Unique exposure identifier used to calculate the random number
generator seed during noise replacement.
beginOrder : `float`, optional
Start execution order (inclusive): measurements with
``executionOrder < beginOrder`` are not executed. `None` for no
limit.
endOrder : `float`, optional
Final execution order (exclusive): measurements with
``executionOrder >= endOrder`` are not executed. `None` for no
limit.
Definition at line 210 of file sfm.py.
lsst.meas.base.sfm.SingleFrameMeasurementTask.runPlugins |
( |
| self, |
|
|
| noiseReplacer, |
|
|
| measCat, |
|
|
| exposure, |
|
|
| beginOrder = None, |
|
|
| endOrder = None ) |
Call the configured measument plugins on an image.
Parameters
----------
noiseReplacer : `NoiseReplacer`
Used to fill sources not being measured with noise.
measCat : `lsst.afw.table.SourceCatalog`
Catalog to be filled with the results of measurement. Must contain
all the `lsst.afw.table.SourceRecord`\ s to be measured (with
`lsst.afw.detection.Footprint`\ s attached), and have a schema
that is a superset of ``self.schema``.
exposure : `lsst.afw.image.ExposureF`
Image containing the pixel data to be measured together with
associated PSF, WCS, etc.
beginOrder : `float`, optional
Start execution order (inclusive): measurements with
``executionOrder < beginOrder`` are not executed. `None` for no
limit.
endOrder : `float`, optional
Final execution order (exclusive): measurements with
``executionOrder >= endOrder`` are not executed. `None` for no
limit.
Definition at line 263 of file sfm.py.