PsfObservationConfig#
- class lsst.multiprofit.PsfObservationConfig(*args, **kw)#
Bases:
ObservationConfigConfiguration for an lsst.gauss2d.fit.Observation used for PSF fitting.
Attributes Summary
The name of the band (
str, default'None')The coordinate system config (
CoordinateSystemConfig, default<class 'lsst.multiprofit.observationconfig.CoordinateSystemConfig'>)The number of columns in the image (
int)The number of rows in the image (
int)Methods Summary
validate()Validate the Config, raising an exception if invalid.
Attributes Documentation
- band#
The name of the band (
str, default'None')
- coordsys#
The coordinate system config (
CoordinateSystemConfig, default<class 'lsst.multiprofit.observationconfig.CoordinateSystemConfig'>)
- n_cols#
The number of columns in the image (
int)
- n_rows#
The number of rows in the image (
int)
Methods Documentation
- validate() None#
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.