Definition at line 129 of file subtractImages.py.
◆ setDefaults()
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.setDefaults |
( |
|
self | ) |
|
◆ allowKernelSourceDetection
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.allowKernelSourceDetection |
|
static |
Initial value:= lsst.pex.config.Field(
dtype=bool,
default=False,
doc="Re-run source detection for kernel candidates if an error is"
" encountered while calculating the matching kernel."
)
Definition at line 213 of file subtractImages.py.
◆ badMaskPlanes
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.badMaskPlanes |
|
static |
Initial value:= lsst.pex.config.ListField(
dtype=str,
default=("NO_DATA", "BAD", "SAT", "EDGE", "FAKE"),
doc="Mask planes to exclude when selecting sources for PSF matching."
)
Definition at line 203 of file subtractImages.py.
◆ badSourceFlags
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.badSourceFlags |
|
static |
Initial value:= lsst.pex.config.ListField(
dtype=str,
doc="Flags that, if set, the associated source should not "
"be used to determine the PSF matching kernel.",
default=("sky_source", "slot_Centroid_flag",
"slot_ApFlux_flag", "slot_PsfFlux_flag", ),
)
Definition at line 196 of file subtractImages.py.
◆ decorrelate
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.decorrelate |
|
static |
Initial value:= lsst.pex.config.ConfigurableField(
target=DecorrelateALKernelTask,
doc="Task to decorrelate the image difference.",
)
Definition at line 140 of file subtractImages.py.
◆ detectionThreshold
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.detectionThreshold |
|
static |
Initial value:= lsst.pex.config.Field(
dtype=float,
default=10,
doc="Minimum signal to noise ratio of detected sources "
"to use for calculating the PSF matching kernel."
)
Definition at line 190 of file subtractImages.py.
◆ doApplyExternalCalibrations
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.doApplyExternalCalibrations |
|
static |
Initial value:= lsst.pex.config.Field(
doc=(
"Replace science Exposure's calibration objects with those"
" in visitSummary. Ignored if `doApplyFinalizedPsf is True."
),
dtype=bool,
default=False,
)
Definition at line 182 of file subtractImages.py.
◆ doApplyFinalizedPsf
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.doApplyFinalizedPsf |
|
static |
Initial value:= lsst.pex.config.Field(
doc="Replace science Exposure's psf and aperture correction map"
" with those in finalizedPsfApCorrCatalog.",
dtype=bool,
default=False,
deprecated=(
"Deprecated in favor of doApplyExternalCalibrations. "
"Will be removed after v26."
)
)
Definition at line 171 of file subtractImages.py.
◆ doDecorrelation
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.doDecorrelation |
|
static |
Initial value:= lsst.pex.config.Field(
dtype=bool,
default=True,
doc="Perform diffim decorrelation to undo pixel correlation due to A&L "
"kernel convolution? If True, also update the diffim PSF."
)
Definition at line 134 of file subtractImages.py.
◆ doScaleVariance
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.doScaleVariance |
|
static |
Initial value:= lsst.pex.config.Field(
dtype=bool,
default=True,
doc="Scale variance of the image difference?"
)
Definition at line 157 of file subtractImages.py.
◆ doSubtractBackground
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.doSubtractBackground |
|
static |
Initial value:= lsst.pex.config.Field(
doc="Subtract the background fit when solving the kernel?",
dtype=bool,
default=True,
)
Definition at line 166 of file subtractImages.py.
◆ makeKernel
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.makeKernel |
|
static |
Initial value:= lsst.pex.config.ConfigurableField(
target=MakeKernelTask,
doc="Task to construct a matching kernel for convolution.",
)
Definition at line 130 of file subtractImages.py.
◆ minTemplateFractionForExpectedSuccess
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.minTemplateFractionForExpectedSuccess |
|
static |
Initial value:= lsst.pex.config.Field(
dtype=float,
default=0.2,
doc="Raise NoWorkFound if PSF-matching fails and template covers less than this fraction of pixels."
" If the fraction of pixels covered by the template is less than this value (and greater than"
" requiredTemplateFraction) this task is attempted but failure is anticipated and tolerated."
)
Definition at line 150 of file subtractImages.py.
◆ preserveTemplateMask
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.preserveTemplateMask |
|
static |
Initial value:= lsst.pex.config.ListField(
dtype=str,
default=("NO_DATA", "BAD", "SAT", "FAKE", "INJECTED", "INJECTED_CORE"),
doc="Mask planes from the template to propagate to the image difference."
)
Definition at line 208 of file subtractImages.py.
◆ requiredTemplateFraction
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.requiredTemplateFraction |
|
static |
Initial value:= lsst.pex.config.Field(
dtype=float,
default=0.1,
doc="Raise NoWorkFound and do not attempt image subtraction if template covers less than this "
" fraction of pixels. Setting to 0 will always attempt image subtraction."
)
Definition at line 144 of file subtractImages.py.
◆ scaleVariance
lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.scaleVariance |
|
static |
Initial value:= lsst.pex.config.ConfigurableField(
target=ScaleVarianceTask,
doc="Subtask to rescale the variance of the template to the statistically expected level."
)
Definition at line 162 of file subtractImages.py.
The documentation for this class was generated from the following file: