The Run Batch tool has been extremely useful, used often and widely, and should get some new features. This ticket is to enumerate them.
Progress bars for each task. It would be nice if you could watch the progress on each task. I ran a 1-day batch job where each task took about 2 hours, and it would be nice to see each task was moving along.
Parallel tasks can be run on multiple machines. I ran the task on an eight-core machine with eight tasks performed in parallel. It would be nice to be able to run all 48 tasks simultaneously on six machines.
Parallel tasks run on the same machine would also allow graphical scripts to be run in parallel on the same machine, using separate Autoplot instances. One main process would control the sub-processes.
Clear and standard examples of how to wrap IDL and Python processes.
I noticed when running multiple threads, that the constant parameters, set in the URI, aren't used. script:file:/home/jbf/project/juno/u/terry/20191121/magnetic_wave_power.jy?orbit=36&runId=1 didn't work, it used the default runId=99.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Here's the script I used to wrap the IDL process:
sftp://nudnik.physics.uiowa.edu/home/jbf/project/juno/u/terry/20191121/magnetic_wave_power.jy
A simplified version of this should be in the github dev project.
Last edit: Jeremy Faden 2023-03-10
See also bugs with run batch: https://sourceforge.net/p/autoplot/bugs/2336/
See also bug with one param affecting another: https://sourceforge.net/p/autoplot/bugs/2065/
Here's the testagator script, which runs Autoplot in a subprocess: https://github.com/autoplot/dev/blob/master/bugs/tools/testagator.jy
Item 3 (multi-thread graphics) was done mid-2025. I think there was another ticket for this.