ReassignCwfsCutoutsTask#

class lsst.ts.wep.task.ReassignCwfsCutoutsTask(**kwargs)#

Bases: PipelineTask

Cut out the donut postage stamps on corner wavefront sensors (CWFS)

Parameters:

kwargs (Any)

Methods Summary

runQuantum(butlerQC, inputRefs, outputRefs)

We need to be able to take pairs of detectors from the full set of detector exposures and run the task.

Methods Documentation

runQuantum(butlerQC, inputRefs, outputRefs)#

We need to be able to take pairs of detectors from the full set of detector exposures and run the task. Then we need to put the outputs back into the butler repository with the appropriate butler dataIds.

For the outputZernikesRaw and outputZernikesAvg we only have one set of values per pair of wavefront detectors so we put this in the dataId associated with the extra-focal detector.

Parameters:
  • butlerQC (QuantumContext)

  • inputRefs (InputQuantizedConnection)

  • outputRefs (OutputQuantizedConnection)

Return type:

None