Skip to main content

ODE-toolbox: Automatic selection and generation of integration schemes for systems of ordinary differential equations

Project description

Choosing the optimal solver for systems of ordinary differential equations (ODEs) is a critical step in dynamical systems simulation. ODE-toolbox is a Python package that assists in solver benchmarking, and recommends solvers on the basis of a set of user-configurable heuristics. For all dynamical equations that admit an analytic solution, ODE-toolbox generates propagator matrices that allow the solution to be calculated at machine precision. For all others, first-order update expressions are returned based on the Jacobian matrix.

In addition to continuous dynamics, discrete events can be used to model instantaneous changes in system state, such as a neuronal action potential. These can be generated by the system under test as well as applied as external stimuli, making ODE-toolbox particularly well-suited for applications in computational neuroscience.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

odetoolbox-2.5.9-py3-none-any.whl (51.8 kB view details)

Uploaded Python 3

File details

Details for the file odetoolbox-2.5.9-py3-none-any.whl.

File metadata

  • Download URL: odetoolbox-2.5.9-py3-none-any.whl
  • Upload date:
  • Size: 51.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for odetoolbox-2.5.9-py3-none-any.whl
Algorithm Hash digest
SHA256 3752ddb224eb50a5cf36294e79aa1507931f24f3b8c7204f7322a21fe9be8de2
MD5 0653f6ff9219cb06524643b56819c9f5
BLAKE2b-256 a76ed43c5a0bb3958b306d003482a984a1445e566e12bcfd4095fc8ad5eac4b6

See more details on using hashes here.

Supported by

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