Software Open Access

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

Linssen, Charl; Morrison, Abigail; Eppler, Jochen Martin


JSON-LD (schema.org) Export

{
  "description": "<p>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.</p>\n\n<p>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.</p>", 
  "license": "https://opensource.org/licenses/GPL-2.0", 
  "creator": [
    {
      "affiliation": "Simulation Lab Neuroscience, Institute for Advanced Simulation, JARA, Forschungszentrum J\u00fclich, Germany", 
      "@id": "https://orcid.org/0000-0002-8140-2866", 
      "@type": "Person", 
      "name": "Linssen, Charl"
    }, 
    {
      "affiliation": "Institute of Neuroscience and Medicine (INM-6), Institute for Advanced Simulation (IAS-6), J\u00fclich Aachen Research Alliance BRAIN Institute I, Forschungszentrum J\u00fclich, Germany", 
      "@id": "https://orcid.org/0000-0001-6933-797X", 
      "@type": "Person", 
      "name": "Morrison, Abigail"
    }, 
    {
      "affiliation": "Simulation Lab Neuroscience, Institute for Advanced Simulation, JARA, Forschungszentrum J\u00fclich, Germany", 
      "@id": "https://orcid.org/0000-0002-3145-3040", 
      "@type": "Person", 
      "name": "Eppler, Jochen Martin"
    }
  ], 
  "url": "https://zenodo.org/record/3822082", 
  "datePublished": "2020-05-28", 
  "version": "2.0", 
  "keywords": [
    "differential equation", 
    "ODE", 
    "numerical integration", 
    "simulation", 
    "solver", 
    "propagator matrix", 
    "symbolic analysis", 
    "dynamic system"
  ], 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.5281/zenodo.3822082", 
  "@id": "https://doi.org/10.5281/zenodo.3822082", 
  "@type": "SoftwareSourceCode", 
  "name": "ODE-toolbox: Automatic selection and generation of integration schemes for systems of ordinary differential equations"
}
126
9
views
downloads
All versions This version
Views 126126
Downloads 99
Data volume 13.9 MB13.9 MB
Unique views 111111
Unique downloads 99

Share

Cite as