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 nrn.readthedocs.io 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 (PIs R.A. McDougal and M.L. Hines at Yale University).

Collaboration is provided by the Laboratory of Neural Microcircuitry (LNMC), a research center of the École polytechnique fédérale de Lausanne (EPFL), with funding from European Union's Horizon Europe Grant no. 101147319 (EBRAINS 2.0: A Research Infrastructure to Advance Neuroscience and Brain Health).

Past funding

Until 2025, collaboration was 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), 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

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

neuron_nightly-9.0.2.dev82-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.2 MB view details)

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

neuron_nightly-9.0.2.dev82-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (18.4 MB view details)

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

neuron_nightly-9.0.2.dev82-cp314-cp314-macosx_11_0_arm64.whl (22.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev82-cp314-cp314-macosx_10_15_x86_64.whl (23.0 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

neuron_nightly-9.0.2.dev82-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.2 MB view details)

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

neuron_nightly-9.0.2.dev82-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (18.4 MB view details)

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

neuron_nightly-9.0.2.dev82-cp313-cp313-macosx_11_0_arm64.whl (22.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev82-cp313-cp313-macosx_10_15_x86_64.whl (23.0 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

neuron_nightly-9.0.2.dev82-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.2 MB view details)

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

neuron_nightly-9.0.2.dev82-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (18.4 MB view details)

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

neuron_nightly-9.0.2.dev82-cp312-cp312-macosx_11_0_arm64.whl (22.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev82-cp312-cp312-macosx_10_15_x86_64.whl (23.0 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

neuron_nightly-9.0.2.dev82-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.2 MB view details)

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

neuron_nightly-9.0.2.dev82-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (18.4 MB view details)

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

neuron_nightly-9.0.2.dev82-cp311-cp311-macosx_11_0_arm64.whl (22.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev82-cp311-cp311-macosx_10_15_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

neuron_nightly-9.0.2.dev82-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.2 MB view details)

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

neuron_nightly-9.0.2.dev82-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (18.4 MB view details)

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

neuron_nightly-9.0.2.dev82-cp310-cp310-macosx_11_0_arm64.whl (22.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev82-cp310-cp310-macosx_10_15_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

Details for the file neuron_nightly-9.0.2.dev82-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2d557183d5ea1858b7e40217ef3dea79db48d7dee7260f681f8207b64f8c52e8
MD5 937c5b8a20fc85bf2633e12e2030935e
BLAKE2b-256 af76b380021c44edea29b60fc2edffbc9eccd80294a5755f80d4f1f0d2b39255

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev82-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 48619d15409d719367892c32fcb5a16e46ac7104f86d65f37ed9206fddf49caa
MD5 b1421eacce55424fcd62aa7c0103954a
BLAKE2b-256 4f7963fb09475dd67b70b0c2f3030a05927cdc25919ce7c3c0985ac5b2b4d548

See more details on using hashes here.

Provenance

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

Publisher: wheels-nightly.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_nightly-9.0.2.dev82-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff6312808c5be72d9cbbed7fc4ea14f31c946f265701d397fd1a617ea14cf86a
MD5 d33ea8be14bae1b39abd413dab4aeb01
BLAKE2b-256 8da9eeb2433053befc44ca85018d48556c171ad6a76ece625f4060a7c5449dc6

See more details on using hashes here.

Provenance

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

Publisher: wheels-nightly.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_nightly-9.0.2.dev82-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 354bd4dbb7282e950ffd1679ff0a773c90f27e148e7ac1c7a0629f4818903a8a
MD5 84ed56da919a29a5235b73cf994b4c4f
BLAKE2b-256 2b3ed29b87e5bd8fb3daffacd52885036902ad3f6714c57280cc31c3bec2c14d

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev82-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 01ed538789e14693ab0655340e48aadcdd23492e6fe33e11c133edb7e2d49caa
MD5 6047603ec780c608da800afe9cee64f6
BLAKE2b-256 a762080edf02820fb0bda2ea985b5b573aa4321bea21ced49817a13d13dc7fd7

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev82-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d990508f149e9069a336a1bcadfec05940dfbcd4cb2d2aaf043a143fa6cf1e0d
MD5 81ee3160408bcb758ecce799d468f2fa
BLAKE2b-256 9aa9e343eb5e262493367f28c4e43f30700d94ebff5a677454e2253015a1decc

See more details on using hashes here.

Provenance

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

Publisher: wheels-nightly.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_nightly-9.0.2.dev82-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ec0cc83955f9c3c9325913d37c8bf49a253a6f2509426b3ad23c542f87fd86f
MD5 eca64c348b08ef44621837cbed5ac0a7
BLAKE2b-256 d13451ccdbe7fcdc151289bb4541bac36984570650223cf05457555a0d80425d

See more details on using hashes here.

Provenance

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

Publisher: wheels-nightly.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_nightly-9.0.2.dev82-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3776bdd4feacb7f4b6c8d1ef457409a5fa6a381adafe87578089f9ea82838292
MD5 16f4ce66dbcc9b0cc9d9d56675a1e652
BLAKE2b-256 9c822322e1160771d66e2b19ce1ed2577764d8bac4180a02e051c86142c80866

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev82-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 741611c0ef392eda16dd26f76e205ffc56b44c20f2789363bfce007a7f35f67d
MD5 da006b64d55db057acd0cf26e03b64e4
BLAKE2b-256 14970724fa7a73f253fc7f44edc34b778189f2254e8581b3bf1761051aec2a1b

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev82-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 700f9f7e2bf79e1e3206754d62936ae0a032c47fb5c34649eddd4a8306d9ca7e
MD5 79ac74b5d621913d21c42b46f156bb34
BLAKE2b-256 aec7d744cdbb2875f5d6cedf65c917cb1d6177cc8e8a29832b9efd06d36837ef

See more details on using hashes here.

Provenance

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

Publisher: wheels-nightly.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_nightly-9.0.2.dev82-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 93230048f89908e621e2e4beee5d9adbc735ca96e6e74f1a3982324067df9a11
MD5 60ada6ed0e9449e930051c0ae6caf1bc
BLAKE2b-256 e30244522bd32c4e6e4ea62bc39b77abbcb848d6d7bc2702705a6c34e266be2f

See more details on using hashes here.

Provenance

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

Publisher: wheels-nightly.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_nightly-9.0.2.dev82-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c1ea8492b346d0bf1570d4ec7fca997a67d961bc71bfef8fbba1a65b1774c505
MD5 49c5679c6bbaa8edfae694375d4eb34e
BLAKE2b-256 c60f9b2f16adda9eed019f2dc4eea5a9e8ea86f76f8ccd0707f2cca3ab5473b6

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev82-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1e2adf13a4d0d28f89c0a52a9bc5a28dde6002be7b4efb9a9cc5b2ed56bad68
MD5 51130132347476b1161cf3c8c3f56b52
BLAKE2b-256 7313a6142d102f5b4f996480c97323a72a92c7a3b78278cb470428ae34e96056

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev82-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 662d3dc60977da5e2ef2a2c3051306f33317aaad5e8734d44900d18eab165e67
MD5 2c3cab91399d61fd83bd0e14fbb759b5
BLAKE2b-256 ea853f11e869fd804e1b2534a6fbab6d1223a3b93b344979ff69d6edeecdce1f

See more details on using hashes here.

Provenance

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

Publisher: wheels-nightly.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_nightly-9.0.2.dev82-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d29bb52fc1935f0434a257feed2d7fa5f3545530375e23910e402eb78dd7ff5
MD5 dfb2316934db5bc3548e8b5d8c53fd78
BLAKE2b-256 2c5b4e51ab189cc7333175dff2c1d5c258d82dfaacca0f4eda18ca37e658f28c

See more details on using hashes here.

Provenance

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

Publisher: wheels-nightly.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_nightly-9.0.2.dev82-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 00ad4af50df219db8db304c4d6d85f49376f0a79409a1cc351d54c14d7ab5f0c
MD5 b01d1f9c768459b7023b464656e2b5c9
BLAKE2b-256 9efb1637bd0c3ad203ae8bf39ee9b8d9c619d70365bee983b434f27aac35e725

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev82-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27448f796f919eeca8891c30dad7b0b97076567d3786c8f316b5182c56d944c7
MD5 e8c619b21e37439d3cf1c7404b6e9655
BLAKE2b-256 769faff46f6ca6849c2d5d056f8c1ca60485d9f21f1e114b1e8a1ed2a828da57

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev82-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e25cda506dbe238be8e3c851969808ce8783cec14a2564f8352bf5b2184941e7
MD5 52747cceb257de12e5f5fd5a89b78181
BLAKE2b-256 41a4026574120d3535286a7a85a02cf520552006c6d779f5440b2b56e1ebc070

See more details on using hashes here.

Provenance

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

Publisher: wheels-nightly.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_nightly-9.0.2.dev82-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fced59eb67749583925b5ad0881382ad06facc903edbb6ee26251be42950d0d6
MD5 85cae9c0c4378de2f80cf831e59ab67c
BLAKE2b-256 123c612bece87ce0d925ed166683c356931f6574836aafea72a6cf6dbd099195

See more details on using hashes here.

Provenance

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

Publisher: wheels-nightly.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_nightly-9.0.2.dev82-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev82-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a67ea5d2eac2feebd3e2ff0b5fef12453e0a620449fcb183f5174d8a85edcfe4
MD5 e4c4c83be6d56bc952df50a3723bbd8b
BLAKE2b-256 ab5e729465faea6257e5f5f8ef1221acea3c3081521f5e66f4fa3f1857cdad21

See more details on using hashes here.

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