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.dev71-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.dev71-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.dev71-cp314-cp314-macosx_11_0_arm64.whl (22.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev71-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.dev71-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.dev71-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.dev71-cp313-cp313-macosx_11_0_arm64.whl (22.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev71-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.dev71-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.dev71-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.dev71-cp312-cp312-macosx_11_0_arm64.whl (22.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev71-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.dev71-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.dev71-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.dev71-cp311-cp311-macosx_11_0_arm64.whl (22.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev71-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.dev71-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.dev71-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.dev71-cp310-cp310-macosx_11_0_arm64.whl (22.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev71-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.dev71-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a3ac57eb6ad808679b014ac365931498501dc39853140279a34193b9fe9fe7b8
MD5 7abbdd01f217af4dfc99d7fb562cb1cb
BLAKE2b-256 0df7c94a0cbe94bc9752cecfcd02287bddd2d4fd29d53a9332fe6a626dc2ec18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0dbee806f78bbe96caf1881f55f023fad30cda5811e28cee32b83077dd4bdfde
MD5 ff0640a56b54aade08a3fdbbf562f8c2
BLAKE2b-256 e55e419fc5d4fad416e2b3f5d1050b660f95dcae1fcf9af3bc287a6b2aad337e

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev71-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.dev71-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 107797cd455914f1147712a834e82979ec1091d53f21a9009b542bd7e6f0386d
MD5 6f27974640434078bc14d8767ae17d9b
BLAKE2b-256 e0281adc403ca1ee677ea26756a23b2743a9aae29b0fa91299e80c13a54ae44b

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev71-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.dev71-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6fd9f4cadc7ce7abc2b4832796fbdfb6947ded745ed44aa331bf1add32563494
MD5 ee7588624c49cf92bb3069cffd55b409
BLAKE2b-256 0815d4ff22738e769f0625eef29b8bff387555e93e5dd229c5c705edcf44fd68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2b14e24c7f896ac751019bb2a4676b2c6c645d5a583b167319e7475aa0bebd9
MD5 3763c0424cba2056d16d89363c5476e4
BLAKE2b-256 7064b2a48665c22305caecb4495445960c87cb72801a9602b0e5631e7d31b0cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1fea52d6a34730338a0e4c9b2d29f3614289ddedfa4db7a6de25a14c4a8b35ab
MD5 a9cee673d11fb1e408e3dab360dab689
BLAKE2b-256 a1f8c5d98e3a6276c6eb7e21669ef33ec542f245bf9df7650405e84184a4c2d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev71-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.dev71-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8cdad8daff6132159fb1a113a4703abb95347c531f1dce214626bc80d7d7f22
MD5 ddf52ff5b24c54daaef68872079536bd
BLAKE2b-256 3987613361c3909c229f5b09211cc8dc83423c7b8ee0f70c9c1e584444d0be3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev71-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.dev71-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0beeeb134293ef72426415bc28f96b186524c97ad2c20c840f02eca3a0efa53f
MD5 779820c279a631b3c47ecb39a061188e
BLAKE2b-256 8d0c6dbc20f4a02ec28f2b59a119d1ce648133697319d269d8959e4cf6029667

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c8797bef7275fdea7a5a6a4bd42458dc42353b89b78d1dd79e4e5d23e14f5aaa
MD5 ab7a4a480e8bcdce5a69d1a66699eede
BLAKE2b-256 e513280a0827676d18d8f6b4f30b146805760102a4e6a2a9d569fce3067fa1c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 afe599b645d77e597438f6c7479943b1f3f088e5d1911235412c446b3a8ef9dc
MD5 9ad950e2542328c1ad7d1849996d630a
BLAKE2b-256 c5ec1b6c9df2f02953b1e3dbcb14b89d61f44ba887c3724db77bb4ba8b8a5794

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev71-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.dev71-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 487ed309be4378f4b688c8a294429534c5b843e0932fb34f276d327cba15d1ba
MD5 3dcd34279b47eba114027e087cef69b8
BLAKE2b-256 bced8ea9e5f8094dab8b006ac729606c58b687f488881214fb66de3fd0bf3b8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev71-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.dev71-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7cc05a1359c6ba5a75318a6d73bdc5b55abaaa0b81644d24186f0627b8fd5671
MD5 9861ad402aa6796b2c9b9ef007256f08
BLAKE2b-256 44ea636a46dc95b46ea57c81edbbcc808dc332cba2b59095f2a273e21567ee3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3adc3a73eff97ad3cb705d2e0bc68771b88e855b42b70daa5e6ba1625cab73de
MD5 b5e0d756b14b21ec6c7009debf657322
BLAKE2b-256 8e8a1a28d65349e1ce0737853aaacc746cbe8102c2d40a0f75df4319bea6369f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6e80c5fb4aa2c84cafa8a3b15db0fc81150fcfadaf7d3243bb0d5f045d63fea6
MD5 06966018b65a6d34555775ae3f567cb0
BLAKE2b-256 97cf25eefd57ad9f5f36ef14dc5d2360fd41bd4561aff9557d1b294187165d7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev71-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.dev71-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 993ebcd59a90755488b40b6c40e05dada01bdf2d4aed10dfeaa383be6478a4b6
MD5 4a73b4177f17beb4722c126b7b742486
BLAKE2b-256 75431cb3b35f040b4f5848f9e6b8866b6ff5464e1d3cbb93cfd65f79b85e4e3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev71-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.dev71-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1ac70482f97b150b62ad27723091b9df31c0780589cc74dee468578f13ca01dc
MD5 e560d0d8eddd0a213dc3766e82a8d8e9
BLAKE2b-256 c1f839c2366a4a3021bb1350f9a77acb5a7a6a007c60a7201878f331d12ef11d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e6199aaa7313c9039286b6c55ec080b874f2caafde8c8d595f9020eae240fe4
MD5 fef0abfea7c6265402004f119cae9fcd
BLAKE2b-256 4e22fc9149f6dfb67c68676e7f8a216ea265b0b9219739c22600faa8746281ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 38eac89239fe81f8aa8a619dd93fd8478d695e8288724e46b0e3e2a5ca77e79e
MD5 e548fb4bd86c29f8332d58795ca26dee
BLAKE2b-256 a7f019d4fce7a66b2d447c735757f21c795262c90268f368bbafa1437292cf87

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev71-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.dev71-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e58be94e0d74ed09c45d94e163ce4f1bdb737a29fedd85cc24da510c597d5756
MD5 fd912ed46aa5ba50a99605900310b5ba
BLAKE2b-256 09d6a654e9fc8f611062e72e9604b2c881854e217a0ce1ea5f7b797a513d0171

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev71-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.dev71-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev71-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 119bb4826355e12f086d5ea6329a33bb174b63049c6763cf764cc4950cf7267e
MD5 fe45a39d769fde13834b6b9046d0ec42
BLAKE2b-256 e6136344329ee366d788f95fa4787b1c486a110665536a868b50b896bc52cbdc

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