CatalogMeasurementBaseConfig#

class lsst.faro.base.CatalogMeasurementBaseConfig(*args, **kw)#

Bases: MetricConfig

Configuration for CatalogMeasurementBaseTask.

Attributes Summary

connections

Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.

measure

Measure task (ConfigurableInstance, default <class 'lsst.faro.base.BaseSubTasks.NumSourcesConfig'>)

referenceCatalogLoader

Reference catalog loader (ConfigurableInstance, default <class 'lsst.pipe.tasks.loadReferenceCatalog.LoadReferenceCatalogConfig'>)

requireAstrometry

Require that a given catalog have a valid WCS in order to be included in metric measurements? (bool, default True)

requirePhotometry

Require that a given catalog have a valid photoCalib in order to be included in metric measurements? (bool, default True)

saveLogOutput

Flag to enable/disable saving of log output for a task, enabled by default.

Methods Summary

setDefaults()

Subclass hook for computing defaults.

Attributes Documentation

connections: pexConfig.ConfigField#

Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.

measure#

Measure task (ConfigurableInstance, default <class 'lsst.faro.base.BaseSubTasks.NumSourcesConfig'>)

referenceCatalogLoader#

Reference catalog loader (ConfigurableInstance, default <class 'lsst.pipe.tasks.loadReferenceCatalog.LoadReferenceCatalogConfig'>)

requireAstrometry#

Require that a given catalog have a valid WCS in order to be included in metric measurements? (bool, default True)

requirePhotometry#

Require that a given catalog have a valid photoCalib in order to be included in metric measurements? (bool, default True)

saveLogOutput#

Flag to enable/disable saving of log output for a task, enabled by default. (bool, default True)

Methods Documentation

setDefaults()#

Subclass hook for computing defaults.

Notes#

Derived Config classes that must compute defaults rather than using the Field instances’s defaults should do so here. To correctly use inherited defaults, implementations of setDefaults must call their base class’s setDefaults.