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.