NumpySummaryConfig#
- class lsst.faro.base.NumpySummaryConfig(*args, **kw)#
Bases:
MeasurementTaskConfigAttributes Summary
Columns required for metric calculation.
Column suffixes used to identify the required columns for metric calculation.
Which selectors to use to narrow down the data (independent of band).
Name of shelve file to persist in-memory objects sent as input to the metric measurement run method.
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
columnsBandinstead. (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')