SingleFrameMeasurementTask#
- class lsst.meas.base.SingleFrameMeasurementTask(schema, algMetadata=None, **kwds)#
Bases:
BaseMeasurementTaskA 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.PropertyListwill be created ifNone.- **kwds
Keyword arguments forwarded to
BaseMeasurementTask.
Methods Summary
measure(measCat, exposure)Backwards-compatibility alias for
run.run(measCat, exposure[, noiseImage, ...])Run single frame measurement over an exposure and source catalog.
runPlugins(noiseReplacer, measCat, exposure)Call the configured measument plugins on an image.
Methods Documentation
- run(measCat, exposure, noiseImage=None, exposureId=None, beginOrder=None, endOrder=None, footprints=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.SourceRecords to be measured (withlsst.afw.detection.Footprints attached), and have a schema that is a superset ofself.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 < beginOrderare not executed.Nonefor no limit.- endOrder
float, optional Final execution order (exclusive): measurements with
executionOrder >= endOrderare not executed.Nonefor no limit.- footprints
dict{int:lsst.afw.detection.Footprint}, optional List of footprints to use for noise replacement. If this is not supplied then the footprints from the measCat are used.
- measCat
- runPlugins(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.SourceRecords to be measured (withlsst.afw.detection.Footprints attached), and have a schema that is a superset ofself.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 < beginOrderare not executed.Nonefor no limit.- endOrder
float, optional Final execution order (exclusive): measurements with
executionOrder >= endOrderare not executed.Nonefor no limit.
- noiseReplacer
- schema