FgcmOutputIlluminationCorrectionConfig#
- class lsst.fgcmcal.FgcmOutputIlluminationCorrectionConfig(*args, **kw)#
Bases:
PipelineTaskConfigConfiguration for FgcmOutputIlluminationCorrectionTask.
Attributes Summary
Use a Chebyshev approximation of the WCS jacobian in illumination correction? (
bool, defaultTrue)Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.
Format for time string (e.g. iso, mjd, etc.), used by astropy.time.Time() (
str, default'iso').Time string (UTC) that corresponds to a date in the desired epoch.
Include WCS jacobian in illumination correction? (
bool, defaultTrue)List of physical filters to produce illumination corrections.
Flag to enable/disable saving of log output for a task, enabled by default.
Use flat-field metadata for illumination correction metadata? (
bool, defaultTrue)Methods Summary
validate()Validate the Config, raising an exception if invalid.
Attributes Documentation
- approximate_wcs_jacobian#
Use a Chebyshev approximation of the WCS jacobian in illumination correction? (
bool, defaultTrue)
- connections: pexConfig.ConfigField#
Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.
- epoch_format#
Format for time string (e.g. iso, mjd, etc.), used by astropy.time.Time() (
str, default'iso')
- epoch_time#
Time string (UTC) that corresponds to a date in the desired epoch. (
str)
- include_wcs_jacobian#
Include WCS jacobian in illumination correction? (
bool, defaultTrue)
- physical_filters#
List of physical filters to produce illumination corrections. (
List, default[])
- saveLogOutput#
Flag to enable/disable saving of log output for a task, enabled by default. (
bool, defaultTrue)
- use_flat_metadata#
Use flat-field metadata for illumination correction metadata? (
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.