LSST Applications  21.0.0-172-gfb10e10a+18fedfabac,22.0.0+297cba6710,22.0.0+80564b0ff1,22.0.0+8d77f4f51a,22.0.0+a28f4c53b1,22.0.0+dcf3732eb2,22.0.1-1-g7d6de66+2a20fdde0d,22.0.1-1-g8e32f31+297cba6710,22.0.1-1-geca5380+7fa3b7d9b6,22.0.1-12-g44dc1dc+2a20fdde0d,22.0.1-15-g6a90155+515f58c32b,22.0.1-16-g9282f48+790f5f2caa,22.0.1-2-g92698f7+dcf3732eb2,22.0.1-2-ga9b0f51+7fa3b7d9b6,22.0.1-2-gd1925c9+bf4f0e694f,22.0.1-24-g1ad7a390+a9625a72a8,22.0.1-25-g5bf6245+3ad8ecd50b,22.0.1-25-gb120d7b+8b5510f75f,22.0.1-27-g97737f7+2a20fdde0d,22.0.1-32-gf62ce7b1+aa4237961e,22.0.1-4-g0b3f228+2a20fdde0d,22.0.1-4-g243d05b+871c1b8305,22.0.1-4-g3a563be+32dcf1063f,22.0.1-4-g44f2e3d+9e4ab0f4fa,22.0.1-42-gca6935d93+ba5e5ca3eb,22.0.1-5-g15c806e+85460ae5f3,22.0.1-5-g58711c4+611d128589,22.0.1-5-g75bb458+99c117b92f,22.0.1-6-g1c63a23+7fa3b7d9b6,22.0.1-6-g50866e6+84ff5a128b,22.0.1-6-g8d3140d+720564cf76,22.0.1-6-gd805d02+cc5644f571,22.0.1-8-ge5750ce+85460ae5f3,master-g6e05de7fdc+babf819c66,master-g99da0e417a+8d77f4f51a,w.2021.48
LSST Data Management Base Package
Public Member Functions | Static Public Attributes | List of all members
lsst.fgcmcal.fgcmCalibrateTract.FgcmCalibrateTractConfig Class Reference
Inheritance diagram for lsst.fgcmcal.fgcmCalibrateTract.FgcmCalibrateTractConfig:
lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractConfigBase

Public Member Functions

def setDefaults (self)
 
def validate (self)
 

Static Public Attributes

 fgcmBuildStars
 
 fgcmFitCycle
 
 fgcmOutputProducts
 
 convergenceTolerance
 
 maxFitCycles
 
 doDebuggingPlots
 

Detailed Description

Config for FgcmCalibrateTract task

Definition at line 35 of file fgcmCalibrateTract.py.

Member Function Documentation

◆ setDefaults()

def lsst.fgcmcal.fgcmCalibrateTract.FgcmCalibrateTractConfig.setDefaults (   self)

Reimplemented from lsst.fgcmcal.fgcmCalibrateTractBase.FgcmCalibrateTractConfigBase.

Definition at line 37 of file fgcmCalibrateTract.py.

37  def setDefaults(self):
38  super().setDefaults()
39 
40  # For tract mode, turn off checkAllCcds optimization for
41  # FgcmBuildStarsTask.
42  self.fgcmBuildStars.checkAllCcds = False
43  # For tract mode, we set a very high effective density cut.
44  self.fgcmBuildStars.densityCutMaxPerPixel = 10000
45 
46 

◆ validate()

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

Definition at line 92 of file fgcmCalibrateTractBase.py.

92  def validate(self):
93  super().validate()
94 
95  for band in self.fgcmFitCycle.bands:
96  if not self.fgcmFitCycle.useRepeatabilityForExpGrayCutsDict[band]:
97  msg = 'Must set useRepeatabilityForExpGrayCutsDict[band]=True for all bands'
98  raise pexConfig.FieldValidationError(FgcmFitCycleConfig.useRepeatabilityForExpGrayCutsDict,
99  self, msg)
100 
101 

Member Data Documentation

◆ convergenceTolerance

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

Definition at line 66 of file fgcmCalibrateTractBase.py.

◆ doDebuggingPlots

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

Definition at line 76 of file fgcmCalibrateTractBase.py.

◆ fgcmBuildStars

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

Definition at line 54 of file fgcmCalibrateTractBase.py.

◆ fgcmFitCycle

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

Definition at line 58 of file fgcmCalibrateTractBase.py.

◆ fgcmOutputProducts

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

Definition at line 62 of file fgcmCalibrateTractBase.py.

◆ maxFitCycles

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

Definition at line 71 of file fgcmCalibrateTractBase.py.


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