NumSourcesConfig#

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

Bases: MeasurementTaskConfig

Attributes Summary

columns

Columns required for metric calculation.

columnsBand

Columns required for metric calculation that change with band in ObjectTable contexts (Dict, default {})

doPrimary

Only count sources where detect_isPrimary is True.

selectorActions

Which selectors to use to narrow down the data (independent of band).

shelveName

Name of shelve file to persist in-memory objects sent as input to the metric measurement run method.

Attributes Documentation

columns#

Columns required for metric calculation. Should be all columns in SourceTable contexts, and columns that do not change name with band in ObjectTable contexts (Dict, default {'detect_isPrimary': 'detect_isPrimary'})

columnsBand#

Columns required for metric calculation that change with band in ObjectTable contexts (Dict, default {})

doPrimary#

Only count sources where detect_isPrimary is True. (bool, default False)

selectorActions#

Which selectors to use to narrow down the data (independent of band). (ConfigurableActionStructField, default {})

shelveName#

Name of shelve file to persist in-memory objects sent as input to the metric measurement run method. Used for testing, development, and debug work. (str, default '')