Definition at line 177 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 291 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"),
doc="Mask planes to interpolate over."
)
Definition at line 275 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 188 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.",
deprecated="No longer used. Will be removed after v30"
)
Definition at line 240 of file subtractImages.py.
◆ detectionThresholdMax
| lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.detectionThresholdMax |
|
static |
Initial value:= lsst.pex.config.Field(
dtype=float,
default=500,
doc="Maximum signal to noise ratio of detected sources "
"to use for calculating the PSF matching kernel.",
deprecated="No longer used. Will be removed after v30"
)
Definition at line 247 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 220 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 182 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 205 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? "
"It is generally better to instead subtract the background in detectAndMeasure.",
dtype=bool,
default=False,
)
Definition at line 214 of file subtractImages.py.
◆ excludeMaskPlanes
| lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.excludeMaskPlanes |
|
static |
Initial value:= lsst.pex.config.ListField(
dtype=str,
default=("NO_DATA", "BAD", "SAT", "EDGE", "FAKE", "HIGH_VARIANCE"),
doc="Template mask planes to exclude when selecting sources for PSF matching.",
)
Definition at line 270 of file subtractImages.py.
◆ fallbackSourceSelector
| lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.fallbackSourceSelector |
|
static |
Initial value:= lsst.pex.config.ConfigurableField(
target=ScienceSourceSelectorTask,
doc="Task to select sources to be used for PSF matching."
"Used only if the kernel calculation fails and"
"`allowKernelSourceDetection` is set. The fallback source detection"
" will not include all of the same plugins as the original source "
" detection, so not all of the same flags can be used.",
)
Definition at line 232 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 178 of file subtractImages.py.
◆ maxKernelSources
| lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.maxKernelSources |
|
static |
Initial value:= lsst.pex.config.Field(
dtype=int,
default=1000,
doc="Maximum number of sources to use for calculating the PSF matching kernel."
"Set to -1 to disable."
)
Definition at line 259 of file subtractImages.py.
◆ minKernelSources
| lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.minKernelSources |
|
static |
Initial value:= lsst.pex.config.Field(
dtype=int,
default=3,
doc="Minimum number of sources needed for calculating the PSF matching kernel."
)
Definition at line 265 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 198 of file subtractImages.py.
◆ preserveTemplateMask
| lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.preserveTemplateMask |
|
static |
Initial value:= lsst.pex.config.ListField(
dtype=str,
default=("NO_DATA", "BAD", "HIGH_VARIANCE"),
doc="Mask planes from the template to propagate to the image difference."
)
Definition at line 280 of file subtractImages.py.
◆ renameTemplateMask
| lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.renameTemplateMask |
|
static |
Initial value:= lsst.pex.config.ListField(
dtype=str,
default=("SAT", "INJECTED", "INJECTED_CORE",),
doc="Mask planes from the template to propagate to the image difference"
"with '_TEMPLATE' appended to the name."
)
Definition at line 285 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 192 of file subtractImages.py.
◆ restrictKernelEdgeSources
| lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.restrictKernelEdgeSources |
|
static |
Initial value:= lsst.pex.config.Field(
dtype=bool,
default=True,
doc="Exclude sources close to the edge from the kernel calculation?"
)
Definition at line 254 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 210 of file subtractImages.py.
◆ sourceSelector
| lsst.ip.diffim.subtractImages.AlardLuptonSubtractBaseConfig.sourceSelector |
|
static |
Initial value:= lsst.pex.config.ConfigurableField(
target=ScienceSourceSelectorTask,
doc="Task to select sources to be used for PSF matching.",
)
Definition at line 228 of file subtractImages.py.
The documentation for this class was generated from the following file: