Skip to content

heyoka.py 0.20.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@bluescarni bluescarni released this 18 Dec 13:02
· 591 commits to main since this release

This new heyoka.py release comes with a big new feature and several small fixes and additions.

Arbitrary-precision computations ➗

Taylor integrators shine in high-accuracy applications, and now, with heyoka.py, you can get as accurate as you want!

In addition to double and extended-precision computations, heyoka.py now also supports computations in arbitrary precision. In other words, you can perform numerical integrations with an arbitrarily high accuracy, limited in principle only by the available memory.

Arbitrary-precision computations require the heyoka C++ library to be built with support for the mp++ multiprecision library (see the heyoka installation instructions for more details). A tutorial illustrating how to set up numerical integrations in arbitrary precision is available in the documentation.

Fixes 🐞

  • fix build issue with Python 3.11;
  • fix several small issues in the real128 API.

The full changelog, as usual, is available here:

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