/dirk_py

Python 3.x test implementation of implicit runge kutta integrator

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

dirk_py (diagonally implicit Runge Kutta in python)

Or, Dang, I Really Know PYthon?

Python 3.x test implementation of diagonally implicit runge kutta integrator. Based on Butcher form. I like Gottlieb et al. 2009 and Conde et al. 2017.

Convergence plot

Code Style

Code linting and formatting is done with ruff. Rules are listed in ruff.toml. To check all python in the current directory, you may ruff .. To format a given file according to ruff.toml, run ruff format file.py. Checks for formatting are performed on each push / PR.