|
def | __init__ (self, schema, algMetadata=None, **kwds) |
|
def | run (self, measCat, exposure, noiseImage=None, exposureId=None, beginOrder=None, endOrder=None) |
|
def | runPlugins (self, noiseReplacer, measCat, exposure, beginOrder=None, endOrder=None) |
|
def | measure (self, measCat, exposure) |
|
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 167 of file sfm.py.
def 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 215 of file sfm.py.
def 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 268 of file sfm.py.