Config for FgcmMakeLutTask
Definition at line 231 of file fgcmMakeLut.py.
◆ validate()
def 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 262 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 250 of file fgcmMakeLut.py.
◆ camera
lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConnections.camera |
|
staticinherited |
Initial value:= connectionTypes.PrerequisiteInput(
doc="Camera instrument",
name="camera",
storageClass="Camera",
dimensions=("instrument",),
lookupFunction=lookupStaticCalibrations,
isCalibration=True,
)
Definition at line 58 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 99 of file fgcmMakeLut.py.
◆ filterNames
lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig.filterNames |
|
static |
Initial value:= pexConfig.ListField(
doc="Filter names to build LUT ('short' names)",
dtype=str,
default=None,
)
Definition at line 235 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 256 of file fgcmMakeLut.py.
◆ stdFilterNames
lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig.stdFilterNames |
|
static |
Initial value:= pexConfig.ListField(
doc=("Standard filterNames ('short' names). "
"Each filter in filterName will be calibrated to a matched "
"stdFilterName. In regular usage, one has g->g, r->r, ... "
"In the case of HSC, one would have g->g, r->r2, r2->r2, ... "
"which allows replacement (or time-variable) filters to be "
"properly cross-calibrated."),
dtype=str,
default=None,
)
Definition at line 240 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 88 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",),
lookupFunction=lookupStaticCalibrations,
isCalibration=True,
deferLoad=True,
)
Definition at line 67 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 77 of file fgcmMakeLut.py.
The documentation for this class was generated from the following file: