GetDcrTemplateConfig#
- class lsst.ip.diffim.GetDcrTemplateConfig(*args, **kw)#
Bases:
GetTemplateConfigAttributes Summary
Bandwidth of the physical filter.
Configuration for CoaddPsf (
CoaddPsfConfig, default<class 'lsst.meas.algorithms.CoaddPsfConfig'>)Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.
Scale variance of the template image? (
bool, defaultTrue)Effective wavelength of the filter in nm.
Minimum fraction of unmasked pixels needed to set the HIGH_VARIANCE mask plane.
Set the HIGH_VARIANCE mask plane for regions with variance greater than the median by this factor.
Number of subfilters in the DcrCoadd.
If True, include the coadd dataset existence in the initial butler query during QuantumGraph generation.
Flag to enable/disable saving of log output for a task, enabled by default.
Subtask to rescale the variance of the template to the statistically expected level.
Number of pixels to grow the requested template image to account for warping (
int, default20)Task to estimate the background variance.
warper configuration (
WarperConfig, default<class 'lsst.afw.math._warper.WarperConfig'>)Methods Summary
validate()Validate the Config, raising an exception if invalid.
Attributes Documentation
- bandwidth#
Bandwidth of the physical filter. (
float)
- coaddPsf#
Configuration for CoaddPsf (
CoaddPsfConfig, default<class 'lsst.meas.algorithms.CoaddPsfConfig'>)
- connections: pexConfig.ConfigField#
Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.
- doScaleVariance#
Scale variance of the template image? (
bool, defaultTrue)
- effectiveWavelength#
Effective wavelength of the filter in nm. (
float)
- highVarianceMaskFraction#
Minimum fraction of unmasked pixels needed to set the HIGH_VARIANCE mask plane. (
float, default0.1)
- highVarianceThreshold#
Set the HIGH_VARIANCE mask plane for regions with variance greater than the median by this factor. (
float, default4)Valid Range = [1,inf)
- numSubfilters#
Number of subfilters in the DcrCoadd. (
int, default3)
- requireCoaddAtGraphBuild#
If True, include the coadd dataset existence in the initial butler query during QuantumGraph generation. (
bool, defaultFalse)
- saveLogOutput#
Flag to enable/disable saving of log output for a task, enabled by default. (
bool, defaultTrue)
- scaleVariance#
Subtask to rescale the variance of the template to the statistically expected level. (
ConfigurableInstance, default<class 'lsst.meas.algorithms.scaleVariance.ScaleVarianceConfig'>)
- templateBorderSize#
Number of pixels to grow the requested template image to account for warping (
int, default20)
- varianceBackground#
Task to estimate the background variance. (
ConfigurableInstance, default<class 'lsst.meas.algorithms.subtractBackground.SubtractBackgroundConfig'>)
- warp#
warper configuration (
WarperConfig, default<class 'lsst.afw.math._warper.WarperConfig'>)
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
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.