lsst.ip.diffim gaa63f70f4e+5e034ae04a
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
lsst.ip.diffim.psfMatch.DetectionConfig Class Reference
Inheritance diagram for lsst.ip.diffim.psfMatch.DetectionConfig:

Static Public Attributes

pexConfig detThreshold
 
pexConfig detThresholdType
 
pexConfig detOnTemplate
 
pexConfig badMaskPlanes
 
pexConfig fpNpixMin
 
pexConfig fpNpixMax
 
pexConfig fpGrowKernelScaling
 
pexConfig fpGrowPix
 
pexConfig scaleByFwhm
 

Detailed Description

Configuration for detecting sources on images for building a
PSF-matching kernel

Configuration for turning detected lsst.afw.detection.FootPrints into an
acceptable (unmasked, high signal-to-noise, not too large or not too small)
list of `lsst.ip.diffim.KernelSources` that are used to build the
Psf-matching kernel

Definition at line 41 of file psfMatch.py.

Member Data Documentation

◆ badMaskPlanes

pexConfig lsst.ip.diffim.psfMatch.DetectionConfig.badMaskPlanes
static
Initial value:
= pexConfig.ListField(
dtype=str,
doc=,
default=("NO_DATA", "EDGE", "SAT")
)

Definition at line 73 of file psfMatch.py.

◆ detOnTemplate

pexConfig lsst.ip.diffim.psfMatch.DetectionConfig.detOnTemplate
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc=,
default=True
)

Definition at line 67 of file psfMatch.py.

◆ detThreshold

pexConfig lsst.ip.diffim.psfMatch.DetectionConfig.detThreshold
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Value of footprint detection threshold",
default=10.0,
check=lambda x: x >= 3.0
)

Definition at line 50 of file psfMatch.py.

◆ detThresholdType

pexConfig lsst.ip.diffim.psfMatch.DetectionConfig.detThresholdType
static
Initial value:
= pexConfig.ChoiceField(
dtype=str,
doc="Type of detection threshold",
default="pixel_stdev",
allowed={
"value": "Use counts as the detection threshold type",
"stdev": "Use standard deviation of image plane",
"variance": "Use variance of image plane",
"pixel_stdev": "Use stdev derived from variance plane"
}
)

Definition at line 56 of file psfMatch.py.

◆ fpGrowKernelScaling

pexConfig lsst.ip.diffim.psfMatch.DetectionConfig.fpGrowKernelScaling
static
Initial value:
= pexConfig.Field(
dtype=float,
doc=,
default=1.0,
check=lambda x: x >= 1.0
)

Definition at line 92 of file psfMatch.py.

◆ fpGrowPix

pexConfig lsst.ip.diffim.psfMatch.DetectionConfig.fpGrowPix
static
Initial value:
= pexConfig.Field(
dtype=int,
doc=,
default=30,
check=lambda x: x >= 10
)

Definition at line 104 of file psfMatch.py.

◆ fpNpixMax

pexConfig lsst.ip.diffim.psfMatch.DetectionConfig.fpNpixMax
static
Initial value:
= pexConfig.Field(
dtype=int,
doc=,
default=500,
check=lambda x: x <= 500
)

Definition at line 85 of file psfMatch.py.

◆ fpNpixMin

pexConfig lsst.ip.diffim.psfMatch.DetectionConfig.fpNpixMin
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Minimum number of pixels in an acceptable Footprint",
default=5,
check=lambda x: x >= 5
)

Definition at line 79 of file psfMatch.py.

◆ scaleByFwhm

pexConfig lsst.ip.diffim.psfMatch.DetectionConfig.scaleByFwhm
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Scale fpGrowPix by input Fwhm?",
default=True,
)

Definition at line 116 of file psfMatch.py.


The documentation for this class was generated from the following file: