lsst.ip.isr ged8ae655b3+88b164628e
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

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

Detailed Description

Image statistics options.

Definition at line 36 of file isrStatistics.py.

Member Data Documentation

◆ badMask

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 122 of file isrStatistics.py.

◆ bandingFractionHigh

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 67 of file isrStatistics.py.

◆ bandingFractionLow

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 61 of file isrStatistics.py.

◆ bandingKernelSize

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 55 of file isrStatistics.py.

◆ bandingUseHalfDetector

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 73 of file isrStatistics.py.

◆ doApplyGainsForCtiStatistics

lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.doApplyGainsForCtiStatistics
static
Initial value:
= pexConfig.Field(
dtype=bool,
doc="Apply gain to the overscan region when measuring CTI statistics?",
default=True,
)

Definition at line 44 of file isrStatistics.py.

◆ doBandingStatistics

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

Definition at line 50 of file isrStatistics.py.

◆ doCtiStatistics

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

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 90 of file isrStatistics.py.

◆ doProjectionStatistics

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

Definition at line 79 of file isrStatistics.py.

◆ nIter

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

Definition at line 117 of file isrStatistics.py.

◆ nSigmaClip

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

Definition at line 112 of file isrStatistics.py.

◆ projectionFftWindow

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 95 of file isrStatistics.py.

◆ projectionKernelSize

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 84 of file isrStatistics.py.

◆ stat

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 107 of file isrStatistics.py.


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