Image statistics options.
Definition at line 38 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 201 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 69 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 63 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 57 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 75 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 174 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 154 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 149 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 169 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 164 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 159 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 113 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 118 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 128 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 123 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 180 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 46 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 52 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 144 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 133 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 41 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 108 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 92 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 81 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 138 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 196 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 191 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 97 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 86 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 186 of file isrStatistics.py.
The documentation for this class was generated from the following file: