desy-ml / cheetah

Fast and differentiable particle accelerator optics simulation for reinforcement learning and optimisation applications.
https://cheetah-accelerator.readthedocs.io
GNU General Public License v3.0
32 stars 13 forks source link

Release `v0.7` #165

Open jank324 opened 4 months ago

jank324 commented 4 months ago

Checklist for v0.7 release features

Let's discuss what features we want to have ready before releasing v0.7.

jank324 commented 4 months ago

One thought, now that we are a couple more people contributing to Cheetah, we should use this release to establish common ground on certain foundational design choices, e.g. the coordinate system. So if there is something like that you thing needs to be discussed, please bring it up here.

cr-xu commented 4 months ago

From the discussion before, the current plan is to

jank324 commented 2 months ago

I have some proposals on revising the plan for v0.7.0, considering that the version of Cheetah on master is by now very different from the most recent stable release you would get from PyPI ( v0.6.3 without vectorisation and such).

So I guess we could release v0.7.0 as soon as #213 is merged and #163 is finalised and merged. The only open question is if we would want to wait for #208.

cr-xu commented 2 months ago

I believe #164 is already fixed with #209.

jank324 commented 2 months ago

227 will have to be fixed before release as well.

jank324 commented 1 month ago

241 also needs fixing before this release!

jank324 commented 1 month ago

246 also goes on the list.

Hespe commented 2 weeks ago

250 should probably also be addressed before the release.

jank324 commented 1 week ago

List of things that need doing before we can finish this release:

cr-xu commented 1 week ago

I really think #208 should be merged asap as it is the most breaking change, otherwise a lot of the PRs still need to adapt to it afterwards.