IsrStatisticsTaskConfig#
- class lsst.ip.isr.IsrStatisticsTaskConfig(*args, **kw)#
Bases:
ConfigImage statistics options.
Attributes Summary
Mask planes to ignore when identifying source pixels.
Fraction of values to exclude from high samples.
Fraction of values to exclude from low samples.
Width of box for boxcar smoothing for banding metric.
Use only the first half set of amplifiers.
Number of columns to skip when averaging the overscan region.
Cutoff frequency for highpass filter.
Filter order for Butterworth highpass filter.
Number of rows to skip for the bias shift detection.
S/N threshold for bias shift detection.
Filter window size in pixels for highpass filter.
Number of edge pixels excluded from divisadero linear fit.
Number of edge pixels to examine for divisadero tearing.
Maximum row to consider when taking robust mean of columns (
int, default210)Minimum row to consider when taking robust mean of columns.
Measure amplifier correlations? (
bool, defaultFalse)Apply gain to the overscan region when measuring CTI statistics? Deprecated: This field is no longer used.
Measure image banding metric? (
bool, defaultFalse)Measure number of image shifts in overscan? (
bool, defaultFalse)Copy calibration distribution statistics to output? (
bool, defaultFalse)Measure CTI statistics from image and overscans? (
bool, defaultFalse)Measure divisadero tearing statistics? (
bool, defaultFalse)Generate FFTs from the image projections? (
bool, defaultFalse)Measure projection metric? (
bool, defaultFalse)Percentile levels expected in the calibration header.
Clipping iterations for background (
int, default3)Clipping threshold for background (
float, default3.0)Type of windowing to use prior to calculating FFT.
Width of box for boxcar smoothing of projections.
Statistic name to use to measure regions.
Attributes Documentation
- badMask#
Mask planes to ignore when identifying source pixels. (
List, default['BAD', 'INTRP', 'SAT'])
- bandingFractionHigh#
Fraction of values to exclude from high samples. (
float, default0.9)
- bandingFractionLow#
Fraction of values to exclude from low samples. (
float, default0.1)
- bandingKernelSize#
Width of box for boxcar smoothing for banding metric. (
int, default3)
- bandingUseHalfDetector#
Use only the first half set of amplifiers. (
float, defaultTrue)
- biasShiftColumnSkip#
Number of columns to skip when averaging the overscan region. (
int, default3)
- biasShiftCutoff#
Cutoff frequency for highpass filter. (
float, default0.06666666666666667)
- biasShiftFilterOrder#
Filter order for Butterworth highpass filter. (
int, default5)
- biasShiftRowSkip#
Number of rows to skip for the bias shift detection. (
int, default30)
- biasShiftThreshold#
S/N threshold for bias shift detection. (
float, default3.0)
- biasShiftWindow#
Filter window size in pixels for highpass filter. (
int, default30)
- divisaderoEdgePixels#
Number of edge pixels excluded from divisadero linear fit. (
int, default25)
- divisaderoNumImpactPixels#
Number of edge pixels to examine for divisadero tearing. (
int, default2)
- divisaderoProjectionMaximum#
Maximum row to consider when taking robust mean of columns (
int, default210)
- divisaderoProjectionMinimum#
Minimum row to consider when taking robust mean of columns. (
int, default10)
- doAmplifierCorrelationStatistics#
Measure amplifier correlations? (
bool, defaultFalse)
- doApplyGainsForCtiStatistics#
Apply gain to the overscan region when measuring CTI statistics? Deprecated: This field is no longer used. Will be removed after v28. (
bool, defaultTrue)
- doBandingStatistics#
Measure image banding metric? (
bool, defaultFalse)
- doBiasShiftStatistics#
Measure number of image shifts in overscan? (
bool, defaultFalse)
- doCopyCalibDistributionStatistics#
Copy calibration distribution statistics to output? (
bool, defaultFalse)
- doCtiStatistics#
Measure CTI statistics from image and overscans? (
bool, defaultFalse)
- doDivisaderoStatistics#
Measure divisadero tearing statistics? (
bool, defaultFalse)
- doProjectionFft#
Generate FFTs from the image projections? (
bool, defaultFalse)
- doProjectionStatistics#
Measure projection metric? (
bool, defaultFalse)
- expectedDistributionLevels#
Percentile levels expected in the calibration header. (
List, default[0, 5, 16, 50, 84, 95, 100])
- nIter#
Clipping iterations for background (
int, default3)
- nSigmaClip#
Clipping threshold for background (
float, default3.0)
- projectionFftWindow#
Type of windowing to use prior to calculating FFT. (
str, default'HAMMING')Allowed values:
'HAMMING'Hamming window.
'HANN'Hann window.
'GAUSSIAN'Gaussian window.
'NONE'No window.
'None'Field is optional
- projectionKernelSize#
Width of box for boxcar smoothing of projections. (
int, default0)
- stat#
Statistic name to use to measure regions. (
str, default'MEANCLIP')