FgcmCalibrateTractConfigBase#

class lsst.fgcmcal.FgcmCalibrateTractConfigBase(*args, **kw)#

Bases: Config

Config for FgcmCalibrateTract

Attributes Summary

convergenceTolerance

Tolerance on repeatability convergence (per band) (float, default 0.005)

doDebuggingPlots

Make plots for debugging purposes? (bool, default False)

fgcmBuildStars

Task to load and match stars for fgcm (ConfigurableInstance, default <class 'lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableConfig'>)

fgcmFitCycle

Config to run a single fgcm fit cycle (FgcmFitCycleConfig, default <class 'lsst.fgcmcal.fgcmFitCycle.FgcmFitCycleConfig'>)

fgcmOutputProducts

Task to output fgcm products (ConfigurableInstance, default <class 'lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig'>)

maxFitCycles

Maximum number of fit cycles (int, default 5)

Methods Summary

setDefaults()

Subclass hook for computing defaults.

validate()

Validate the Config, raising an exception if invalid.

Attributes Documentation

convergenceTolerance#

Tolerance on repeatability convergence (per band) (float, default 0.005)

doDebuggingPlots#

Make plots for debugging purposes? (bool, default False)

fgcmBuildStars#

Task to load and match stars for fgcm (ConfigurableInstance, default <class 'lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableConfig'>)

fgcmFitCycle#

Config to run a single fgcm fit cycle (FgcmFitCycleConfig, default <class 'lsst.fgcmcal.fgcmFitCycle.FgcmFitCycleConfig'>)

fgcmOutputProducts#

Task to output fgcm products (ConfigurableInstance, default <class 'lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig'>)

maxFitCycles#

Maximum number of fit cycles (int, default 5)

Methods Documentation

setDefaults()#

Subclass hook for computing defaults.

Notes#

Derived Config classes that must compute defaults rather than using the Field instances’s defaults should do so here. To correctly use inherited defaults, implementations of setDefaults must call their base class’s setDefaults.

validate()#

Validate the Config, raising an exception if invalid.

Raises#

lsst.pex.config.FieldValidationError

Raised if verification fails.

Notes#

The base class implementation performs type checks on all fields by calling their validate methods.

Complex single-field validation can be defined by deriving new Field types. For convenience, some derived lsst.pex.config.Field-types (ConfigField and ConfigChoiceField) are defined in lsst.pex.config that handle recursing into subconfigs.

Inter-field relationships should only be checked in derived Config classes after calling this method, and base validation is complete.