CpFlatMeasureTask

CpFlatMeasureTask measures image statistics from the input flat field frames to supply the information needed for CpFlatNormalizationTask to determine approprate scale factors.

Processing summary

CpFlatMeasureTask runs these operations:

  1. Optionally masks the vignetted region.
  2. Measures detector level clipped mean, clipped sigma, and number of pixels.
  3. Measures the same statistics at the amplifier level.

Python API summary

from lsst.cp.pipe.cpFlatNormTask import CpFlatMeasureTask
classCpFlatMeasureTask(*, config=None, log=None, initInputs=None, **kwargs)

Apply extra masking and measure image statistics...

attributeconfig

Access configuration fields and retargetable subtasks.

methodrun(inputExp)

Mask ISR processed FLAT exposures to ensure consistent statistics...

See also

See the CpFlatMeasureTask API reference for complete details.

Retargetable subtasks

No subtasks.

Configuration fields

clipMaxIter

Default
3
Field type
int Field
Max number of clipping iterations to apply.

connections

Data type
lsst.pipe.base.config.Connections
Field type
ConfigField
Configurations describing the connections of the PipelineTask to datatypes

doVignette

Default
True
Field type
bool Field
Mask vignetted regions?

maskNameList

Default
['DETECTED', 'BAD', 'NO_DATA']
Field type
str ListField
Mask list to exclude from statistics calculations.

numSigmaClip

Default
3.0
Field type
float Field
Rejection threshold (sigma) for statistics clipping.

saveLogOutput

Default
True
Field type
bool Field
Flag to enable/disable saving of log output for a task, enabled by default.

saveMetadata

Default
True
Field type
bool Field
Flag to enable/disable metadata saving for a task, enabled by default.