CpSkyImageTask

CpSkyImageTask preprocesses exposures after IsrTask to mask detections so a cleaner background estimate can be measured.

Processing summary

CpSkyImageTask runs these operations:

  1. Run MaskObjectsTask to identify and mask sources in the image.

  2. Construct a single-detector FocalPlaneBackground model from the detection clean image.

Python API summary

from lsst.cp.pipe.cpSkyTask import CpSkyImageTask
classCpSkyImageTask(**kwargs)

Mask the detections on the postISRCCD...

attributeconfig

Access configuration fields and retargetable subtasks.

methodrun(inputExp, camera)

Mask the detections on the postISRCCD...

See also

See the CpSkyImageTask API reference for complete details.

Retargetable subtasks

maskTask

Default

lsst.pipe.tasks.background.MaskObjectsTask

Field type

ConfigurableField

Object masker to use.

Configuration fields

connections

Data type

lsst.pipe.base.config.Connections

Field type

ConfigField

Configurations describing the connections of the PipelineTask to datatypes

largeScaleBackground

Data type

lsst.pipe.tasks.background.FocalPlaneBackgroundConfig

Field type

ConfigField

Large-scale background configuration.

maskList

Default
['DETECTED', 'BAD', 'NO_DATA', 'SAT']
Field type

str ListField

Mask planes to reject.

maskThresh

Default
3.0
Field type

float Field

k-sigma threshold for masking pixels.

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.