Skip to content

Commit

Permalink
Merge branch 'tickets/DM-30174'
Browse files Browse the repository at this point in the history
  • Loading branch information
plazas committed Feb 27, 2023
2 parents 9b3d7da + 834f56e commit ec0dc90
Show file tree
Hide file tree
Showing 3 changed files with 432 additions and 0 deletions.
56 changes: 56 additions & 0 deletions pipelines/LsstCam/VerifyLinearity.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
description: cp_verify LINEARITY calibration verification for LSSTCam
tasks:
verifyLinearityApply:
class: lsst.ip.isr.isrTask.IsrTask
config:
connections.ccdExposure: 'raw'
connections.outputExposure: 'verifyLinearityProc'
connections.linearizer: 'linearizer'
doLinearize: true
verifyLinearityPtcExtract:
class: lsst.cp.pipe.ptc.PhotonTransferCurveExtractTask
config:
connections.inputExp: 'verifyLinearityProc'
connections.taskMetadata: 'verifyLinearityApply_metadata'
connections.outputCovariances: 'verifyLinearityPtcExtract'
verifyLinearityPtcSolve:
class: lsst.cp.pipe.ptc.PhotonTransferCurveSolveTask
config:
connections.inputCovariances: 'verifyLinearityPtcExtract'
connections.outputPtcDataset: 'verifyLinearityPtc'
ptcFitType: EXPAPPROXIMATION
verifyLinearityUncorrectedSecondLinearizer:
class: lsst.cp.verify.verifyLinearity.CpvLinearitySolveTask
config:
connections.inputPtc: 'verifyLinearityPtc'
connections.outputLinearizer: 'verifyLinearityUnCorrectedLinearizer'
linearityType: Spline
ignorePtcMask: false
applyPhotodiodeCorrection: false
usePhotodiode: true
verifyLinearityPhotodiodeCorrection:
class: lsst.cp.verify.verifyLinearity.CpvPhotodiodeCorrectionTask
config:
connections.inputPtc: 'verifyLinearityPtc'
connections.inputLinearizer: 'verifyLinearityUnCorrectedLinearizer'
connections.outputPhotodiodeCorrection: 'verifyLinearityPdCorrection'
verifyLinearityCorrectedSecondLinearizer:
class: lsst.cp.verify.verifyLinearity.CpvLinearitySolveTask
config:
connections.inputPtc: 'verifyLinearityPtc'
connections.inputPhotodiodeCorrection: 'verifyLinearityPdCorrection'
connections.outputLinearizer: 'verifyLinearitySecondLinearizer'
linearityType: Spline
ignorePtcMask: false
applyPhotodiodeCorrection: true
usePhotodiode: true
verifyLinearityCalib:
class: lsst.cp.verify.verifyLinearity.CpVerifyLinearityTask
config:
connections.inputCalib: 'verifyLinearitySecondLinearizer'
connections.outputStats: 'verifyLinearityDetStats'
verifyLinearity:
class: lsst.cp.verify.CpVerifyCalibMergeTask
config:
connections.inputStats: 'verifyLinearityDetStats'
connections.outputStats: 'verifyLinearityStats'
36 changes: 36 additions & 0 deletions pipelines/VerifyLinearity.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
description: cp_verify LINEARITY calibration verification
tasks:
verifyLinearityApply:
class: lsst.ip.isr.isrTask.IsrTask
config:
connections.ccdExposure: 'raw'
connections.outputExposure: 'verifyLinearityProc'
connections.linearizer: 'linearizer'
doLinearize: true
verifyLinearityPtcExtract:
class: lsst.cp.pipe.ptc.PhotonTransferCurveExtractTask
config:
connections.inputExp: 'verifyLinearityProc'
connections.taskMetadata: 'verifyLinearityApply_metadata'
connections.outputCovariances: 'verifyLinearityPtcExtract'
verifyLinearityPtcSolve:
class: lsst.cp.pipe.ptc.PhotonTransferCurveSolveTask
config:
connections.inputCovariances: 'verifyLinearityPtcExtract'
connections.outputPtcDataset: 'verifyLinearityPtc'
ptcFitType: EXPAPPROXIMATION
verifyLinearitySecondLinearizer:
class: lsst.cp.verify.verifyLinearity.CpvLinearitySolveTask
config:
connections.inputPtc: 'verifyLinearityPtc'
connections.outputLinearizer: 'verifyLinearitySecondLinearizer'
verifyLinearityCalib:
class: lsst.cp.verify.verifyLinearity.CpVerifyLinearityTask
config:
connections.inputCalib: 'verifyLinearitySecondLinearizer'
connections.outputStats: 'verifyLinearityDetStats'
verifyLinearity:
class: lsst.cp.verify.CpVerifyCalibMergeTask
config:
connections.inputStats: 'verifyLinearityDetStats'
connections.outputStats: 'verifyLinearityStats'

0 comments on commit ec0dc90

Please sign in to comment.