MeasurePhotonTransferCurveTask

MeasurePhotonTransferCurveTask is a gen2 wrapper task that combines the lsst.cp.pipe.ptc.PhotonTransferCurveExtractTask and lsst.cp.pipe.ptc.PhotonTransferCurveSolveTask tasks together.

Python API summary

from lsst.cp.pipe.ptc.measurePtcGen2Task import MeasurePhotonTransferCurveTask
classMeasurePhotonTransferCurveTask(*args, **kwargs)

A class to calculate, fit, and plot a PTC from a set of flat pairs...

attributeconfig

Access configuration fields and retargetable subtasks.

methodrunDataRef(dataRefList)

Run the Photon Transfer Curve (PTC) measurement task...

See also

See the MeasurePhotonTransferCurveTask API reference for complete details.

Retargetable subtasks

extract

Default

lsst.cp.pipe.ptc.cpExtractPtcTask.PhotonTransferCurveExtractTask

Field type

ConfigurableField

Task to measure covariances from flats.

solve

Default

lsst.cp.pipe.ptc.cpSolvePtcTask.PhotonTransferCurveSolveTask

Field type

ConfigurableField

Task to fit models to the measured covariances.

Configuration fields

ccdKey

Default
'ccd'
Field type

str Field

The key by which to pull a detector from a dataId, e.g. ‘ccd’ or ‘detector’.

doPhotodiode

Default
False
Field type

bool Field

Apply a correction based on the photodiode readings if available?

photodiodeDataPath

Default
''
Field type

str Field

Gen2 only: path to locate the data photodiode data files.