Skip to content

Commit

Permalink
Make IsrTask a valid CmdLineTask.
Browse files Browse the repository at this point in the history
The IsrTask was not usable as a CmdLineTask, as it was written to be
called as a subtask of ProcessCcdTask.  This allows the default
IsrTask to be retargeted to camera-specific versions of the ISR
processing.  A new IsrWrapperTask now exists to hold IsrTask for
retargetting in standalone processing, and both processCcd.py and
runIsr.py now read from the same configuration files for each obs_
package.  This has involved migrating configuration values from
config/processCcd.py to config/isr.py for many obs_ packages.
  • Loading branch information
czwa committed Sep 10, 2018
1 parent c32b17b commit 0dfbb7f
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 2 deletions.
5 changes: 5 additions & 0 deletions config/isr.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
"""
LSST Sim-specific overrides for IsrTask
"""
config.doFlat = False

12 changes: 12 additions & 0 deletions config/isrWrap.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
"""
LSST Sim-specific overrides for IsrWrapperTask
"""
import os.path

from lsst.utils import getPackageDir
from lsst.obs.lsstSim.lsstSimIsrTask import LsstSimIsrTask

obsConfigDir = os.path.join(getPackageDir("obs_lsstSim"), "config")

config.isr.retarget(LsstSimIsrTask)
config.isr.load(os.path.join(obsConfigDir, "isr.py"))
11 changes: 9 additions & 2 deletions config/processCcd.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
"""lsstSim-specific overrides for the processCcd task
"""
from __future__ import print_function
LSST Sim-specific overrides for the ProcessCcdTask
"""
import os.path

from lsst.utils import getPackageDir
from lsst.obs.lsstSim import LsstSimIsrTask

obsConfigDir = os.path.join(getPackageDir("obs_lsstSim"), "config"))

config.isr.retarget(LsstSimIsrTask)
config.isr.load(os.path.join(obsConfigDir, "isr.py")

# this was the default prior to DM-11521. New default is 2000.
config.calibrate.deblend.maxFootprintSize=0

Expand Down

0 comments on commit 0dfbb7f

Please sign in to comment.