diff --git a/README.md b/README.md index bbedd2c..3de84e3 100644 --- a/README.md +++ b/README.md @@ -15,3 +15,5 @@ files in directory | go into Meeting minutes are written collaboratively in the [HackMD DIALS team](https://hackmd.io/@dials) and can be directly pushed from there into this repository. + +[Roadmap - proposal](ROADMAP.md) diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 0000000..966dbf5 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,26 @@ +# Roadmap + +## Introduction + +In team meeting 2023-05-02 the need for a clear roadmap for where we want to take DIALS was identified, at least in terms of starting to tackle the backlog of issues and work out where we want to take the project. + +## Proposal + +Discuss the roadmap through a series of PRs against the `roadmap` branch with the conclusion being a functional plan. This needs to identify the path we take and the goals we want to achieve. + +## Immediate issues + +Propose the following issues to address: + +- memory use in `dials.integrate` + +This is a rather egregious and evergreen issue, cast into sharp relief every time I teach at a workshop. + +## Possible solutions + +`dials.integrate` memory footprint: + +- revisit structure of `dials.integrate` +- consider reimplementation against existing API, perhaps as a straight binary + +Could form part of a "little dials" project, perhaps?