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

**URL:** <https://www.rubin.community/t/runisr-py-can-now-run-stand-alone-isr-processing-from-the-command-line/3275>\
**Category:** DM Notifications\
**Tags:** dm-dev\
**Created:** [September 24, 2018, 3:05pm UTC](https://www.rubin.community/t/runisr-py-can-now-run-stand-alone-isr-processing-from-the-command-line/3275 "2018-09-24T15:05:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![czw](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/czw/32/2701_2.png) [@czw](https://www.rubin.community/u/czw)\
**Post date:** [September 24, 2018, 3:05pm UTC](https://www.rubin.community/t/runisr-py-can-now-run-stand-alone-isr-processing-from-the-command-line/3275/1 "2018-09-24T15:05:01Z")

</div>

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](https://jira.lsstcorp.org/browse/DM-6640), and modifies:

```auto
ip_isr
obs_base
obs_cfht
obs_ctio0m9
obs_decam
obs_lsstCam
obs_lsstSim
obs_monocam
obs_sdss
obs_subaru
obs_test

```

---

<div class="post-metadata">

**Author:** ![heather999](https://avatars.discourse-cdn.com/v4/letter/h/f4b2a3/32.png) [@heather999](https://www.rubin.community/u/heather999)\
**Post date:** [September 24, 2018, 4:01pm UTC](https://www.rubin.community/t/runisr-py-can-now-run-stand-alone-isr-processing-from-the-command-line/3275/2 "2018-09-24T16:01:05Z")

</div>

@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

---

<div class="post-metadata">

**Author:** ![czw](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/czw/32/2701_2.png) [@czw](https://www.rubin.community/u/czw)\
**Post date:** [September 24, 2018, 4:50pm UTC](https://www.rubin.community/t/runisr-py-can-now-run-stand-alone-isr-processing-from-the-command-line/3275/3 "2018-09-24T16:50:26Z")

</div>

Yes, I think that should be the case.

---

<div class="post-metadata">

**Author:** ![mwv](https://avatars.discourse-cdn.com/v4/letter/m/e79b87/32.png) [@mwv](https://www.rubin.community/u/mwv)\
**Post date:** [September 24, 2018, 8:25pm UTC](https://www.rubin.community/t/runisr-py-can-now-run-stand-alone-isr-processing-from-the-command-line/3275/4 "2018-09-24T20:25:42Z")

</div>

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