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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb27a61af8e92bf0e866119de4a3ee92553e0fe94d65c64d310b5a703d50967e
MD5 305604e190d1410df80f0657851db8c2
BLAKE2b-256 bfb8857f59af947c7fe7126462812d1f5389330308e32fd8dea938e916b371be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 50cd8a4c155f7f14720b8529200ee6664575d670a4514a1d4e04702b0e501a43
MD5 9992e0d6f3ada55942483e6d1400099f
BLAKE2b-256 1f80dc61daf1d5399f085921a2a71d2a3ed209b7e21b1ea943bb34ea20fb97c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 55ba8618063e9b5223e086d93bbbf357c9d3da026266ebff6844d3dd80185bef
MD5 f0e8ac04e0ff4b09feea9ac26bd1dd86
BLAKE2b-256 ff30793cc8ef105f4b1c8fa2d0eb5fbfb1cfbd3b360591429fc6e6ca55f0f8ab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 86f21252d8b6deaa97537fa1eb425073086b01323cb177509a4ba86ddc668b34
MD5 00677d581cb286572607673f314e50e0
BLAKE2b-256 9080c0bdd8f0343be6fbb514623764acf61877dd8cca0552bb8b48c2b2cf8f69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 108cb71aee88469136cb359721146d6ecdcdf3553d9671150f74ac17e5c116db
MD5 ba374b75ab0c451e2303c9ed1808fc59
BLAKE2b-256 4f6cd49bd6c4e0e0f477d592f325123b93a8135351d796ee32a694acca6d4458

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5720aeef3bb2ab612daf2abaef70394faab1de7fb58510453a6de2280a4d311b
MD5 e3549f5163f3c3fe92523645a0e6901a
BLAKE2b-256 0b1143597480158b79100f11399e890949050ac249ed92863463856f38db13a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f141798163e59380e7de3845561d5e20bbb67ed9c6167ff89a8d2f030306e48f
MD5 7f1c53ec79d9beaa5838d319603ef6a7
BLAKE2b-256 500c526f0fe7d8fca48611fbe5ac34d074ae53ddf00344bc0ff43cd2b8d1c116

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 660e7b8a536e7490507de4067196901d9191522dc08897edfe1f4bb06e8e6f54
MD5 7242e798c8787f8eb69b45c7d7bf7d66
BLAKE2b-256 b968f4d855e046d2715c406eb04fb87b79237e33e5e06db711ff093c4f0951ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be8852a20ec5ee45158057a789aa26315041104a0dea86cbd3613203f165becb
MD5 a2751f79a873dc03aafa8bce7f8651dc
BLAKE2b-256 9e5c3114659ff54a1a93ac9eba27ed1045991e30496a5d9636eedfa8d83c7e7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0785aa4aec09689c42fdd990cd8df875365d22729c8e0d7c7067f724357e5f04
MD5 0c903aeab128ca3d176841a4b8779e55
BLAKE2b-256 fcc6fa8b82d8c163b0d434c0e946cb4de68a34407daa1fce4d7a3a0d957cc8cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f2e8a28af470776b2f5e9bd72a7aa88ea23cee1241b49dd4a44ece811afd7fe
MD5 7e11074d8806cb5464cfc68afae2c7ee
BLAKE2b-256 7697ec09159e74c8d29c9bd4d7467e0be5da641048a1125a75d5188e677e0634

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3bb53b089c3103ead2cfda133d5cf6f485abc3149ef49eebacfa8b03e1d625c2
MD5 188837002cb796541fc4961b0ef027ae
BLAKE2b-256 2b760af9202c1b355c10d990974db1fd86bb27ddd8e837b074d7c6239c61bf88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ffc452ce0852b276d0119f85ff8f9190c84fec0c835e7979df5178947fa5e70e
MD5 716bc6052c54ae729a39b7278f347957
BLAKE2b-256 49d9fffa38f7841f775bc6711fe9cc3fbce08fccac2ab3cf0f49c481b2663f08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2858d140fc0ebad68ee1cba80ba06042e0eb9b9477e540ecdade2d75b118da00
MD5 a6144432d99d5055d831128dc340e87e
BLAKE2b-256 071b229d0370f80218ddc855f51860050618db161726d9f5fc5b209fd4dab522

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9448f9785958588b5f76dd3959fdffbbfd8735bb912aa6029f0ebf34cc0e244a
MD5 d1d784b92406c10b5cd317a11376aed5
BLAKE2b-256 1421384415ead85dcd3803978f1b0de7013a5149196ac21579c9d74d4491e397

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 733badc27b452c1339c0b37f197b8f6bb1b24ba4c633b9ecdd14c06a60ef3672
MD5 b9455519238b3724f7bf926ec6077f7b
BLAKE2b-256 202104368baffb2f0496a5eac9d759587b7f99b81df2013e07999835faa32a4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2259bebb812967c1588041f9a44a6faaf031b460f5bbca056784d73e88538de2
MD5 1d95ff92bec7364082d65d7d5b4028e4
BLAKE2b-256 0541cffedaba76b5d4f399db70325a249e6d20e9b067d0d3e35bf761fe5634f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8138c3789df957744db7c794a65e4b1addad76004910a5c331c15ca8d8d2d8fb
MD5 18a9348d7515ee387ecd5f068b6ad03a
BLAKE2b-256 10f70e22c5a9b94d16a891b6301e15405f673d683b9bb1fa0cb67d834c46d939

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5ec7d728163add1fd22e6ea2e958633280cf1b3fb55c106e49e6ca9f50764286
MD5 9f9cb53dc04446fd943b2f89e14a4899
BLAKE2b-256 ae3ae43426b51c1d86742a287d0aa6fdffa3fb98c6524204cf3b0296b8beb560

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev76-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3b7a4667027b907c3697f1ac574eb0cc75adeea989fbd78d35a33dca78e7def5
MD5 ec6ae81d4b6e31cd11b2596f37048088
BLAKE2b-256 ef214607399bc373b7362d9021cc3578f46863baca15731a39cb84291edab1ec

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