bmcage / odes

The ODES scikit for ordinary differential and algebraic equations, an extension to scipy
https://scikits-odes.readthedocs.io/
Other
124 stars 45 forks source link

Get working on python 3.12 #168

Closed aragilar closed 3 months ago

aragilar commented 4 months ago

This gets scikits.odes building again, and moves away from numpy.distutils (see #130 and #166).

See the third commit comment (repeated below for more details):

This splits scikits.odes into 4 packages:

Each package has its own directory, though currently there are symlinks to shared files, and the docs and API docs are for all packages (there hasn't been too much change there).

CI is also updated, with only scikits-odes-daepack failing due to conflicts between tox and meson. Tests haven't been moved, there is likely some cleanup to do, and to improve the code coverage of each of the packages.

aragilar commented 3 months ago

Merging this in preparation for doing an alpha release to confirm that everything is set up correctly.

callegar commented 3 months ago

Is a new release with this update expected soon?