ApPipeConfig

class lsst.ap.pipe.ApPipeConfig

Bases: lsst.pex.config.config.Config

Settings and defaults for ApPipeTask.

Attributes Summary

associator Task used to associate DiaSources with DiaObjects.
ccdProcessor Task used to perform basic image reduction and characterization.
differencer Task used to do image subtraction and DiaSource detection.

Methods Summary

setDefaults() Settings appropriate for most or all ap_pipe runs.
validate() !Validate the Config; raise an exception if invalid

Attributes Documentation

associator

Task used to associate DiaSources with DiaObjects. (ConfigurableInstance, default <class 'lsst.ap.association.association.AssociationConfig'>)

ccdProcessor

Task used to perform basic image reduction and characterization. (ConfigurableInstance, default <class 'lsst.pipe.tasks.processCcd.ProcessCcdConfig'>)

differencer

Task used to do image subtraction and DiaSource detection. (ConfigurableInstance, default <class 'lsst.pipe.tasks.imageDifference.ImageDifferenceConfig'>)

Methods Documentation

setDefaults()

Settings appropriate for most or all ap_pipe runs.

validate()

!Validate the Config; raise an exception if invalid

The base class implementation performs type checks on all fields by calling Field.validate().

Complex single-field validation can be defined by deriving new Field types. As syntactic sugar, some derived Field types are defined in this module which handle recursing into sub-configs (ConfigField, ConfigChoiceField)

Inter-field relationships should only be checked in derived Config classes after calling this method, and base validation is complete