Config for FgcmMakeLutTask
Definition at line 284 of file fgcmMakeLut.py.
◆ validate()
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig.validate |
( |
| self | ) |
|
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.
Definition at line 342 of file fgcmMakeLut.py.
◆ atmosphereTableName
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig.atmosphereTableName |
|
static |
Initial value:= pexConfig.Field(
doc="FGCM name or filename of precomputed atmospheres",
dtype=str,
default=None,
optional=True,
)
Definition at line 303 of file fgcmMakeLut.py.
◆ camera
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConnections.camera |
|
staticinherited |
Initial value:= connectionTypes.PrerequisiteInput(
doc="Camera instrument",
name="camera",
storageClass="Camera",
dimensions=("instrument",),
isCalibration=True,
)
Definition at line 69 of file fgcmMakeLut.py.
◆ doFilterDetectorTransmission
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig.doFilterDetectorTransmission |
|
static |
Initial value:= pexConfig.Field(
doc="Use filter transmissions that are specified per-detector, rather "
"than a constant or radially-dependent filter transmission?",
dtype=bool,
default=False,
)
Definition at line 324 of file fgcmMakeLut.py.
◆ doOpticsTransmission
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig.doOpticsTransmission |
|
static |
Initial value:= pexConfig.Field(
doc="Include optics transmission?",
dtype=bool,
default=True,
)
Definition at line 314 of file fgcmMakeLut.py.
◆ doSensorTransmission
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig.doSensorTransmission |
|
static |
Initial value:= pexConfig.Field(
doc="Include sensor transmission?",
dtype=bool,
default=True,
)
Definition at line 319 of file fgcmMakeLut.py.
◆ fgcmLookUpTable
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConnections.fgcmLookUpTable |
|
staticinherited |
Initial value:= connectionTypes.Output(
doc=("Atmosphere + instrument look-up-table for FGCM throughput and "
"chromatic corrections."),
name="fgcmLookUpTable",
storageClass="Catalog",
dimensions=("instrument",),
)
Definition at line 119 of file fgcmMakeLut.py.
◆ fgcmStandardAtmosphere
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConnections.fgcmStandardAtmosphere |
|
staticinherited |
Initial value:= connectionTypes.Output(
doc="Standard atmosphere used for FGCM calibration.",
name="fgcm_standard_atmosphere",
storageClass="TransmissionCurve",
dimensions=("instrument",),
)
Definition at line 127 of file fgcmMakeLut.py.
◆ fgcmStandardPassbands
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConnections.fgcmStandardPassbands |
|
staticinherited |
Initial value:= connectionTypes.Output(
doc="Standard passbands used for FGCM calibration.",
name="fgcm_standard_passband",
storageClass="TransmissionCurve",
dimensions=("instrument", "physical_filter"),
multiple=True,
)
Definition at line 134 of file fgcmMakeLut.py.
◆ parameters
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig.parameters |
|
static |
Initial value:= pexConfig.ConfigField(
doc="Atmosphere parameters (required if no atmosphereTableName)",
dtype=FgcmMakeLutParametersConfig,
default=None,
check=None)
Definition at line 336 of file fgcmMakeLut.py.
◆ physicalFilters
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig.physicalFilters |
|
static |
Initial value:= pexConfig.ListField(
doc="List of physicalFilter labels to generate look-up table.",
dtype=str,
default=[],
)
Definition at line 287 of file fgcmMakeLut.py.
◆ sensorCorrectionTermDict
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig.sensorCorrectionTermDict |
|
static |
Initial value:= pexConfig.ConfigDictField(
doc="Mapping of filter name to sensor correction terms.",
keytype=str,
itemtype=SensorCorrectionTerms,
default={},
)
Definition at line 330 of file fgcmMakeLut.py.
◆ standardPassbands
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConnections.standardPassbands |
|
staticinherited |
Initial value:= connectionTypes.Output(
doc="Standard passbands, in astropy table format.",
name="standard_passband",
storageClass="ArrowAstropy",
dimensions=("instrument", "band"),
multiple=True,
)
Definition at line 142 of file fgcmMakeLut.py.
◆ stdPhysicalFilterOverrideMap
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig.stdPhysicalFilterOverrideMap |
|
static |
Initial value:= pexConfig.DictField(
doc=("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."),
keytype=str,
itemtype=str,
default={},
)
Definition at line 292 of file fgcmMakeLut.py.
◆ transmission_filter
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConnections.transmission_filter |
|
staticinherited |
Initial value:= connectionTypes.PrerequisiteInput(
doc="Filter transmission curve information",
name="transmission_filter",
storageClass="TransmissionCurve",
dimensions=("band", "instrument", "physical_filter",),
lookupFunction=lookupStaticCalibrations,
isCalibration=True,
deferLoad=True,
multiple=True,
)
Definition at line 97 of file fgcmMakeLut.py.
◆ transmission_filter_detector
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConnections.transmission_filter_detector |
|
staticinherited |
Initial value:= connectionTypes.PrerequisiteInput(
doc="Filter transmission curve per detector",
name="transmission_filter_detector",
storageClass="TransmissionCurve",
dimensions=("instrument", "physical_filter", "detector",),
lookupFunction=lookupStaticCalibrations,
isCalibration=True,
deferLoad=True,
multiple=True,
)
Definition at line 108 of file fgcmMakeLut.py.
◆ transmission_optics
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConnections.transmission_optics |
|
staticinherited |
Initial value:= connectionTypes.PrerequisiteInput(
doc="Optics transmission curve information",
name="transmission_optics",
storageClass="TransmissionCurve",
dimensions=("instrument",),
isCalibration=True,
deferLoad=True,
)
Definition at line 77 of file fgcmMakeLut.py.
◆ transmission_sensor
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConnections.transmission_sensor |
|
staticinherited |
Initial value:= connectionTypes.PrerequisiteInput(
doc="Sensor transmission curve information",
name="transmission_sensor",
storageClass="TransmissionCurve",
dimensions=("instrument", "detector",),
lookupFunction=lookupStaticCalibrations,
isCalibration=True,
deferLoad=True,
multiple=True,
)
Definition at line 86 of file fgcmMakeLut.py.
◆ useScienceDetectors
| lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig.useScienceDetectors |
|
static |
Initial value:= pexConfig.Field(
doc="Only use science detectors in LUT?",
dtype=bool,
default=True,
)
Definition at line 309 of file fgcmMakeLut.py.
The documentation for this class was generated from the following file: