heyoka.py 0.19.0 #104
bluescarni
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This new version of heyoka.py comes with two big new features and a few fixes.
Extended-precision computations ➗
Extended-precision computations are now fully supported with an API identical to double-precision computations. A tutorial explaining this new feature is available here:
https://bluescarni.github.io/heyoka.py/notebooks/ext_precision.html
Note that, as a consequence of this new feature, heyoka.py is now more strict than it used to be with respect to type conversions, and this could result in
TypeError
exceptions being raised in user code after upgrading. Please see the "Breaking Changes" section in the documentation for more details and solutions:https://bluescarni.github.io/heyoka.py/breaking_changes.html#bchanges-0-19-0
Compiled functions 🚀
It is now possible to compile just-in-time functions defined via the heyoka.py expression system. Compiled functions provide fast function evaluation capabilities for scalar and vector arguments. A tutorial describing this new feature is available here:
https://bluescarni.github.io/heyoka.py/notebooks/compiled_functions.html
Fixes 🐛
The full changelog, as usual, is available here:
https://bluescarni.github.io/heyoka.py/changelog.html
This discussion was created from the release heyoka.py 0.19.0.
Beta Was this translation helpful? Give feedback.
All reactions