-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Plan breaking changes to enable maintenance and new development
- drop GUI and HTTP API (hard to maintain node/react frontend app)
- drop database stores (hard to maintain database schema and multiple store backends)
- drop schedulers (subprocess scheduler used by GUI/HTTP API, DAFNI scheduler developed against old interface/API)
- bump Python minimum version
- migrate configuration file format from YAML to TOML (YAML has odd corner cases, tomllib from Python 3.11 is in the standard library)
- drop dependencies where possible, bump major versions
Build towards:
- simplicity and performance in store file formats (reduce format choices)
- explore model interface design for testing disruptions (as interventions?)
- explore interaction with snakemake (workflow rules calling smif step?)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels