This release contains one significant new addition and otherwise many bug fixes and dependency/project maintenance
New features
- Implement the new particle spray model by Chen+24 by @ybillchen in #670
Bug fixes and minor tweaks
- Propagate plotting keywords in
Potential.plot
/plotPotentials
by @jobovy in #663 - Don't check OpenMP issue for emscripten Python by @jobovy in #665
- Properly set CPPFLAGS for OpenMP by @jobovy in #669
- Fix vlos of Vega in
from_name
test by @jobovy in #671 - Account for Pynbody 2.0 API change for how to use the direct gravity calculation by @jobovy in #675
- Allow plotting of potentials on physical axes by @jobovy in #679
- Correct behaviour of the potential in KingPotential by @jobovy in #681
- Fix use of
jeans.sigmalos
for potentials with physical units on by @jobovy in #683 - Fix units of the phase-space density for spherical DFs by @jobovy in #684
- Fix small bug in the C implementation of
DehnenBarPotential
by @jobovy in #685
Dependency / maintenance
- Bump to next dev version (1.10.1) by @jobovy in #662
- Bump pypa/cibuildwheel from 2.19 to 2.20 in the actions group by @dependabot in #667
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #668
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #672
- Bump pypa/cibuildwheel from 2.20 to 2.21 in the actions group by @dependabot in #676
- Add Python 3.13 wheels by @jobovy in #674
- Bump mamba-org/setup-micromamba from 1 to 2 in the actions group by @dependabot in #678
- Handle Readthedocs context inject deprecation by @jobovy in #680
- Release 1.10.1 by @jobovy in #686
New Contributors
- @ybillchen made their first contribution in #670
Full Changelog: v1.10.0...v1.10.1