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: PipelineTask

Task 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#

exposureslist [lsst.pipe.base.connections.DeferredDatasetRef]

Handles for input exposures.

input_ptclsst.ip.isr.PhotonTransferCurveDataset

Input PTC to adjust.

Returns#

resultslsst.pipe.base.Struct

The output struct contains:

output_ptc

The output modified PTC.

output_adjust_summary

The summary of adjustments.