This repository has been archived by the owner on Aug 28, 2024. It is now read-only.
New Features
- Incorporation of SHTOOLS for incorporating gravitational harmonics coefficients into the central body gravity field calculations.
- Introduction of rotation matrix calculations for non-z-axis central body rotation vectors, supporting more accurate precession effects.
- Enhancement of the netCDF output capabilities, including the addition of dimension-coordinates for c_lm arrays and support for spherical harmonics parameters.
Bug Fixes
- Fixed a bug that was causing the spin poles of massive bodies to be calculated incorrectly when pulling ephemerides from JPL/Horizons using swiftest.Simulation.add_solar_system_body
- Correction of various typos and minor bugs across the documentation and codebase, improving clarity and accuracy.
- Fixing of floating underflow errors and adjustments to normalization calculations to reduce computational errors.
Documentation
- Major updates to user guides and API documentation.
Breaking changes
- Support for
python 3.8
has been dropped and the minimum versions of some dependencies were changed.
Package | Old | New |
---|---|---|
python | 3.8 | 3.9 |
numpy | 1.24.3 | 1.26.4 |
scipy | 1.10.1 | 1.12.0 |
matplotlib | 3.7.1 | 3.8.0 |
astropy | 5.2 | 6.0.0 |
dask | 2023.5 | 2024.2.1 |
distributed | 2023.5 | 2024.2.1 |
h5netcdf | 1.1 | 1.3.0 |
h5py | 3.9 | 3.10.0 |
bottleneck | 1.3.5 | 1.3.8 |
cython | 3.0.0 | 3.0.8 |
tqdm | 4.65 | 4.66.2 |