lsst.ip.isr  13.0-11-gf01aa92+16
 All Classes Namespaces Files Functions Variables Typedefs Macros Groups
Static Public Attributes | List of all members
lsst.ip.isr.isrTask.IsrTaskConfig Class Reference
Inheritance diagram for lsst.ip.isr.isrTask.IsrTaskConfig:

Static Public Attributes

tuple doBias
 
tuple doDark
 
tuple doFlat
 
tuple doFringe
 
tuple doDefect
 
tuple doWrite
 
tuple assembleCcd
 
tuple gain
 
tuple readNoise
 
tuple saturation
 
tuple fringeAfterFlat
 
tuple fringe
 
tuple fwhm
 
tuple saturatedMaskName
 
tuple suspectMaskName
 
tuple flatScalingType
 
tuple flatUserScale
 
tuple overscanFitType
 
tuple overscanOrder
 
tuple overscanRej
 
tuple growSaturationFootprintSize
 
tuple fluxMag0T1
 
tuple keysToRemoveFromAssembledCcd
 
tuple doAssembleIsrExposures
 
tuple doAssembleCcd
 
tuple doLinearize
 
tuple doBrighterFatter
 
tuple brighterFatterKernelFile
 
tuple brighterFatterMaxIter
 
tuple brighterFatterThreshold
 
tuple brighterFatterApplyGain
 
tuple datasetType
 
tuple fallbackFilterName
 

Detailed Description

Definition at line 46 of file isrTask.py.

Member Data Documentation

tuple lsst.ip.isr.isrTask.IsrTaskConfig.assembleCcd
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target=AssembleCcdTask,
3  doc="CCD assembly task",
4  )

Definition at line 77 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.brighterFatterApplyGain
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  default=True,
4  doc="Should the gain be applied when applying the brighter fatter correction?"
5  )

Definition at line 213 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.brighterFatterKernelFile
static
Initial value:
1 = pexConfig.Field(
2  dtype=str,
3  default='',
4  doc="Kernel file used for the brighter fatter correction"
5  )

Definition at line 196 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.brighterFatterMaxIter
static
Initial value:
1 = pexConfig.Field(
2  dtype=int,
3  default=10,
4  doc="Maximum number of iterations for the brighter fatter correction"
5  )

Definition at line 201 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.brighterFatterThreshold
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  default=1000,
4  doc="Threshold used to stop iterating the brighter fatter correction. It is the "
5  " absolute value of the difference between the current corrected image and the one"
6  " from the previous iteration summed over all the pixels."
7  )

Definition at line 206 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.datasetType
static
Initial value:
1 = pexConfig.Field(
2  dtype=str,
3  doc="Dataset type for input data; users will typically leave this alone, "
4  "but camera-specific ISR tasks will override it",
5  default="raw",
6  )

Definition at line 218 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.doAssembleCcd
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  default=True,
4  doc="Assemble amp-level exposures into a ccd-level exposure?"
5  )

Definition at line 181 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.doAssembleIsrExposures
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  default=False,
4  doc="Assemble amp-level calibration exposures into ccd-level exposure?"
5  )

Definition at line 176 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.doBias
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  doc="Apply bias frame correction?",
4  default=True,
5  )

Definition at line 47 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.doBrighterFatter
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  default=False,
4  doc="Apply the brighter fatter correction"
5  )

Definition at line 191 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.doDark
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  doc="Apply dark frame correction?",
4  default=True,
5  )

Definition at line 52 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.doDefect
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  doc="Apply correction for CCD defects, e.g. hot pixels?",
4  default=True,
5  )

Definition at line 67 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.doFlat
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  doc="Apply flat field correction?",
4  default=True,
5  )

Definition at line 57 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.doFringe
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  doc="Apply fringe correction?",
4  default=True,
5  )

Definition at line 62 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.doLinearize
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  doc="Correct for nonlinearity of the detector's response?",
4  default=True,
5  )

Definition at line 186 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.doWrite
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  doc="Persist postISRCCD?",
4  default=True,
5  )

Definition at line 72 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.fallbackFilterName
static
Initial value:
1 = pexConfig.Field(dtype=str,
2  doc="Fallback default filter name for calibrations", optional=True)

Definition at line 224 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.flatScalingType
static
Initial value:
1 = pexConfig.ChoiceField(
2  dtype=str,
3  doc="The method for scaling the flat on the fly.",
4  default='USER',
5  allowed={
6  "USER": "Scale by flatUserScale",
7  "MEAN": "Scale by the inverse of the mean",
8  "MEDIAN": "Scale by the inverse of the median",
9  },
10  )

Definition at line 120 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.flatUserScale
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  doc="If flatScalingType is 'USER' then scale flat by this amount; ignored otherwise",
4  default=1.0,
5  )

Definition at line 130 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.fluxMag0T1
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  doc="The approximate flux of a zero-magnitude object in a one-second exposure",
4  default=1e10,
5  )

Definition at line 166 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.fringe
static
Initial value:
1 = pexConfig.ConfigurableField(
2  target=FringeTask,
3  doc="Fringe subtraction task",
4  )

Definition at line 101 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.fringeAfterFlat
static
Initial value:
1 = pexConfig.Field(
2  dtype=bool,
3  doc="Do fringe subtraction after flat-fielding?",
4  default=True,
5  )

Definition at line 96 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.fwhm
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  doc="FWHM of PSF (arcsec)",
4  default=1.0,
5  )

Definition at line 105 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.gain
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  doc="The gain to use if no Detector is present in the Exposure (ignored if NaN)",
4  default=float("NaN"),
5  )

Definition at line 81 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.growSaturationFootprintSize
static
Initial value:
1 = pexConfig.Field(
2  dtype=int,
3  doc="Number of pixels by which to grow the saturation footprints",
4  default=1,
5  )

Definition at line 161 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.keysToRemoveFromAssembledCcd
static
Initial value:
1 = pexConfig.ListField(
2  dtype=str,
3  doc="fields to remove from the metadata of the assembled ccd.",
4  default=[],
5  )

Definition at line 171 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.overscanFitType
static
Initial value:
1 = pexConfig.ChoiceField(
2  dtype=str,
3  doc="The method for fitting the overscan bias level.",
4  default='MEDIAN',
5  allowed={
6  "POLY": "Fit ordinary polynomial to the longest axis of the overscan region",
7  "CHEB": "Fit Chebyshev polynomial to the longest axis of the overscan region",
8  "LEG": "Fit Legendre polynomial to the longest axis of the overscan region",
9  "NATURAL_SPLINE": "Fit natural spline to the longest axis of the overscan region",
10  "CUBIC_SPLINE": "Fit cubic spline to the longest axis of the overscan region",
11  "AKIMA_SPLINE": "Fit Akima spline to the longest axis of the overscan region",
12  "MEAN": "Correct using the mean of the overscan region",
13  "MEDIAN": "Correct using the median of the overscan region",
14  },
15  )

Definition at line 135 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.overscanOrder
static
Initial value:
1 = pexConfig.Field(
2  dtype=int,
3  doc=("Order of polynomial or to fit if overscan fit type is a polynomial, " +
4  "or number of spline knots if overscan fit type is a spline."),
5  default=1,
6  )

Definition at line 150 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.overscanRej
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  doc="Rejection threshold (sigma) for collapsing overscan before fit",
4  default=3.0,
5  )

Definition at line 156 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.readNoise
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  doc="The read noise to use if no Detector is present in the Exposure",
4  default=0.0,
5  )

Definition at line 86 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.saturatedMaskName
static
Initial value:
1 = pexConfig.Field(
2  dtype=str,
3  doc="Name of mask plane to use in saturation detection and interpolation",
4  default="SAT",
5  )

Definition at line 110 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.saturation
static
Initial value:
1 = pexConfig.Field(
2  dtype=float,
3  doc="The saturation level to use if no Detector is present in the Exposure (ignored if NaN)",
4  default=float("NaN"),
5  )

Definition at line 91 of file isrTask.py.

tuple lsst.ip.isr.isrTask.IsrTaskConfig.suspectMaskName
static
Initial value:
1 = pexConfig.Field(
2  dtype=str,
3  doc="Name of mask plane to use for suspect pixels",
4  default="SUSPECT",
5  )

Definition at line 115 of file isrTask.py.


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