Refactor module run scheduling to be almost-plugin based
roseDickinson opened this issue · 1 comments
roseDickinson commented
Module run scheduling is currently done inside scheduler.py and it is slightly awkward for users to add a new way of scheduling model runs. To make this process slightly easier the scheduling will be refactored into an almost-plugin architecture. The schedulers will be stored in the codebase and a command line argument will be provided to allow switching between scheduling implementations.
- Refactor JobScheduler out of scheduler.py
- Add command line argument switching of schedulers
- Add DAFNI scheduler
tomalrussell commented
Closed by #382