PyPDE icon indicating copy to clipboard operation
PyPDE copied to clipboard

A Python library for solving any system of hyperbolic or parabolic Partial Differential Equations. The PDEs can have stiff source terms and non-conservative components.

===== PyPDE

A Python library for solving any system of hyperbolic or parabolic Partial Differential Equations. The PDEs can have stiff source terms and non-conservative components.

Key Features:

  • Any first or second order system of PDEs
  • Your fluxes and sources are written in Python for ease
  • Any number of spatial dimensions
  • Arbitrary order of accuracy
  • C++ under the hood for speed
  • Based on the ADER-WENO method

Please feel free to message me with questions/suggestions: [email protected]

.. image:: https://github.com/haranjackson/PyPDE/workflows/Builds/badge.svg

Installation

pip install pypde

Usage

Read the docs <https://pypde.readthedocs.io/en/latest/>_.