CpMeasureGainCorrectionTask#
- class lsst.cp.pipe.CpMeasureGainCorrectionTask(*, config: PipelineTaskConfig | None = None, log: logging.Logger | LsstLogAdapter | None = None, initInputs: dict[str, Any] | None = None, **kwargs: Any)#
Bases:
PipelineTaskTask to measure gain corrections.
Methods Summary
run(*, input_reference_flat, ...)Parameters input_reference_flat lsst.afw.image.Exposure Input reference flat (typically a certified calibration). input_reference_ptc lsst.ip.isr.PhotonTransferCurveDataset Input reference PTC (typically a certified calibration). input_flat lsst.afw.image.Exposure Input flat to derive gain correction (relative to reference flat).
Methods Documentation
- run(*, input_reference_flat, input_reference_ptc, input_flat)#
Parameters#
- input_reference_flat
lsst.afw.image.Exposure Input reference flat (typically a certified calibration).
- input_reference_ptc
lsst.ip.isr.PhotonTransferCurveDataset Input reference PTC (typically a certified calibration).
- input_flat
lsst.afw.image.Exposure Input flat to derive gain correction (relative to reference flat).
Returns#
- result
lsst.pipe.base.Struct - Result struct containing:
output_gain_correction:lsst.ip.isr.GainCorrectionoutput_flat_ratio_plot:matplotlib.Figure
- input_reference_flat