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
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 Distributions
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
3752ddb224eb50a5cf36294e79aa1507931f24f3b8c7204f7322a21fe9be8de2
|
|
MD5 |
0653f6ff9219cb06524643b56819c9f5
|
|
BLAKE2b-256 |
a76ed43c5a0bb3958b306d003482a984a1445e566e12bcfd4095fc8ad5eac4b6
|