A package for solving ordinary differential equations and differential algebraic equations.

## Project description

Assimulo is a Cython / Python based simulation package that allows for simulation of both ordinary differential equations (ODEs), f(t,y), and differential algebraic equations (DAEs), f(t,y,yd). It combines a variety of different solvers written in C, FORTRAN and Python via a common high-level interface.

Assimulo supports Explicit Euler, adaptive Runge-Kutta of order 4 and Runge-Kutta of order 4. It also wraps the popular SUNDIALS (https://computation.llnl.gov/casc/sundials/main.html) solvers CVode (for ODEs) and IDA (for DAEs). Ernst Hairer’s (http://www.unige.ch/~hairer/software.html) codes Radau5, Rodas and Dopri5 are also available. For the full list, see the documentation.

Documentation and installation instructions can be found at: http://www.jmodelica.org/assimulo .

The package requires Numpy, Scipy and Matplotlib and additionally for compiling from source, Cython 0.18, Sundials 2.6/2.7/3.1, BLAS and LAPACK together with a C-compiler and a FORTRAN-compiler.

## Project details

### Source Distribution

Assimulo-3.0.tar.gz (1.6 MB view hashes)

Uploaded source

### Built Distributions

Assimulo-3.0-py3.6-linux-x86_64.egg (6.0 MB view hashes)

Uploaded 3 6

Assimulo-3.0-py3.5-linux-x86_64.egg (5.9 MB view hashes)

Uploaded 3 5

Assimulo-3.0-py2.7-linux-x86_64.egg (5.4 MB view hashes)

Uploaded 2 7