CatalogCalculationTask#
- class lsst.meas.base.CatalogCalculationTask(schema, plugMetadata=None, **kwargs)#
Bases:
TaskRun plugins which operate on a catalog of sources.
This task facilitates running plugins which will operate on a source catalog. These plugins may do things such as classifying an object based on source record entries inserted during a measurement task.
Parameters#
- plugMetaData
lsst.daf.base.PropertyListorNone Will be modified in-place to contain metadata about the plugins being run. If
None, an emptyPropertyListwill be created.- **kwargs
Additional arguments passed to the superclass constructor.
Notes#
Plugins may either take an entire catalog to work on at a time, or work on individual records.
Methods Summary
callCompute(catalog)Run each of the plugins on the catalog.
Initialize the plugins according to the configuration.
run(measCat)The entry point for the catalog calculation task.
Methods Documentation
- callCompute(catalog)#
Run each of the plugins on the catalog.
Parameters#
- catalog
lsst.afw.table.SourceCatalog The catalog on which the plugins will operate.
- catalog
- initializePlugins()#
Initialize the plugins according to the configuration.
- run(measCat)#
The entry point for the catalog calculation task.
Parameters#
- meascat
lsst.afw.table.SourceCatalog Catalog for measurement.
- meascat
- plugMetaData