CatalogCalculationTask#

class lsst.meas.base.CatalogCalculationTask(schema, plugMetadata=None, **kwargs)#

Bases: Task

Run 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#

plugMetaDatalsst.daf.base.PropertyList or None

Will be modified in-place to contain metadata about the plugins being run. If None, an empty PropertyList will 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.

initializePlugins()

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#

cataloglsst.afw.table.SourceCatalog

The catalog on which the plugins will operate.

initializePlugins()#

Initialize the plugins according to the configuration.

run(measCat)#

The entry point for the catalog calculation task.

Parameters#

meascatlsst.afw.table.SourceCatalog

Catalog for measurement.