PsfMaglimPropertyMapConfig#

class lsst.pipe.tasks.healSparseMappingProperties.PsfMaglimPropertyMapConfig(*args, **kw)#

Bases: BasePropertyMapConfig

Configuration for the PsfMaglim property map.

Attributes Summary

do_max

Compute map of property maxima.

do_mean

Compute map of property means.

do_min

Compute map of property minima.

do_sum

Compute map of property sums.

do_weighted_mean

Compute map of weighted property means.

maglim_nsigma

Number of sigma to compute magnitude limit.

Methods Summary

validate()

Validate the Config, raising an exception if invalid.

Attributes Documentation

do_max#

Compute map of property maxima. (bool, default False)

do_mean#

Compute map of property means. (bool, default False)

do_min#

Compute map of property minima. (bool, default False)

do_sum#

Compute map of property sums. (bool, default False)

do_weighted_mean#

Compute map of weighted property means. (bool, default False)

maglim_nsigma#

Number of sigma to compute magnitude limit. (float, default 5.0)

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.