HigherOrderMomentsConfig#

class lsst.meas.extensions.shapeHSM.HigherOrderMomentsConfig(*args, **kw)#

Bases: SingleFramePluginConfig

Attributes Summary

doMeasure

whether to run this plugin in single-object mode (bool, default True)

max_order

Maximum order of the higher order moments to compute (int, default 4)

min_order

Minimum order of the higher order moments to compute (int, default 3)

Methods Summary

validate()

Validate the Config, raising an exception if invalid.

Attributes Documentation

doMeasure#

whether to run this plugin in single-object mode (bool, default True)

max_order#

Maximum order of the higher order moments to compute (int, default 4)

min_order#

Minimum order of the higher order moments to compute (int, default 3)

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.