NumpySummaryConfig#

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

Bases: MeasurementTaskConfig

Attributes Summary

columns

Columns required for metric calculation.

columnsBand

Column suffixes used to identify the required columns for metric calculation.

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.

summary

Aggregation to use for summary metrics (str, default 'median')

Attributes Documentation

columns#

Columns required for metric calculation. These are full column names, encompassing all columns in a SourceTable and columns that do not change name with band in an ObjectTable. If per-band columns are required, use columnsBand instead. (Dict, default {})

columnsBand#

Column suffixes used to identify the required columns for metric calculation. The band name will be prepended to this stub to select the columns of interest. These values are used to select flux columns in an objectTable. (Dict, default {})

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 '')

summary#

Aggregation to use for summary metrics (str, default 'median')