LSST Applications g0265f82a02+0e5473021a,g02d81e74bb+0dd8ce4237,g1470d8bcf6+3ea6592b6f,g2079a07aa2+86d27d4dc4,g2305ad1205+5ca4c0b359,g295015adf3+d10818ec9d,g2a9a014e59+6f9be1b9cd,g2bbee38e9b+0e5473021a,g337abbeb29+0e5473021a,g3ddfee87b4+703ba97ebf,g487adcacf7+4fa16da234,g50ff169b8f+96c6868917,g52b1c1532d+585e252eca,g591dd9f2cf+ffa42b374e,g5a732f18d5+53520f316c,g64a986408d+0dd8ce4237,g858d7b2824+0dd8ce4237,g8a8a8dda67+585e252eca,g99cad8db69+d39438377f,g9ddcbc5298+9a081db1e4,ga1e77700b3+15fc3df1f7,ga8c6da7877+f1d96605c8,gb0e22166c9+60f28cb32d,gb6a65358fc+0e5473021a,gba4ed39666+c2a2e4ac27,gbb8dafda3b+e5339d463f,gc120e1dc64+da31e9920e,gc28159a63d+0e5473021a,gcf0d15dbbd+703ba97ebf,gdaeeff99f8+f9a426f77a,ge6526c86ff+889fc9d533,ge79ae78c31+0e5473021a,gee10cc3b42+585e252eca,gf18bd8381d+7268b93478,gff1a9f87cc+0dd8ce4237,w.2024.16
LSST Data Management Base Package
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig Class Reference
Inheritance diagram for lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConfig:
lsst.fgcmcal.fgcmMakeLut.FgcmMakeLutConnections

Public Member Functions

 validate (self)
 

Static Public Attributes

 physicalFilters
 
 stdPhysicalFilterOverrideMap
 
 atmosphereTableName
 
 doOpticsTransmission
 
 doSensorTransmission
 
 sensorCorrectionTermDict
 
 parameters
 

Detailed Description

Config for FgcmMakeLutTask

Definition at line 259 of file fgcmMakeLut.py.

Member Function Documentation

◆ 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 306 of file fgcmMakeLut.py.

306 def validate(self):
307 """
308 Validate the config parameters.
309
310 This method behaves differently from the parent validate in the case
311 that atmosphereTableName is set. In this case, the config values
312 for standard values, step sizes, and ranges are loaded
313 directly from the specified atmosphereTableName.
314 """
315 # check that filterNames and stdFilterNames are okay
316 self._fields['physicalFilters'].validate(self)
317 self._fields['stdPhysicalFilterOverrideMap'].validate(self)
318
319 if self.atmosphereTableName is None:
320 # Validate the parameters
321 self._fields['parameters'].validate(self)
322
323

Member Data Documentation

◆ 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 278 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 284 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 289 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 300 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 262 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 294 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 267 of file fgcmMakeLut.py.


The documentation for this class was generated from the following file: