odetoolbox


Nameodetoolbox JSON
Version 2.5.6 PyPI version JSON
download
home_pagehttps://github.com/nest/ode-toolbox
SummaryODE-toolbox: Automatic selection and generation of integration schemes for systems of ordinary differential equations
upload_time2024-07-16 12:48:19
maintainerNone
docs_urlNone
authorThe NEST Initiative
requires_pythonNone
licenseGNU General Public License v2 (GPLv2)
keywords computational neuroscience model ordinary differential equation ode dynamical dynamic simulation
VCS
bugtrack_url
requirements sympy scipy numpy pytest cython
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/nest/ode-toolbox",
    "name": "odetoolbox",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "computational neuroscience model ordinary differential equation ode dynamical dynamic simulation",
    "author": "The NEST Initiative",
    "author_email": null,
    "download_url": null,
    "platform": null,
    "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.\n\nIn 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.\n",
    "bugtrack_url": null,
    "license": "GNU General Public License v2 (GPLv2)",
    "summary": "ODE-toolbox: Automatic selection and generation of integration schemes for systems of ordinary differential equations",
    "version": "2.5.6",
    "project_urls": {
        "Homepage": "https://github.com/nest/ode-toolbox"
    },
    "split_keywords": [
        "computational",
        "neuroscience",
        "model",
        "ordinary",
        "differential",
        "equation",
        "ode",
        "dynamical",
        "dynamic",
        "simulation"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aa171fddc2716b657c35a1b95e140db6ea50e69a60c0ce60e9ff930565a2ea65",
                "md5": "f10f905e63123254cace4e7d71939645",
                "sha256": "938706d64b76acaaece4be8dfc45797fd7d939fb529a844b080007b79a580ed6"
            },
            "downloads": -1,
            "filename": "odetoolbox-2.5.6-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "f10f905e63123254cace4e7d71939645",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 50947,
            "upload_time": "2024-07-16T12:48:19",
            "upload_time_iso_8601": "2024-07-16T12:48:19.318244Z",
            "url": "https://files.pythonhosted.org/packages/aa/17/1fddc2716b657c35a1b95e140db6ea50e69a60c0ce60e9ff930565a2ea65/odetoolbox-2.5.6-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-16 12:48:19",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "nest",
    "github_project": "ode-toolbox",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "sympy",
            "specs": [
                [
                    "!=",
                    "1.13.*"
                ],
                [
                    "!=",
                    "1.5.*"
                ],
                [
                    "!=",
                    "1.6rc2"
                ],
                [
                    "!=",
                    "1.5"
                ],
                [
                    "!=",
                    "1.10"
                ],
                [
                    "!=",
                    "1.6"
                ],
                [
                    "!=",
                    "1.6.*"
                ],
                [
                    "!=",
                    "1.13"
                ],
                [
                    "!=",
                    "1.10.*"
                ],
                [
                    "!=",
                    "1.6rc1"
                ]
            ]
        },
        {
            "name": "scipy",
            "specs": []
        },
        {
            "name": "numpy",
            "specs": [
                [
                    ">=",
                    "1.8.2"
                ]
            ]
        },
        {
            "name": "pytest",
            "specs": []
        },
        {
            "name": "cython",
            "specs": []
        }
    ],
    "lcname": "odetoolbox"
}
        
Elapsed time: 0.46789s