-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #277 from lsst/tickets/DM-46358
DM-46358: Add new IsrTaskLSST calibration pipelines for LSSTCam.
- Loading branch information
Showing
37 changed files
with
254 additions
and
69 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,12 @@ | ||
description: cp_pipe brighter-fatter kernel calibration construction. | ||
description: cp_pipe LSSTCam brighter-fatter kernel calibration construction. | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpBfk.yaml | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpBfkLSST.yaml | ||
tasks: | ||
cpBfkPtcExtract: | ||
class: lsst.cp.pipe.ptc.PhotonTransferCurveExtractTask | ||
config: | ||
useEfdPhotodiodeData: false | ||
doExtractPhotodiodeData: true | ||
auxiliaryHeaderKeys: ["CCOBCURR", "CCOBFLUX", "TEMP6"] | ||
matchExposuresType: FLUX |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
description: cp_pipe BIAS calibration construction | ||
description: cp_pipe LSSTCam BIAS calibration construction | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpBias.yaml | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpBiasLSST.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
description: LSSTCam bootstrap bias calibration construction | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpBiasBootstrapLSST.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,4 @@ | ||
description: LSSTCam bias calibration construction | ||
description: LSSTCam cti calibration construction | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpCti.yaml | ||
tasks: | ||
cpCtiIsr: | ||
class: lsst.ip.isr.IsrTask | ||
config: | ||
overscan.fitType: "MEDIAN_PER_ROW" | ||
# Skip the first five columns to remove CTI effects. Skip the | ||
# last two in case those columns are noisy. | ||
overscan.leadingColumnsToSkip: 5 | ||
overscan.trailingColumnsToSkip: 2 | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpCtiLSST.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,4 @@ | ||
description: cp_pipe DARK calibration construction | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpDark.yaml | ||
tasks: | ||
cpDarkIsr: | ||
class: lsst.ip.isr.IsrTask | ||
config: | ||
doCrosstalk: false | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpDarkLSST.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
description: LSSTCam bootstrap dark calibration construction | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpDarkBootstrapLSST.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,29 @@ | ||
description: cp_pipe DEFECT calibration construction from combined images. | ||
description: cp_pipe LSSTCam DEFECT calibration construction from combined images. | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpDefects.yaml | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpDefectsLSST.yaml | ||
tasks: | ||
cpMeasureBiasDefects: | ||
class: lsst.cp.pipe.MeasureDefectsCombinedTask | ||
config: | ||
badPixelsToFillColumnThreshold: 1000 | ||
saturatedPixelsToFillColumnThreshold: 20 | ||
saturatedColumnDilationRadius: 2 | ||
cpMeasureDarkDefects: | ||
class: lsst.cp.pipe.MeasureDefectsCombinedTask | ||
config: | ||
thresholdType: "VALUE" | ||
darkCurrentThreshold: 3.0 | ||
badPixelsToFillColumnThreshold: 1000 | ||
saturatedPixelsToFillColumnThreshold: 20 | ||
saturatedColumnDilationRadius: 2 | ||
cpMeasureFlatDefects: | ||
class: lsst.cp.pipe.MeasureDefectsCombinedWithFilterTask | ||
config: | ||
thresholdType: "VALUE" | ||
fracThresholdFlat: 0.9 | ||
badPixelsToFillColumnThreshold: 1000 | ||
cpMergeDefects: | ||
class: lsst.cp.pipe.MergeDefectsCombinedTask | ||
config: | ||
edgesAsDefects: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,4 @@ | ||
description: cp_pipe FLAT calibration construction optimized for single-CCD cameras | ||
description: cp_pipe LSSTCam flat calibration construction. | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpFlat.yaml | ||
tasks: | ||
cpFlatIsr: | ||
class: lsst.ip.isr.IsrTask | ||
config: | ||
doCrosstalk: false | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpFlatLSST.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
description: LSSTCam bootstrap flat construction | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpFlatBootstrapLSST.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
description: cp_pipe FLAT calibration construction | ||
description: cp_pipe LSSTCam FLAT calibration construction, optimized for a single chip. | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpFlatSingleChip.yaml | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpFlatSingleChipLSST.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
description: cp_pipe task to plot Photon Transfer Curve dataset | ||
description: cp_pipe LSSTCam task to plot Photon Transfer Curve dataset | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpPlotPtc.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,17 +1,12 @@ | ||
description: LSSTCam Photon-Transfer Curve calibration construction. | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpPtc.yaml | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpPtcLSST.yaml | ||
tasks: | ||
cpPtcIsr: | ||
class: lsst.ip.isr.IsrTask | ||
config: | ||
doCrosstalk: false | ||
cpPtcExtract: | ||
class: lsst.cp.pipe.ptc.PhotonTransferCurveExtractTask | ||
config: | ||
edgeMaskLevel: AMP | ||
numEdgeSuspect: 20 | ||
useEfdPhotodiodeData: false | ||
doExtractPhotodiodeData: true | ||
auxiliaryHeaderKeys: ["CCOBCURR", "CCOBFLUX", "TEMP6"] | ||
matchExposuresType: FLUX |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
description: cp_pipe LSSTCam ptc fixup. | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpPtcFixupGainRatios.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
description: cp_pipe ptc renaming (LSSTCam). | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpPtcRename.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
description: cp_pipe brighter-fatter kernel calibration construction. | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpBfk.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
description: cp_pipe BIAS calibration construction | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpBias.yaml |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
description: LSSTCam bias calibration construction | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpCti.yaml | ||
tasks: | ||
cpCtiIsr: | ||
class: lsst.ip.isr.IsrTask | ||
config: | ||
overscan.fitType: "MEDIAN_PER_ROW" | ||
# Skip the first five columns to remove CTI effects. Skip the | ||
# last two in case those columns are noisy. | ||
overscan.leadingColumnsToSkip: 5 | ||
overscan.trailingColumnsToSkip: 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
description: cp_pipe DARK calibration construction | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpDark.yaml | ||
tasks: | ||
cpDarkIsr: | ||
class: lsst.ip.isr.IsrTask | ||
config: | ||
doCrosstalk: false |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
description: cp_pipe DEFECT calibration construction from combined images. | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpDefects.yaml |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
description: cp_pipe FLAT calibration construction optimized for single-CCD cameras | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpFlat.yaml | ||
tasks: | ||
cpFlatIsr: | ||
class: lsst.ip.isr.IsrTask | ||
config: | ||
doCrosstalk: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
description: cp_pipe FLAT calibration construction | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpFlatSingleChip.yaml |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
description: cp_pipe linearity calibration construction. | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpLinearizer.yaml | ||
tasks: | ||
cpLinearizerSolve: | ||
class: lsst.cp.pipe.LinearitySolveTask | ||
config: | ||
linearityType: Spline | ||
usePhotodiode: true | ||
splineGroupingColumn: CCOBCURR | ||
maxLinearAdu: 120000 | ||
splineFitTemperatureColumn: TEMP6 | ||
splineFitWeightParsStart: [7.2e-5, 1e-4] | ||
doSplineFitWeights: false | ||
doSplineFitTemperature: true | ||
minPhotodiodeCurrent: 3e-10 | ||
doSplineFitOffset: true | ||
splineFitMaxIter: 40 | ||
splineKnots: 15 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
description: cp_pipe task to plot Photon Transfer Curve dataset | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpPlotPtc.yaml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
description: LSSTCam Photon-Transfer Curve calibration construction. | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpPtc.yaml | ||
tasks: | ||
cpPtcIsr: | ||
class: lsst.ip.isr.IsrTask | ||
config: | ||
doCrosstalk: false | ||
cpPtcExtract: | ||
class: lsst.cp.pipe.ptc.PhotonTransferCurveExtractTask | ||
config: | ||
edgeMaskLevel: AMP | ||
numEdgeSuspect: 20 | ||
doExtractPhotodiodeData: true | ||
auxiliaryHeaderKeys: ["CCOBCURR", "CCOBFLUX", "TEMP6"] | ||
matchExposuresType: FLUX |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
description: Sky frame generation pipeline definition. | ||
instrument: lsst.obs.lsst.LsstCam | ||
imports: | ||
- location: $CP_PIPE_DIR/pipelines/_ingredients/cpSky.yaml | ||
tasks: | ||
cpSkyImage: | ||
class: lsst.cp.pipe.CpSkyImageTask | ||
config: | ||
# These values roughly equate to the dimensions of a single detector. | ||
# As noted below, the sizes are in millimeters, and correspond to a | ||
# background image of 4096*4096 pixels (4096*0.01=40.96). | ||
# TODO: Revise these values on DM-43321. | ||
largeScaleBackground.xSize: 40.96 # in mm | ||
largeScaleBackground.ySize: 40.96 # in mm | ||
largeScaleBackground.pixelSize: 0.01 # in mm per pixel |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.