lsst.ip.isr g1885775544+6c2bae5111
Loading...
Searching...
No Matches
Static Public Attributes | List of all members
lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig Class Reference
Inheritance diagram for lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig:

Static Public Attributes

pexConfig doCtiStatistics
 
pexConfig doBandingStatistics
 
pexConfig bandingKernelSize
 
pexConfig bandingFractionLow
 
pexConfig bandingFractionHigh
 
pexConfig bandingUseHalfDetector
 
pexConfig doProjectionStatistics
 
pexConfig projectionKernelSize
 
pexConfig doProjectionFft
 
pexConfig projectionFftWindow
 
pexConfig stat
 
pexConfig nSigmaClip
 
pexConfig nIter
 
pexConfig badMask
 

Detailed Description

Image statistics options.

Definition at line 36 of file isrStatistics.py.

Member Data Documentation

◆ badMask

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.badMask
static
Initial value:
= pexConfig.ListField(
dtype=str,
default=["BAD", "INTRP", "SAT"],
doc="Mask planes to ignore when identifying source pixels."
)

Definition at line 117 of file isrStatistics.py.

◆ bandingFractionHigh

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.bandingFractionHigh
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Fraction of values to exclude from high samples.",
default=0.9,
check=lambda x: x >= 0.0 and x <= 1.0,
)

Definition at line 62 of file isrStatistics.py.

◆ bandingFractionLow

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.bandingFractionLow
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Fraction of values to exclude from low samples.",
default=0.1,
check=lambda x: x >= 0.0 and x <= 1.0
)

Definition at line 56 of file isrStatistics.py.

◆ bandingKernelSize

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.bandingKernelSize
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Width of box for boxcar smoothing for banding metric.",
default=3,
check=lambda x: x == 0 or x % 2 != 0,
)

Definition at line 50 of file isrStatistics.py.

◆ bandingUseHalfDetector

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.bandingUseHalfDetector
static
Initial value:
= pexConfig.Field(
dtype=float,
doc="Use only the first half set of amplifiers.",
default=True,
)

Definition at line 68 of file isrStatistics.py.

◆ doBandingStatistics

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.doBandingStatistics
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Measure image banding metric?",
default=False,
)

Definition at line 45 of file isrStatistics.py.

◆ doCtiStatistics

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.doCtiStatistics
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Measure CTI statistics from image and overscans?",
default=False,
)

Definition at line 39 of file isrStatistics.py.

◆ doProjectionFft

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.doProjectionFft
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Generate FFTs from the image projections?",
default=False,
)

Definition at line 85 of file isrStatistics.py.

◆ doProjectionStatistics

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.doProjectionStatistics
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Measure projection metric?",
default=False,
)

Definition at line 74 of file isrStatistics.py.

◆ nIter

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.nIter
static
Initial value:
= pexConfig.Field(
dtype=int,
default=3,
doc="Clipping iterations for background",
)

Definition at line 112 of file isrStatistics.py.

◆ nSigmaClip

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.nSigmaClip
static
Initial value:
= pexConfig.Field(
dtype=float,
default=3.0,
doc="Clipping threshold for background",
)

Definition at line 107 of file isrStatistics.py.

◆ projectionFftWindow

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.projectionFftWindow
static
Initial value:
= pexConfig.ChoiceField(
dtype=str,
doc="Type of windowing to use prior to calculating FFT.",
default="HAMMING",
allowed={
"HAMMING": "Hamming window.",
"HANN": "Hann window.",
"GAUSSIAN": "Gaussian window.",
"NONE": "No window."
}
)

Definition at line 90 of file isrStatistics.py.

◆ projectionKernelSize

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.projectionKernelSize
static
Initial value:
= pexConfig.Field(
dtype=int,
doc="Width of box for boxcar smoothing of projections.",
default=0,
check=lambda x: x == 0 or x % 2 != 0,
)

Definition at line 79 of file isrStatistics.py.

◆ stat

pexConfig lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.stat
static
Initial value:
= pexConfig.Field(
dtype=str,
default='MEANCLIP',
doc="Statistic name to use to measure regions.",
)

Definition at line 102 of file isrStatistics.py.


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