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
-
class
MeasurePhotonTransferCurveTask(*args, **kwargs) A class to calculate, fit, and plot a PTC from a set of flat pairs
...
- attributeconfig
Access configuration fields and retargetable subtasks.
-
method
runDataRef(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
Task to measure covariances from flats.
solve¶
- Default
lsst.cp.pipe.ptc.cpSolvePtcTask.PhotonTransferCurveSolveTask- Field type
Task to fit models to the measured covariances.
Configuration fields¶
ccdKey¶
The key by which to pull a detector from a dataId, e.g. ‘ccd’ or ‘detector’.
doPhotodiode¶
Apply a correction based on the photodiode readings if available?
photodiodeDataPath¶
Gen2 only: path to locate the data photodiode data files.