LSST Applications g0265f82a02+0e5473021a,g02d81e74bb+f5613e8b4f,g1470d8bcf6+190ad2ba91,g14a832a312+311607e4ab,g2079a07aa2+86d27d4dc4,g2305ad1205+a8e3196225,g295015adf3+b67ee847e5,g2bbee38e9b+0e5473021a,g337abbeb29+0e5473021a,g3ddfee87b4+a761f810f3,g487adcacf7+17c8fdbcbd,g50ff169b8f+96c6868917,g52b1c1532d+585e252eca,g591dd9f2cf+65b5bd823e,g5a732f18d5+53520f316c,g64a986408d+f5613e8b4f,g6c1bc301e9+51106c2951,g858d7b2824+f5613e8b4f,g8a8a8dda67+585e252eca,g99cad8db69+6729933424,g9ddcbc5298+9a081db1e4,ga1e77700b3+15fc3df1f7,ga8c6da7877+ef4e3a5875,gb0e22166c9+60f28cb32d,gb6a65358fc+0e5473021a,gba4ed39666+c2a2e4ac27,gbb8dafda3b+e9bba80f27,gc120e1dc64+eee469a5e5,gc28159a63d+0e5473021a,gcf0d15dbbd+a761f810f3,gdaeeff99f8+f9a426f77a,ge6526c86ff+d4c1d4bfef,ge79ae78c31+0e5473021a,gee10cc3b42+585e252eca,gf1cff7945b+f5613e8b4f,w.2024.16
LSST Data Management Base Package
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractConfigBase Class Reference
Inheritance diagram for lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractConfigBase:
lsst.fgcmcal.fgcmCalibrateTractTable.FgcmCalibrateTractTableConfig

Public Member Functions

 setDefaults (self)
 
 validate (self)
 

Static Public Attributes

 fgcmBuildStars
 
 fgcmFitCycle
 
 fgcmOutputProducts
 
 convergenceTolerance
 
 maxFitCycles
 
 doDebuggingPlots
 

Detailed Description

Config for FgcmCalibrateTract

Definition at line 47 of file fgcmCalibrateTractBase.py.

Member Function Documentation

◆ setDefaults()

lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractConfigBase.setDefaults ( self)

Reimplemented in lsst.fgcmcal.fgcmCalibrateTractTable.FgcmCalibrateTractTableConfig.

Definition at line 78 of file fgcmCalibrateTractBase.py.

78 def setDefaults(self):
79 pexConfig.Config.setDefaults(self)
80
81 self.fgcmFitCycle.quietMode = True
82 self.fgcmFitCycle.doPlots = False
83 self.fgcmOutputProducts.doReferenceCalibration = False
84 self.fgcmOutputProducts.photoCal.applyColorTerms = False
85

◆ validate()

lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractConfigBase.validate ( self)

Definition at line 86 of file fgcmCalibrateTractBase.py.

86 def validate(self):
87 super().validate()
88
89 for band in self.fgcmFitCycle.bands:
90 if not self.fgcmFitCycle.useRepeatabilityForExpGrayCutsDict[band]:
91 msg = 'Must set useRepeatabilityForExpGrayCutsDict[band]=True for all bands'
92 raise pexConfig.FieldValidationError(FgcmFitCycleConfig.useRepeatabilityForExpGrayCutsDict,
93 self, msg)
94
95

Member Data Documentation

◆ convergenceTolerance

lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractConfigBase.convergenceTolerance
static
Initial value:
= pexConfig.Field(
doc="Tolerance on repeatability convergence (per band)",
dtype=float,
default=0.005,
)

Definition at line 62 of file fgcmCalibrateTractBase.py.

◆ doDebuggingPlots

lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractConfigBase.doDebuggingPlots
static
Initial value:
= pexConfig.Field(
doc="Make plots for debugging purposes?",
dtype=bool,
default=False,
)

Definition at line 72 of file fgcmCalibrateTractBase.py.

◆ fgcmBuildStars

lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractConfigBase.fgcmBuildStars
static
Initial value:
= pexConfig.ConfigurableField(
target=FgcmBuildStarsTableTask,
doc="Task to load and match stars for fgcm",
)

Definition at line 50 of file fgcmCalibrateTractBase.py.

◆ fgcmFitCycle

lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractConfigBase.fgcmFitCycle
static
Initial value:
= pexConfig.ConfigField(
dtype=FgcmFitCycleConfig,
doc="Config to run a single fgcm fit cycle",
)

Definition at line 54 of file fgcmCalibrateTractBase.py.

◆ fgcmOutputProducts

lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractConfigBase.fgcmOutputProducts
static
Initial value:
= pexConfig.ConfigurableField(
target=FgcmOutputProductsTask,
doc="Task to output fgcm products",
)

Definition at line 58 of file fgcmCalibrateTractBase.py.

◆ maxFitCycles

lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractConfigBase.maxFitCycles
static
Initial value:
= pexConfig.Field(
doc="Maximum number of fit cycles",
dtype=int,
default=5,
)

Definition at line 67 of file fgcmCalibrateTractBase.py.


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