Aviary 0.10.0 Preview and Beyond! #731
jkirk5
announced in
Announcements
Replies: 1 comment
-
After some more internal discussions the dev team has decided to flip the order of implementing formatter changes and the non-backwards compatible changes. 0.9.10 will introduce the formatter changes, and will be followed up by 0.10.0 with the planned api changes |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
A quick update on the future release schedule for Aviary:
We will be releasing Aviary 0.9.9 very soon to capture a large number of individually small changes and bugfixes. This release will also be the first time Aviary is available on pipy under
aviary
. The old name,om-aviary
, still exists but we are considering deprecating it at some point in the future.Aviary 0.10.0 will be include non-backwards compatible changes. Some of these changes will include an overhaul of the options in
phase_info
files and an update to the API for the aerodynamics module - we'll post notes that detail how to update your models. We will also be adding jax as a new package dependency for Aviary, to support the new automatic differentiation tools available in openMDAO. Minimum supported version for dymos will also be updated to 1.13.1.Immediately following 0.10.0, Aviary 0.10.1 will update Aviary's code formatting requirements. We are switching to using ruff as our formatter, and will be running the tool over the entire codebase as a 1-time event. This will lead to cleaner and more consistent code as the tool continues to grow.
Beta Was this translation helpful? Give feedback.
All reactions