GetTemplateConfig#

class lsst.ip.diffim.GetTemplateConfig(*args, **kw)#

Bases: PipelineTaskConfig

Attributes Summary

coaddPsf

Configuration for CoaddPsf (CoaddPsfConfig, default <class 'lsst.meas.algorithms.CoaddPsfConfig'>)

connections

Field which refers to a dynamically added configuration class which is based on a PipelineTaskConnections class.

doScaleVariance

Scale variance of the template image? (bool, default True)

fwhmExposureBuffer

Fractional buffer margin to be left out of all sides of the image during construction of grid to compute average PSF FWHM in an exposure (float, default 0.05)

fwhmExposureGrid

Grid size to compute the average PSF FWHM in an exposure (pixels) (int, default 10)

highVarianceMaskFraction

Minimum fraction of unmasked pixels needed to set the HIGH_VARIANCE mask plane.

highVarianceThreshold

Set the HIGH_VARIANCE mask plane for regions with variance greater than the median by this factor.

output_image_type

Which image type to use for the output template.

raiseOnUndefinedMaskMap

Raise if the template has pixels set in a mask plane that lsst.images does not map? If False, log a warning and drop that plane from the output instead.

requireCoaddAtGraphBuild

If True, include the coadd dataset existence in the initial butler query during QuantumGraph generation.

saveLogOutput

Flag to enable/disable saving of log output for a task, enabled by default.

scaleVariance

Subtask to rescale the variance of the template to the statistically expected level.

templateBorderSize

Number of pixels to grow the requested template image to account for warping (int, default 20)

varianceBackground

Task to estimate the background variance.

warp

warper configuration (WarperConfig, default <class 'lsst.afw.math._warper.WarperConfig'>)

Methods Summary

setDefaults()

Subclass hook for computing defaults.

Attributes Documentation

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, default True)

fwhmExposureBuffer#

Fractional buffer margin to be left out of all sides of the image during construction of grid to compute average PSF FWHM in an exposure (float, default 0.05)

fwhmExposureGrid#

Grid size to compute the average PSF FWHM in an exposure (pixels) (int, default 10)

highVarianceMaskFraction#

Minimum fraction of unmasked pixels needed to set the HIGH_VARIANCE mask plane. (float, default 0.1)

highVarianceThreshold#

Set the HIGH_VARIANCE mask plane for regions with variance greater than the median by this factor. (float, default 4)

Valid Range = [1,inf)

output_image_type#

Which image type to use for the output template. (str, default 'legacy')

Allowed values:

'legacy'

Write as a lsst.afw.image.ExposureF.

'future'

Write as a lsst.images.DifferenceImage.

raiseOnUndefinedMaskMap#

Raise if the template has pixels set in a mask plane that lsst.images does not map? If False, log a warning and drop that plane from the output instead. Only used with output_image_type=’future’. (bool, default False)

requireCoaddAtGraphBuild#

If True, include the coadd dataset existence in the initial butler query during QuantumGraph generation. (bool, default False)

saveLogOutput#

Flag to enable/disable saving of log output for a task, enabled by default. (bool, default True)

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, default 20)

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

setDefaults()#

Subclass hook for computing defaults.

Notes#

Derived Config classes that must compute defaults rather than using the Field instances’s defaults should do so here. To correctly use inherited defaults, implementations of setDefaults must call their base class’s setDefaults.