FgcmMakeLutConfig#

class lsst.fgcmcal.FgcmMakeLutConfig(*args, **kw)#

Bases: PipelineTaskConfig

Config for FgcmMakeLutTask

Attributes Summary

atmosphereTableName

FGCM name or filename of precomputed atmospheres (str, default None)

connections

Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.

doFilterDetectorTransmission

Use filter transmissions that are specified per-detector, rather than a constant or radially-dependent filter transmission? (bool, default False)

doOpticsTransmission

Include optics transmission? (bool, default True)

doSensorTransmission

Include sensor transmission? (bool, default True)

parameters

Atmosphere parameters (required if no atmosphereTableName) (FgcmMakeLutParametersConfig, default <class 'lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutParametersConfig'>)

physicalFilters

List of physicalFilter labels to generate look-up table.

saveLogOutput

Flag to enable/disable saving of log output for a task, enabled by default.

sensorCorrectionTermDict

Mapping of filter name to sensor correction terms.

stdPhysicalFilterOverrideMap

Override mapping from physical filter labels to 'standard' physical filter labels.

useScienceDetectors

Only use science detectors in LUT? (bool, default True)

Methods Summary

validate()

Validate the config parameters.

Attributes Documentation

atmosphereTableName#

FGCM name or filename of precomputed atmospheres (str, default None)

connections: pexConfig.ConfigField#

Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.

doFilterDetectorTransmission#

Use filter transmissions that are specified per-detector, rather than a constant or radially-dependent filter transmission? (bool, default False)

doOpticsTransmission#

Include optics transmission? (bool, default True)

doSensorTransmission#

Include sensor transmission? (bool, default True)

parameters#

Atmosphere parameters (required if no atmosphereTableName) (FgcmMakeLutParametersConfig, default <class 'lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutParametersConfig'>)

physicalFilters#

List of physicalFilter labels to generate look-up table. (List, default [])

saveLogOutput#

Flag to enable/disable saving of log output for a task, enabled by default. (bool, default True)

sensorCorrectionTermDict#

Mapping of filter name to sensor correction terms. (ConfigDict, default {})

stdPhysicalFilterOverrideMap#

Override mapping from physical filter labels to ‘standard’ physical filter labels. The ‘standard’ physical filter defines the transmission curve that the FGCM standard bandpass will be based on. Any filter not listed here will be mapped to itself (e.g. g->g or HSC-G->HSC-G). Use this override for cross-filter calibration such as HSC-R->HSC-R2 and HSC-I->HSC-I2. (Dict, default {})

useScienceDetectors#

Only use science detectors in LUT? (bool, default True)

Methods Documentation

validate()#

Validate the config parameters.

This method behaves differently from the parent validate in the case that atmosphereTableName is set. In this case, the config values for standard values, step sizes, and ranges are loaded directly from the specified atmosphereTableName.