Hello. I am trying to process z-band images from DECam with the LSST pipelines. For the ISR step, the z- and Y-band images require fringe correction, however the pipelines fail to execute the ISR task on z-band images because I do not have fringe calibrations in my repository:
lsst.ctrl.mpexec.singleQuantumExecutor ERROR: Execution of task 'isr' on quantum {instrument: 'DECam', detector: 5, exposure: 1045101, ...} failed. Exception KeyError: 'fringes'
Process task-{instrument: 'DECam', detector: 5, exposure: 1045101, ...}:
Traceback (most recent call last):
File "/gscratch/astro/stevengs/lsst_stacks/stacks/w.2022.06/env/lsst-w.2022.06/lib/python3.8/multiprocessing/process.py", line 315, in _bootstrap
self.run()
File "/gscratch/astro/stevengs/lsst_stacks/stacks/w.2022.06/env/lsst-w.2022.06/lib/python3.8/multiprocessing/process.py", line 108, in run
self._target(*self._args, **self._kwargs)
File "/gscratch/astro/stevengs/lsst_stacks/stacks/w.2022.06/stack/miniconda3-py38_4.9.2-1.0.0/Linux64/ctrl_mpexec/g2085e88109+a8f678a356/python/lsst/ctrl/mpexec/mpGraphExecutor.py", line 131, in _executeJob
quantumExecutor.execute(taskDef, quantum, butler)
File "/gscratch/astro/stevengs/lsst_stacks/stacks/w.2022.06/stack/miniconda3-py38_4.9.2-1.0.0/Linux64/ctrl_mpexec/g2085e88109+a8f678a356/python/lsst/ctrl/mpexec/singleQuantumExecutor.py", line 194, in execute
self.runQuantum(runTask, quantum, taskDef, butler)
File "/gscratch/astro/stevengs/lsst_stacks/stacks/w.2022.06/stack/miniconda3-py38_4.9.2-1.0.0/Linux64/ctrl_mpexec/g2085e88109+a8f678a356/python/lsst/ctrl/mpexec/singleQuantumExecutor.py", line 550, in runQuantum
task.runQuantum(butlerQC, inputRefs, outputRefs)
File "/gscratch/astro/stevengs/lsst_stacks/stacks/w.2022.06/stack/miniconda3-py38_4.9.2-1.0.0/Linux64/ip_isr/g9cb75138f3+51aefb3276/python/lsst/ip/isr/isrTask.py", line 1081, in runQuantum
inputs['fringes'] = self.fringe.loadFringes(inputs['fringes'],
KeyError: 'fringes'
I am running the pipelines with DECam/calib
included as an input collection, which is where curated calibrations have been written to.
I haven’t been able to find any fringe calibrations in the NOIRLab archive to make my own fringe template, so I am wondering if there is a fringe template compatible with the LSST pipelines that I can access and add to my repository. Looking around, I find that NOIRLab has released public fringe correction templates that are used in the community pipeline.
Thanks for any help with this.