Image statistics options.
Definition at line 39 of file isrStatistics.py.
◆ 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 206 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 72 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 66 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 60 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 78 of file isrStatistics.py.
◆ biasShiftColumnSkip
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.biasShiftColumnSkip |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Number of columns to skip when averaging the overscan region.",
default=3,
)
Definition at line 179 of file isrStatistics.py.
◆ biasShiftCutoff
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.biasShiftCutoff |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc="Cutoff frequency for highpass filter.",
default=1.0/15.0,
)
Definition at line 159 of file isrStatistics.py.
◆ biasShiftFilterOrder
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.biasShiftFilterOrder |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Filter order for Butterworth highpass filter.",
default=5,
)
Definition at line 154 of file isrStatistics.py.
◆ biasShiftRowSkip
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.biasShiftRowSkip |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Number of rows to skip for the bias shift detection.",
default=30,
)
Definition at line 174 of file isrStatistics.py.
◆ biasShiftThreshold
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.biasShiftThreshold |
|
static |
Initial value:= pexConfig.Field(
dtype=float,
doc="S/N threshold for bias shift detection.",
default=3.0,
)
Definition at line 169 of file isrStatistics.py.
◆ biasShiftWindow
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.biasShiftWindow |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Filter window size in pixels for highpass filter.",
default=30,
)
Definition at line 164 of file isrStatistics.py.
◆ divisaderoEdgePixels
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.divisaderoEdgePixels |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Number of edge pixels excluded from divisadero linear fit.",
default=25,
)
Definition at line 117 of file isrStatistics.py.
◆ divisaderoNumImpactPixels
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.divisaderoNumImpactPixels |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Number of edge pixels to examine for divisadero tearing.",
default=2,
)
Definition at line 122 of file isrStatistics.py.
◆ divisaderoProjectionMaximum
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.divisaderoProjectionMaximum |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Maximum row to consider when taking robust mean of columns",
default=210,
)
Definition at line 132 of file isrStatistics.py.
◆ divisaderoProjectionMinimum
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.divisaderoProjectionMinimum |
|
static |
Initial value:= pexConfig.Field(
dtype=int,
doc="Minimum row to consider when taking robust mean of columns.",
default=10,
)
Definition at line 127 of file isrStatistics.py.
◆ doAmplifierCorrelationStatistics
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.doAmplifierCorrelationStatistics |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Measure amplifier correlations?",
default=False,
)
Definition at line 185 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,
deprecated="This field is no longer used. Will be removed after v28.",
)
Definition at line 47 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 55 of file isrStatistics.py.
◆ doBiasShiftStatistics
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.doBiasShiftStatistics |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Measure number of image shifts in overscan?",
default=False,
)
Definition at line 149 of file isrStatistics.py.
◆ doCopyCalibDistributionStatistics
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.doCopyCalibDistributionStatistics |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Copy calibration distribution statistics to output?",
default=False,
)
Definition at line 138 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 42 of file isrStatistics.py.
◆ doDivisaderoStatistics
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.doDivisaderoStatistics |
|
static |
Initial value:= pexConfig.Field(
dtype=bool,
doc="Measure divisadero tearing statistics?",
default=False,
)
Definition at line 112 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 95 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 84 of file isrStatistics.py.
◆ expectedDistributionLevels
| lsst.ip.isr.isrStatistics.IsrStatisticsTaskConfig.expectedDistributionLevels |
|
static |
Initial value:= pexConfig.ListField(
dtype=float,
doc="Percentile levels expected in the calibration header.",
default=[0, 5, 16, 50, 84, 95, 100],
)
Definition at line 143 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 201 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 196 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 100 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 89 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 191 of file isrStatistics.py.
The documentation for this class was generated from the following file: