FluxStatisticConfig#

class lsst.faro.measurement.FluxStatisticConfig(*args, **kw)#

Bases: MeasurementTaskConfig

Class to configure the flux statistic measurement task.

Attributes Summary

clipMaxIter

Maximum number of clipping iterations to apply.

columns

Columns required for metric calculation.

columnsBand

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

numSigmaClip

Rejection threshold (sigma) for statistics clipping.

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.

statistic

Statistic name to use to generate the metric (from Property).

Attributes Documentation

clipMaxIter#

Maximum number of clipping iterations to apply. (int, default 3)

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 {})

numSigmaClip#

Rejection threshold (sigma) for statistics clipping. (float, default 5.0)

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

statistic#

Statistic name to use to generate the metric (from Property). (str, default 'MEAN')