runIsr.py can now run stand-alone ISR processing from the command line

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 RunIsrTask now exists to hold IsrTask for retargetting in standalone processing, and both processCcd.py and the new 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.

This change closes DM-6640, and modifies:

ip_isr
obs_base
obs_cfht
obs_ctio0m9
obs_decam
obs_lsstCam
obs_lsstSim
obs_monocam
obs_sdss
obs_subaru
obs_test
2 Likes

@czw Thank you for the update. To be clear, now that DM-6640 has been merged today, the changes will be fully available as of weekly w.2018.39?
Thanks,
Heather

Yes, I think that should be the case.

Hooray! Thank you for doing this! Very timely and helpful.