Modernization
- First release in 2 years
- Bring dependencies up to date, eliminate requirement for Numpy 1.x
- Remove dependency on Swift for visualisation
- Significant work on PyPlot graphics and animations so they work in Jupyter
- move to
srclayout - use
hatchlingandscikit-buildfor packaging - added
make wheel-pyodidewhich allows toolbox to run in the browser with JupyterLite (and animations)