Skip to main content

Build Status Actions Status Actions Status codecov Documentation Status

NEURON

NEURON is a simulator for models of neurons and networks of neuron. See https://www.neuronsimulator.org for documentation, tutorials, and announcements of courses and conferences. Installers are available on GitHub Releases and the source code on GitHub. Ask questions on our 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).

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

If you're not sure about the file name format, learn more about wheel file names.

neuron-9.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

neuron-9.0.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (17.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

neuron-9.0.2-cp314-cp314-macosx_11_0_arm64.whl (21.4 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

neuron-9.0.2-cp314-cp314-macosx_10_15_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

neuron-9.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

neuron-9.0.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (17.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

neuron-9.0.2-cp313-cp313-macosx_11_0_arm64.whl (21.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

neuron-9.0.2-cp313-cp313-macosx_10_15_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

neuron-9.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

neuron-9.0.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (17.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

neuron-9.0.2-cp312-cp312-macosx_11_0_arm64.whl (21.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

neuron-9.0.2-cp312-cp312-macosx_10_15_x86_64.whl (21.9 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

neuron-9.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

neuron-9.0.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (17.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

neuron-9.0.2-cp311-cp311-macosx_11_0_arm64.whl (21.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

neuron-9.0.2-cp311-cp311-macosx_10_15_x86_64.whl (21.9 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

neuron-9.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

neuron-9.0.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (17.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

neuron-9.0.2-cp310-cp310-macosx_11_0_arm64.whl (21.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

neuron-9.0.2-cp310-cp310-macosx_10_15_x86_64.whl (21.9 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

Details for the file neuron-9.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d5bf3c932c21ccc00fca16dad66876daf24cc63a2e3bcdfc59fb04af3f726ff5
MD5 32785b5d4f65be31021d49c1e4577fe7
BLAKE2b-256 3c78ec68d854c2bfdb01e5aabab042d66295140c5b41722e6d8fa2f4ddd0533d

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e3b72a105dd421c64d0ab159040f66d22c1e723144a06e10e6ac4dd30a65661
MD5 eb8dcb6a3bcd201bdbb616922088d499
BLAKE2b-256 d0f1f958516052db998ed1a645afd96785322f56ce78e8e44b405587729c18d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 276128671a84d7e736af3ced6278eef26d4558648c9ce16c205fd3187c3f45dc
MD5 e5f43ab17bcbeca681748a524ed30ea7
BLAKE2b-256 f8b8f4b06ed4d50f1f540e5c41fcafe0c32cc81c144b7fbdd1dfb7df298ec73d

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 aa8a5fc7b205a646ef1aaa5e9e28702cf917a4e580d5cb5c35b7622d56776d28
MD5 caf679d939907b75e4f046c62f54a301
BLAKE2b-256 acdc7087e14f1eac89c5df0375c180064ebb914ed694cf0c326160edee85240b

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4ecd6d76042ab3ff506cd06d559e62b00edc305324189c155d69c03daa7cbf75
MD5 aeaffb4f5a862881a3eab97a24b8aa89
BLAKE2b-256 4bed69583989cf947dff8382e35c954224b629d9377356f081f768370e8498cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fd6a85e4cad12378a0ffc8a71af32b38aa532b4eb9257cbad1028e24186900f5
MD5 bb57d00ef32852f0c900376cf156f9b9
BLAKE2b-256 a3a9345289b45d70e49a9d034cfe6f93e669962c94467d6ad192ad63ae065a00

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c9692beaa120f39a22bc3a3c5c6ba70261e4df9ce74e0be2b5b44859edf2c6c
MD5 bdb9f1773689e5e2c73fbb3227b59751
BLAKE2b-256 aad09929fe92698ea20d6d23def91a2bc0d9f25d90b7d548721978118ab2daee

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3fb29d46c5f045afbdd8ad6b54c3d21180f4720265b4b2058b03c4bd4717f703
MD5 912c51b8f8ca37999ad09ef0e8bf6021
BLAKE2b-256 6bae910fe24f5a5c48f5eda35d187b29a7a200eec854591f2140699038b6567f

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp313-cp313-macosx_10_15_x86_64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e696cfcf4a807ba00602f5bca3873a2f09ea8adee148d54afe221ed5ad0163d8
MD5 70a9b0ff1ab06f1e25a29e4b6a403c48
BLAKE2b-256 3a62af8bf44e050a471f7e23f4df6e8d7ce225c680bc31a1cd3740fb444b720c

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c9132866e435f39177a8b02cecd479d54996f7ca0f68488b8a31ab0ef1bf5ad8
MD5 a714e6b3e426f31208caa8c5f221f230
BLAKE2b-256 67cdf341059ca6097d17e1887bc70b8202419ee50da19456dff4597e6614b21a

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 428e7787f1eebd594105337b4852688e0fba70c47832a3768c0c669134964c16
MD5 4eb2abfc8f299e4796492833df3d35e8
BLAKE2b-256 76ae71bdb6607da7f17ef4932349c6758c9c91faff87825227ebb94b5a84bc24

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c374ad71a03cfeddb9a8e049c70ff79d1021d83ad028a268ffce653e11b8275d
MD5 f12a60607e3f0a34784ea88b693812d4
BLAKE2b-256 3d78d2f5159ed14e85ec0765a71ad863eaf16a1c1fd6bf0ea17a49d2a85bfd93

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp312-cp312-macosx_10_15_x86_64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 18cfc9df0224d17c6fb042c0c51afc61498a0a8f6d95d4475e4158076d13299e
MD5 bc4dd7ce58ac781cf9235a59d08502ce
BLAKE2b-256 5d39e8be2623d3ce52bab3846473bb4aba0b6af2969706d0180a97f8a0fe1e91

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b36bd6966b2e5779eec9a46c407bf0745181ae4b0778a432eb97ec33ae8ec23f
MD5 d73a18453dbdf74b643d8876e3865247
BLAKE2b-256 d0c4474a52a7c2467387c0b60d22f71f4ce34c96b67eceed0d75c92b85797176

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e44660d55d396c266df8747194eb3a42842040c02238c1429846506f03c287d
MD5 bab96aa686eedadd14ea6e3520d2dcde
BLAKE2b-256 a56f407f4e4cf11a717f6613b71e1c1f2a7e2c3320cc84b6a0aa07342c4116b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fc84202ce32f1574db40e433a759653535331a810a84f0a8092e3a352fb6ed42
MD5 7ede6053591c90029be9c5fc704d0627
BLAKE2b-256 8c7472cccf69a90706409878beccdaf28d0b18c042e82b5ae32e24c2c701cbd8

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp311-cp311-macosx_10_15_x86_64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6201242ef5919f465db79efe2c73126c2a4cb938e5d3967e5606caf09f12a70b
MD5 74d9f1d58a6a17dd90f126f4315eca19
BLAKE2b-256 6dd8ac9b335f1d18fc972fd22e058bce0015cf5854581a1d4a0131c7ad98aa6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a86efa530befcfcd97d595461a607d4c0b1c360febc5d4dad0e9ffb4aac3adf
MD5 ecd7fcb513b4adb00d2c5234f77e0e34
BLAKE2b-256 6ee9f088bbf464c1c954175dc8ce71613e4d1e9f6fc12d5666c7d50cd18a23db

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0dcd338ec5d4da9213e47e27c196ba12e3f72965a8b57601743ca67c24e4fe90
MD5 317c4de31886b01e6ba9f2cffb0f80de
BLAKE2b-256 8eb9d221ac9650c75eec974ec09557a5e7547838e3ad4101f45b5077bf43233d

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron-9.0.2-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron-9.0.2-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c5fd9c7b8db729ad5e071c67e2846ada57107df1dcb5226d73bee1fd658b57ed
MD5 1cd3e5cb458c84bb2e38642d9f8a66ca
BLAKE2b-256 fcaa261f0b18df85a89866c2d9df60fca6bda1d8455228680e7b61311be56301

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron-9.0.2-cp310-cp310-macosx_10_15_x86_64.whl:

Publisher: release.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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