Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

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

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

File details

Details for the file Assimulo-3.0.tar.gz.

File metadata

  • Download URL: Assimulo-3.0.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.14.2 setuptools/20.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for Assimulo-3.0.tar.gz
Algorithm Hash digest
SHA256 61cdca4562745078c966cc4fab44d8bc0db11a9e6856b45c470ac65c16af9e8a
MD5 cdd2daddb24c6c461f98ca2e5316735b
BLAKE2b-256 28ef4d8b15a0842410bb4ca8f500dadd5ff76fb3e34559f956a51c19b8a4912b

See more details on using hashes here.

File details

Details for the file Assimulo-3.0-py3.6-linux-x86_64.egg.

File metadata

  • Download URL: Assimulo-3.0-py3.6-linux-x86_64.egg
  • Upload date:
  • Size: 6.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.14.2 setuptools/20.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for Assimulo-3.0-py3.6-linux-x86_64.egg
Algorithm Hash digest
SHA256 93615c38c1c02259a00bbeca6fea6ec2edfa65faecec7285ec828f8f943f0265
MD5 f21560be437bf53dc3b6825840d145ef
BLAKE2b-256 8a147b7410e317106ee31c9874b63661f6fb595a0ad344e0a648a1e71fb761ff

See more details on using hashes here.

File details

Details for the file Assimulo-3.0-py3.5-linux-x86_64.egg.

File metadata

  • Download URL: Assimulo-3.0-py3.5-linux-x86_64.egg
  • Upload date:
  • Size: 5.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.14.2 setuptools/20.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for Assimulo-3.0-py3.5-linux-x86_64.egg
Algorithm Hash digest
SHA256 8a0b46579c20b19efec197717089e6aefd64ad624920c43e76a670751f4b351f
MD5 d2e4d5096e8b9531e1e43909e2e15a8b
BLAKE2b-256 32b8d3ebedd5f2a1cbf13eac558ac789a2c8bbdc4d1e548cda58e869a2496f14

See more details on using hashes here.

File details

Details for the file Assimulo-3.0-py2.7-linux-x86_64.egg.

File metadata

  • Download URL: Assimulo-3.0-py2.7-linux-x86_64.egg
  • Upload date:
  • Size: 5.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.14.2 setuptools/20.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15

File hashes

Hashes for Assimulo-3.0-py2.7-linux-x86_64.egg
Algorithm Hash digest
SHA256 4c02d9f340e30567b8b3d7d9c46f463c6981323fb0f980552f9bd3587a67fd65
MD5 a3ae227fc105a629955eca59921b881e
BLAKE2b-256 28306cd0c0bb7feb8d5783ad0122790a1c670b5afdbc4883377149058d3756a6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page