This is the first official release of scikit-SUNDAE. Main features/capabilities are listed below.
Features
- Python errors can be propagated through Cython wrappers
- Implicit differential algebraic (IDA) solver for differential algebraic equations (DAEs)
- C-based variable-coeffecients ordinary differential equations (CVODE) solver
- Events functions with scipy-like API, including "terminal" and "direction" options
- Dense and banded linear solver options in both IDA and CVODE
- Option for user-supplied Jacobian function in both IDA and CVODE
- scipy-like RichResult output containers
Notes
- Implemented pytest with tests that directly compare against solutions generated using C programs
- Source/binary distributions available on PyPI
- Documentation available on Read the Docs