Skip to main content

Empirically-based simulator for modeling neurons and networks of neurons

Project description

Build Status Actions Status Actions Status codecov Documentation Status

NEURON

NEURON is a simulator for models of neurons and networks of neuron. See http://neuron.yale.edu for installers, source code, documentation, tutorials, announcements of courses and conferences, and a discussion forum.

Installing NEURON

NEURON provides binary installers for Linux, Mac and Windows platforms. You can find the latest installers for Mac and Windows here. For Linux and Mac you can install the official Python 3 wheel with:

pip3 install neuron

If you want to build the latest version from source, we support CMake as build system. See detailed installation instructions: docs/install/install_instructions.md.

It is possible to install the Linux Python wheels on Windows via the Windows Subsystem for Linux (WSL) - check the installation instructions above.

[!NOTE] About NEURON >= 9.0: If you are experiencing compilation errors while using nrnivmodl with NEURON >=9.0, but not with previous 8.x releases, see Adapting MOD files for C++ with NEURON >= 9.0.

Documentation

Changelog

Refer to docs/changelog.md

Contributing to NEURON development

Refer to NEURON contribution guidelines

Funding

NEURON development is supported by NIH grant R01NS11613 (PI M.L. Hines at Yale University).

Collaboration is provided by the Blue Brain Project, a research center of the École polytechnique fédérale de Lausanne (EPFL) with funding from the Swiss government's ETH Board of the Swiss Federal Institutes of Technology. Additional funding from the European Union Seventh Framework Program (FP7/20072013) under grant agreement no. 604102 (HBP) and the European Union's Horizon 2020 Framework Programme for Research and Innovation under Specific Grant Agreement no. 720270 (Human Brain Project SGA1), no. 785907 (Human Brain Project SGA2) and no. 945539 (Human Brain Project SGA3).

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 Distributions

NEURON_nightly-9.0a1.dev441-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev441-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (18.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

NEURON_nightly-9.0a1.dev441-cp312-cp312-macosx_10_15_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

NEURON_nightly-9.0a1.dev441-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev441-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

NEURON_nightly-9.0a1.dev441-cp311-cp311-macosx_10_15_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

NEURON_nightly-9.0a1.dev441-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev441-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

NEURON_nightly-9.0a1.dev441-cp310-cp310-macosx_10_15_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

NEURON_nightly-9.0a1.dev441-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev441-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

NEURON_nightly-9.0a1.dev441-cp39-cp39-macosx_10_15_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

File details

Details for the file NEURON_nightly-9.0a1.dev441-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev441-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdb6179cce124c454e68ce99b5a16c32f770b2526b936c6a0e2f4673e10721fd
MD5 f7b7b705c140bdcf87faffec92aeb199
BLAKE2b-256 c474ed36d6f56200f0b9119e2d50626670610103556565cad9ac8508ae02ea75

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev441-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev441-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ccc3207e97e6f635ab6eba25e0dc15918fa9cde494109e613bf42ec4f664ebf
MD5 b7d1d545eeebed94e3050020e56372cf
BLAKE2b-256 c9df373e14c498ca77670732d87b8c37eaf0971f00bade06a61c2861b7b264f9

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev441-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev441-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 37d9b110a1ff6972628a37dab81d6f34632bcaeae958366cd9fd14b739dafec9
MD5 355337cec95f5e7252a26b9ba6076d40
BLAKE2b-256 0880ff7e74696d355d3020fd139acaea7109c14bd49497efa55d77a057e80406

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev441-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev441-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15e75e40fbf4b284251bab96b0cb36ae6161f7bb30dbcb278c293d45c0960c74
MD5 79aaa3eb4f40cd22d2f300312d789800
BLAKE2b-256 dfee2e5248ca10b4d990ca6eb8962230b5895293ff60b40e5292c2282efd7537

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev441-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev441-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c78da166ed3b5c19c0cd396c337e50862ff22147c924b1adb19fa9392f2c38ed
MD5 800c35983624706233b6b290115e8d89
BLAKE2b-256 487a25c2bf9685bd7480bd63806b84d59bffe71a53d3e5b0feb8fccd097e7a6c

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev441-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev441-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0635693d9422efdc5a5e8b37f265e436350396d4d20ed516b587ebb737304ee9
MD5 094d2c2e8cbbc0f112c2e25968c66c7e
BLAKE2b-256 2240d76c618d6fd7360f2ad8b0a8f786404ee5a7d2c840a9fa1cacbd5763ef51

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev441-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev441-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4addb9fdb7d6786ea592e1098bb2b1555f07b37b674c3bb6232ea3da828be37e
MD5 1c342821e896a8880a6605bec836a2cb
BLAKE2b-256 19a7a97b81e7d43d0146ae760465666920dc0b1d75f4527f5d36c8c51d39e026

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev441-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev441-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f740315bd1d50cfa1d3043a0dab699c3e2d57f87a3509373d6eb86ca5588ffe5
MD5 7e67782c66ac4ea57bd1c41cf98e2901
BLAKE2b-256 2fd68f0280e35a1913a4345dfaff2293537a2cef8512840bca9648e0d0c1e4c7

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev441-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev441-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a11f7ceffe12a0cd39ded691a5e334848fb759caa62bab55876c6c3a5c685827
MD5 1d93c5924e8c7148cdcead8a132bf62c
BLAKE2b-256 83f8be45f6f7fa66a3e97f696fdcc41161c3f6b456af142777a5bf7e1fc2a78b

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev441-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev441-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37f4c54bcc276eac7b73cf88ae62ba7aec9068239efff955f2af217190047640
MD5 61e51adbc218a6f8a5c93d828ed6faf4
BLAKE2b-256 d18878d26b202f0e96efeb0f06c6939424598633d10563a580d2e892d9da6538

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev441-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev441-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 650abf9b07f8f5510a3ef3a355a6a6b421f3bf235b3d567f8915c7d3e5ff7e2b
MD5 cf6aaa544d25915d06d96b7482532ada
BLAKE2b-256 ca0bf011aa32de8e1af4ac6da6606d64a97b11947ab3a18a5f9caecc8126b416

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev441-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev441-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7b7177e25baa8bc93a50e4de3772e6d19a57c1691fb699719efd0c4f42703d61
MD5 5514b27e66eb63ad66ad3a00cd33d42c
BLAKE2b-256 959d0466d80a4f329dc15e41c8b78d9591e29af586a34b1cdf2b67821133872b

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