IsrStatisticsTaskConfig#

class lsst.ip.isr.IsrStatisticsTaskConfig(*args, **kw)#

Bases: Config

Image statistics options.

Attributes Summary

badMask

Mask planes to ignore when identifying source pixels.

bandingFractionHigh

Fraction of values to exclude from high samples.

bandingFractionLow

Fraction of values to exclude from low samples.

bandingKernelSize

Width of box for boxcar smoothing for banding metric.

bandingUseHalfDetector

Use only the first half set of amplifiers.

biasShiftColumnSkip

Number of columns to skip when averaging the overscan region.

biasShiftCutoff

Cutoff frequency for highpass filter.

biasShiftFilterOrder

Filter order for Butterworth highpass filter.

biasShiftRowSkip

Number of rows to skip for the bias shift detection.

biasShiftThreshold

S/N threshold for bias shift detection.

biasShiftWindow

Filter window size in pixels for highpass filter.

divisaderoEdgePixels

Number of edge pixels excluded from divisadero linear fit.

divisaderoNumImpactPixels

Number of edge pixels to examine for divisadero tearing.

divisaderoProjectionMaximum

Maximum row to consider when taking robust mean of columns (int, default 210)

divisaderoProjectionMinimum

Minimum row to consider when taking robust mean of columns.

doAmplifierCorrelationStatistics

Measure amplifier correlations? (bool, default False)

doApplyGainsForCtiStatistics

Apply gain to the overscan region when measuring CTI statistics? Deprecated: This field is no longer used.

doBandingStatistics

Measure image banding metric? (bool, default False)

doBiasShiftStatistics

Measure number of image shifts in overscan? (bool, default False)

doCopyCalibDistributionStatistics

Copy calibration distribution statistics to output? (bool, default False)

doCtiStatistics

Measure CTI statistics from image and overscans? (bool, default False)

doDivisaderoStatistics

Measure divisadero tearing statistics? (bool, default False)

doProjectionFft

Generate FFTs from the image projections? (bool, default False)

doProjectionStatistics

Measure projection metric? (bool, default False)

expectedDistributionLevels

Percentile levels expected in the calibration header.

nIter

Clipping iterations for background (int, default 3)

nSigmaClip

Clipping threshold for background (float, default 3.0)

projectionFftWindow

Type of windowing to use prior to calculating FFT.

projectionKernelSize

Width of box for boxcar smoothing of projections.

stat

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, default 0.9)

bandingFractionLow#

Fraction of values to exclude from low samples. (float, default 0.1)

bandingKernelSize#

Width of box for boxcar smoothing for banding metric. (int, default 3)

bandingUseHalfDetector#

Use only the first half set of amplifiers. (float, default True)

biasShiftColumnSkip#

Number of columns to skip when averaging the overscan region. (int, default 3)

biasShiftCutoff#

Cutoff frequency for highpass filter. (float, default 0.06666666666666667)

biasShiftFilterOrder#

Filter order for Butterworth highpass filter. (int, default 5)

biasShiftRowSkip#

Number of rows to skip for the bias shift detection. (int, default 30)

biasShiftThreshold#

S/N threshold for bias shift detection. (float, default 3.0)

biasShiftWindow#

Filter window size in pixels for highpass filter. (int, default 30)

divisaderoEdgePixels#

Number of edge pixels excluded from divisadero linear fit. (int, default 25)

divisaderoNumImpactPixels#

Number of edge pixels to examine for divisadero tearing. (int, default 2)

divisaderoProjectionMaximum#

Maximum row to consider when taking robust mean of columns (int, default 210)

divisaderoProjectionMinimum#

Minimum row to consider when taking robust mean of columns. (int, default 10)

doAmplifierCorrelationStatistics#

Measure amplifier correlations? (bool, default False)

doApplyGainsForCtiStatistics#

Apply gain to the overscan region when measuring CTI statistics? Deprecated: This field is no longer used. Will be removed after v28. (bool, default True)

doBandingStatistics#

Measure image banding metric? (bool, default False)

doBiasShiftStatistics#

Measure number of image shifts in overscan? (bool, default False)

doCopyCalibDistributionStatistics#

Copy calibration distribution statistics to output? (bool, default False)

doCtiStatistics#

Measure CTI statistics from image and overscans? (bool, default False)

doDivisaderoStatistics#

Measure divisadero tearing statistics? (bool, default False)

doProjectionFft#

Generate FFTs from the image projections? (bool, default False)

doProjectionStatistics#

Measure projection metric? (bool, default False)

expectedDistributionLevels#

Percentile levels expected in the calibration header. (List, default [0, 5, 16, 50, 84, 95, 100])

nIter#

Clipping iterations for background (int, default 3)

nSigmaClip#

Clipping threshold for background (float, default 3.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, default 0)

stat#

Statistic name to use to measure regions. (str, default 'MEANCLIP')