Newer
Older
leap: Descriptive Time Integration with Flexbile Multi-Rate Algorithms
======================================================================
.. image:: https://gitlab.tiker.net/inducer/leap/badges/main/pipeline.svg
:target: https://gitlab.tiker.net/inducer/leap/commits/main
.. image:: https://github.com/inducer/leap/workflows/CI/badge.svg?branch=main&event=push
:target: https://github.com/inducer/leap/actions?query=branch%3Amain+workflow%3ACI+event%3Apush
:alt: Python Package Index Release Page
:target: https://pypi.org/project/leap/
leap describes both implicit and explicit `time stepping methods
<https://en.wikipedia.org/wiki/Time_stepping>`_. Methods are
described using a small virtual machine whose statements can
then be used to either generate code or simply execute the time
integrator.
Execution and code generation is provided by
`dagrt <https://github.com/inducer/dagrt>`__. Further
supported operations include finding of stability regions, building
of companion matrices, and more.
leap requires Python 2.6 or newer.
* `source code via git <https://github.com/inducer/leap>`_