FgcmLoadReferenceCatalogConfig#

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

Bases: Config

Config for FgcmLoadReferenceCatalogTask

Attributes Summary

applyColorTerms

Apply photometric color terms to reference stars?Requires that colorterms be set to a ColorTermLibrary (bool, default True)

colorterms

Library of photometric reference catalog name to color term dict.

filterMap

Mapping from physicalFilter label to reference filter name.

referenceSelector

Selection of reference sources (ConfigurableInstance, default <class 'lsst.meas.algorithms.sourceSelector.ReferenceSourceSelectorConfig'>)

Methods Summary

validate()

Validate the Config, raising an exception if invalid.

Attributes Documentation

applyColorTerms#

Apply photometric color terms to reference stars?Requires that colorterms be set to a ColorTermLibrary (bool, default True)

colorterms#

Library of photometric reference catalog name to color term dict. (ColortermLibrary, default <class 'lsst.pipe.tasks.colorterms.ColortermLibrary'>)

filterMap#

Mapping from physicalFilter label to reference filter name. (Dict, default {})

referenceSelector#

Selection of reference sources (ConfigurableInstance, default <class 'lsst.meas.algorithms.sourceSelector.ReferenceSourceSelectorConfig'>)

Methods Documentation

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.