PhotonTransferCurveAdjustGainRatiosTask#
- class lsst.cp.pipe.PhotonTransferCurveAdjustGainRatiosTask(*, config: PipelineTaskConfig | None = None, log: logging.Logger | LsstLogAdapter | None = None, initInputs: dict[str, Any] | None = None, **kwargs: Any)#
Bases:
PipelineTaskTask to remove gradients to fit amp ratio gain adjustments.
Methods Summary
run(*, exposures, input_ptc)Run the gain adjustment task.
Methods Documentation
- run(*, exposures, input_ptc)#
Run the gain adjustment task.
Parameters#
- exposures
list[lsst.pipe.base.connections.DeferredDatasetRef] Handles for input exposures.
- input_ptc
lsst.ip.isr.PhotonTransferCurveDataset Input PTC to adjust.
Returns#
- results
lsst.pipe.base.Struct The output struct contains:
output_ptcThe output modified PTC.
output_adjust_summaryThe summary of adjustments.
- exposures