MeasurePsfConfig#
- class lsst.pipe.tasks.measurePsf.MeasurePsfConfig(*args, **kw)#
Bases:
ConfigAttributes Summary
Task to make psf candidates from selected stars.
PSF Determination algorithm (
RegistryInstanceDict, default'psfex')Reserve sources from fitting (
ConfigurableInstance, default<class 'lsst.meas.algorithms.reserveSourcesTask.ReserveSourcesConfig'>)Star selection algorithm (
RegistryInstanceDict, default'objectSize')Methods Summary
Subclass hook for computing defaults.
validate()Validate the Config, raising an exception if invalid.
Attributes Documentation
- makePsfCandidates#
Task to make psf candidates from selected stars. (
ConfigurableInstance, default<class 'lsst.meas.algorithms.makePsfCandidates.MakePsfCandidatesConfig'>)
- psfDeterminer#
PSF Determination algorithm (
RegistryInstanceDict, default'psfex')
- reserve#
Reserve sources from fitting (
ConfigurableInstance, default<class 'lsst.meas.algorithms.reserveSourcesTask.ReserveSourcesConfig'>)
- starSelector#
Star selection algorithm (
RegistryInstanceDict, default'objectSize')
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.