Skip to content

heyoka 3.0.0

Compare
Choose a tag to compare
@bluescarni bluescarni released this 07 Oct 09:36
· 1119 commits to master since this release

NOTE: despite the major version bump, there are no public API changes with respect to heyoka 2.0.0.

This is a maintenance release which fixes a few issue identified in heyoka 2.0.0. Because one of the issues involves wrong version compatibility settings in the CMake config-file package, the major version number has been precautionarily bumped from 2 to 3. However, there are no public API changes with respect to heyoka 2.0.0.

Another issue fixed in this release involves orbital elements singularities when using the VSOP2013 planetary theory at low precisions. The current fix is a temporary workaround, but the VSOP2013 planetary theory can still suffer from numerical instabilities at low eccentricities/inclinations. A better solution is in the works and it will be implemented in an upcoming heyoka version.

Finally, the conda-forge packages for LLVM 11-12 have been dropped in order to limit the size of the build matrix. The LLVM versions supported by heyoka on conda-forge are now 13 to 16.

The full changelog, as usual, is available here:

https://bluescarni.github.io/heyoka/changelog.html