aboutsummaryrefslogtreecommitdiff
path: root/math/py-heyoka/pkg-descr
blob: 456a31cfcf5999ba6c92e4208e49790a8f564cff (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
heyoka.py is a Python library for the integration of ordinary differential
equations (ODEs) via Taylor's method. Notable features include:
* support for both double-precision and extended-precision floating-point
  types (80-bit and 128-bit),
* the ability to maintain machine precision accuracy over tens of billions of
  timesteps,
* high-precision zero-cost dense output,
* accurate and reliable event detection,
* batch mode integration to harness the power of modern SIMD instruction sets,
* interoperability with SymPy,
* a high-performance implementation of Taylor's method based on automatic
  differentiation techniques and aggressive just-in-time compilation via LLVM.