FgcmCalibrateTractConfigBase#
- class lsst.fgcmcal.FgcmCalibrateTractConfigBase(*args, **kw)#
Bases:
ConfigConfig for FgcmCalibrateTract
Attributes Summary
Tolerance on repeatability convergence (per band) (
float, default0.005)Make plots for debugging purposes? (
bool, defaultFalse)Task to load and match stars for fgcm (
ConfigurableInstance, default<class 'lsst.fgcmcal.fgcmBuildStarsTable.FgcmBuildStarsTableConfig'>)Config to run a single fgcm fit cycle (
FgcmFitCycleConfig, default<class 'lsst.fgcmcal.fgcmFitCycle.FgcmFitCycleConfig'>)Task to output fgcm products (
ConfigurableInstance, default<class 'lsst.fgcmcal.fgcmOutputProducts.FgcmOutputProductsConfig'>)Maximum number of fit cycles (
int, default5)Methods Summary
Subclass hook for computing defaults.
validate()Validate the Config, raising an exception if invalid.
Attributes Documentation
- convergenceTolerance#
Tolerance on repeatability convergence (per band) (
float, default0.005)
- doDebuggingPlots#
Make plots for debugging purposes? (
bool, defaultFalse)
- 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, default5)
Methods Documentation
- setDefaults()#
Subclass hook for computing defaults.
Notes#
Derived
Configclasses that must compute defaults rather than using theFieldinstances’s defaults should do so here. To correctly use inherited defaults, implementations ofsetDefaultsmust call their base class’ssetDefaults.
- 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
validatemethods.Complex single-field validation can be defined by deriving new Field types. For convenience, some derived
lsst.pex.config.Field-types (ConfigFieldandConfigChoiceField) are defined inlsst.pex.configthat handle recursing into subconfigs.Inter-field relationships should only be checked in derived
Configclasses after calling this method, and base validation is complete.