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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for Assimulo-3.0-py3.6-linux-x86_64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93615c38c1c02259a00bbeca6fea6ec2edfa65faecec7285ec828f8f943f0265 |
|
MD5 | f21560be437bf53dc3b6825840d145ef |
|
BLAKE2b-256 | 8a147b7410e317106ee31c9874b63661f6fb595a0ad344e0a648a1e71fb761ff |
Hashes for Assimulo-3.0-py3.5-linux-x86_64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a0b46579c20b19efec197717089e6aefd64ad624920c43e76a670751f4b351f |
|
MD5 | d2e4d5096e8b9531e1e43909e2e15a8b |
|
BLAKE2b-256 | 32b8d3ebedd5f2a1cbf13eac558ac789a2c8bbdc4d1e548cda58e869a2496f14 |
Hashes for Assimulo-3.0-py2.7-linux-x86_64.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c02d9f340e30567b8b3d7d9c46f463c6981323fb0f980552f9bd3587a67fd65 |
|
MD5 | a3ae227fc105a629955eca59921b881e |
|
BLAKE2b-256 | 28306cd0c0bb7feb8d5783ad0122790a1c670b5afdbc4883377149058d3756a6 |