Skip to content

Releases: bluescarni/heyoka.py

heyoka.py 0.7.0

22 Apr 07:57
Compare
Choose a tag to compare
heyoka.py 0.7.0 Pre-release
Pre-release

This new release of heyoka.py comes with several feature additions and a couple of fixes.

One important improvement is that the time coordinate in the adaptive integrators is now represented internally in double-length format, which greatly increases time accuracy.

As usual, the full changelog is available here:

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

heyoka.py 0.6.1

08 Apr 18:27
Compare
Choose a tag to compare
heyoka.py 0.6.1 Pre-release
Pre-release

This is a small incremental release that bumps up the minimum required version of the heyoka C++ library to 0.6.1.

The full changelog, as usual, is available here:

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

heyoka.py 0.6.0

06 Apr 15:11
Compare
Choose a tag to compare
heyoka.py 0.6.0 Pre-release
Pre-release

This new version of heyoka.py comes with a big new feature, event detection. Various tutorials exploring this new feature are available:

https://bluescarni.github.io/heyoka.py/advanced_tutorials.html#event-detection

Another important new feature is that propagate_grid() can now be used with the batch integrator.

The full changelog is available here:

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

heyoka.py 0.5.0

25 Feb 10:19
Compare
Choose a tag to compare
heyoka.py 0.5.0 Pre-release
Pre-release

This is a minor release that features additions and improvements to the expression system. In particular, the symbolic differentiation capabilities of heyoka's expression system are now available also in Python.

The full changelog, as usual, is available here:

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

heyoka.py 0.4.0

20 Feb 17:19
Compare
Choose a tag to compare
heyoka.py 0.4.0 Pre-release
Pre-release

This new release of heyoka.py comes with several new features:

  • support for outputting the Taylor coefficients that were used to perform a single time step,
  • support for dense (continuous) output,
  • efficient propagation over a time grid via dense output,
  • new automatic simplifications in the expression system,
  • a new function powi() for exponentiation with natural exponents.

There is also an important bugfix regarding a division by zero in certain corner cases when using pow() with small natural exponents.

As usual, the full changelog is available here:

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

heyoka.py 0.3.0

13 Feb 14:29
Compare
Choose a tag to compare
heyoka.py 0.3.0 Pre-release
Pre-release

This is the initial release of heyoka.py.