LinearityNormalizeConfig#
- class lsst.cp.pipe.LinearityNormalizeConfig(*args, **kw)#
Bases:
PipelineTaskConfigAttributes Summary
Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.
Do the normalization with an
absolutelinearizer, which implies both single-image (vs pairs) and only using the absolute reference amplifier for normalization.Minimum fraction of normalization amplifiers that must have valid residuals in order to be used to create a normalization value.
List of detector numbers to use for normalization.
Detector to use as an overall reference for sorting/labeling exposures.
Flag to enable/disable saving of log output for a task, enabled by default.
Methods Summary
validate()Validate the Config, raising an exception if invalid.
Attributes Documentation
- connections: pexConfig.ConfigField#
Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.
- doNormalizeAbsoluteLinearizer#
Do the normalization with an
absolutelinearizer, which implies both single-image (vs pairs) and only using the absolute reference amplifier for normalization. (bool, defaultTrue)
- minValidFraction#
Minimum fraction of normalization amplifiers that must have valid residuals in order to be used to create a normalization value. (
float, default0.5)
- normalizeDetectors#
List of detector numbers to use for normalization. (
List)
- referenceDetector#
Detector to use as an overall reference for sorting/labeling exposures. Must be in list of normalizeDetectors. (
int)
- saveLogOutput#
Flag to enable/disable saving of log output for a task, enabled by default. (
bool, defaultTrue)
Methods Documentation
- validate()#
Validate the Config, raising an exception if invalid.
Raises#
- lsst.pex.config.FieldValidationError
Raised if verification fails.
Notes#
The base class implementation performs type checks on all fields by calling their
validatemethods.Complex single-field validation can be defined by deriving new Field types. For convenience, some derived
lsst.pex.config.Field-types (ConfigFieldandConfigChoiceField) are defined inlsst.pex.configthat handle recursing into subconfigs.Inter-field relationships should only be checked in derived
Configclasses after calling this method, and base validation is complete.