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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4e5b95435abf8a3a241467df83c9a2d9d6c7670b8e3d34353174a789da785417
MD5 56405939c3434d97da08e2173bc2ef37
BLAKE2b-256 057ebe12eb8610b7153704e113e7f60afe43ac6b17571f9139fcc8ac6f254a6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 81b586240e4e998539781d48b183e0b01ba20d71dee83884169145b0cadc2789
MD5 14a05495b85963b56e6f6a43af9f1ab3
BLAKE2b-256 dce0f8497f00a3a51b53b3600cdf26a26049bc7214d0358002c2f89381325c5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da90ebe986ae6526d726f09abb86f0527c13cea70fb530ae09258fd40a8d40a7
MD5 0dfd64b5c0fe2c71911d6a3d16e7f62b
BLAKE2b-256 19c509c7c0f964e3bbbb642b813a8b93c912ed389dc2340f49e12ca90a3020dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e55582c12290a36802f4e379073f39868e1e4f02207e278af4b531e2ec9027ca
MD5 de9946fbb555c0c12fa5774bcc3b0633
BLAKE2b-256 22ccb1bec5c8ec9608f7ce0bf0ccfbb30229de125183cddbf6cda82a86d3fa4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e2c30d06c43643be6379334ea4b5acc776df35e5858fa9b20bb6765488f3ce54
MD5 25989e0a947e8bda1c3daf419fe00b8c
BLAKE2b-256 d66c7aee80e878f1de4239dad17f566a2d1ce76a12d0f3e381c008284fbe4780

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d637d0bfc925af481e9ae81a2c316129fcbc454e2542840ed676f004be603ddd
MD5 6271ebee2545f3eade16a6d477bb295d
BLAKE2b-256 cd8382657a5a320a7f55039265135373132c1d8f1a50b67e25e7e1d6d3fb32b8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f58f4e768256a48d9299ccbca6fd4e6aeaae7423fe87753e07ae1ba285fe61e
MD5 9f48b00ef9601727323957b08ec90667
BLAKE2b-256 0badec39a8c49a5f70a9b3f96fac2f8569d16ec4051ee53f24e6d399cb7700d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 54a632b8a1d34d42f215d4705fdaf02d419d31b77393409e5723d1afc6c4287e
MD5 3b06dfd6fa14bb430d812f7d6ea3c402
BLAKE2b-256 dce5a7cfd5a55db0b6374848cbb29e182b4c047ae6903f1e39c3a8e6438694e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab8fbdf61f3764ae5eadaad1c52897ff7071cbe3cbbcc03e0be05cbd69184849
MD5 06094de4d8e181b43711ed93f31bfb56
BLAKE2b-256 cff97dcf8ee6cf6b1469cad1994b3e2b9137bab4ff34f99226ff0c499aa45856

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f6fe695944122b75e788fd439318aa8a94262a3e6704fbc95c2fa222611932a
MD5 08cc73d22f5c01e82b07aa4afad32bf7
BLAKE2b-256 1a318f024460db4905ecc72dba80db4fe44ce6cc2676333bb08742370429344e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a5511864aac561531c5b28852a7dc39d41ac2e3a9242001903c09070871a3be
MD5 c6cb712f16e456fe4c1b55e2817e733b
BLAKE2b-256 428f46aa5afdded37878a05c74a215a31d1634c1000608291ee6d7bb24566ae3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ebb9501713f4f0f5fa6c8d741b0716cb894114d829010cee2d553d81f1d07dc6
MD5 3a448926af987fc4b539fa1fc7e18a07
BLAKE2b-256 6b24baf04d9c0701589e9c9cfd04f31e3f613491e53a789b99eac50d04c3312e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c88b44b6cf0ac9d920161cf789a1fdea758f2bb51ebb30dbdc29866fdce7a697
MD5 56618f95f631621dd51802bf312c1b6a
BLAKE2b-256 7d2ca307571fa0b17c2988d31f0e7bf6c7b86fe44c406096f7bd4ed336d0029a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2bc4215baf1fc5618a17540fa3d6f625f0ecdcc2fbfed99ef8fa4dafd022175
MD5 bf00a7f3b489eab5c7ed7406fe2abcdd
BLAKE2b-256 cbf989f650aafd0ff30e2966bcfc0c168e926d73e1ff57a7364942cf432d8f86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b86e367f5e3d68144c9807d5e0b3e916737b10cf923633b53572f3285565e305
MD5 9571f0a8cfee19010e7d96ceeb999c1c
BLAKE2b-256 e0b4d57354e3e6ed9468bbefa627215d905e36222286c4d7ddd27d6e512d1ac5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 4d182917e9696f03855283d7456e16e7c8f48158cd7b136080a3f9a7a84cd139
MD5 44c74f1d39caa3e93b2bb1d2696a9573
BLAKE2b-256 46c11a75756ce6a9c8ddc29a240d84bf6e3cf92a4c5e1c869fb851ac5f71c109

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 863280cab339db21b4a107d7e1605bb4b8634916eadff14b30c113ab7015b8f5
MD5 0ad084595dd90af11244bcd08fe85cd2
BLAKE2b-256 30d10309107c61183e4fe031eceffe1fb5f70cdea088fa5284083a7d449ded61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 015a90ffb6329021386bda21e79f91e9a027ddaf9875446a5df44dd015544057
MD5 976a1538b59f7c87c4bdb90232bcf4ef
BLAKE2b-256 fce48e8dfb288dab6997711ba06e63e84d90e84ad0a5339e44004a203cc2cb57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e84eaa3051dde6951d017124ea4e872ec680418baf9e3d1b1f08ce2b63957e86
MD5 45032e36cce3e473f103afb45be2796c
BLAKE2b-256 4cefafea36698935d609a4e2f3423e02af827d77adba6db058031cb41ac7b96d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev83-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2f3615fd1be084a30970ba17a063e07195632b087a451a1ea206443a64e3a875
MD5 78fb4d91745fce53c161d2998e341825
BLAKE2b-256 1b7e7606cb71eb3e6912fb436f244470dc6faa9c598b6083065b97f105f61cad

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