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 http://neuron.yale.edu for installers, source code, documentation, tutorials, announcements of courses and conferences, and a 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.1.dev32-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (18.2 MB view details)

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

neuron_nightly-9.0.1.dev32-cp314-cp314-macosx_10_15_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

neuron_nightly-9.0.1.dev32-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (18.2 MB view details)

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

neuron_nightly-9.0.1.dev32-cp313-cp313-macosx_10_15_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

neuron_nightly-9.0.1.dev32-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (18.2 MB view details)

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

neuron_nightly-9.0.1.dev32-cp312-cp312-macosx_10_15_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

neuron_nightly-9.0.1.dev32-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (18.2 MB view details)

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

neuron_nightly-9.0.1.dev32-cp311-cp311-macosx_10_15_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

neuron_nightly-9.0.1.dev32-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (18.2 MB view details)

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

neuron_nightly-9.0.1.dev32-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (17.4 MB view details)

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

neuron_nightly-9.0.1.dev32-cp310-cp310-macosx_11_0_arm64.whl (21.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

neuron_nightly-9.0.1.dev32-cp310-cp310-macosx_10_15_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

neuron_nightly-9.0.1.dev32-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (18.2 MB view details)

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

neuron_nightly-9.0.1.dev32-cp39-cp39-macosx_10_15_x86_64.whl (22.0 MB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

File details

Details for the file neuron_nightly-9.0.1.dev32-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a99c714c6ccbaf7e797a7e9adbcb51597aa10b3a2a852000ada55f048579e95e
MD5 b9c718ed7cf171036a45b8443b766f11
BLAKE2b-256 374c789887677484676b448b977af095ba0d712d7523121be3f1c511946579e5

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.1.dev32-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6ea8b2cd852e19df610eee23ab6d9e7db1549e587feb4cd85205b761bb56f1e3
MD5 9bb6fae4a922173458be6ea1e6d17c6c
BLAKE2b-256 064b19df977805ae3e7382c7323b0697380c56783d768aac6b3946895b8e77ac

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.1.dev32-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 efc3bf984a81e5008c9cac81b42148c38662d306efb3e6c955b1d4eab34aa92f
MD5 70ec618c7313973f179d7b62a204e7d6
BLAKE2b-256 85b08e4c830fab8bf2d3bdd09a3bf38b3e40fe83c1ef4ec87d316ba728777bc4

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.1.dev32-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 65eed6db6a6bd215ae71d9db42cb8c4263a5e91deecebcf411fb3b0f98e43fbe
MD5 14fa236880ae8e48939c5c1a8f617c44
BLAKE2b-256 4fcaf797552473c435562024f09002d83159b87a4a9a8b598090f5c79cb0f233

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.1.dev32-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b8b623aa8ae0e9f408275f7187b6b95f8a7c878729d224a8d167100711cad8d
MD5 5835f6e3b1cc91b8ec4066d5ba22b565
BLAKE2b-256 d7416bb70bac8902560fa2bbbd38114b7486769297c98b2d75c9daa3f9c51f96

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.1.dev32-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c9b74619fb475e8000dc80e3b3716ea17cfe495f3b061f49c735326e444d936a
MD5 76d0706c61389bebe7f3696c41d1bed1
BLAKE2b-256 3e3009735a9dfe43755f2fb2babe04388c7082e335c2c9781fcc28d60c5e77c9

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.1.dev32-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 920d3c26d4e6b99a8147699ae86a3e89de3428ee792c1ca6b15c9146d507df58
MD5 c6a7efafae5f069646da17ea1aee314b
BLAKE2b-256 02156eb0392e4e250ee02433495c4dbfe6203113f155c6178008dfe11cbdf0ff

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.1.dev32-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e3e1f89259072ef8a4ae79db2e154d9f6908c36cee6be1b89cffd53f187b88e4
MD5 1ba3700a34c404e1d5c400934d203d86
BLAKE2b-256 a2c9987e3130737a22e8086c80b205055672d0420814f92664168a0a6db74a6a

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.1.dev32-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff35f6737ca0572901a5fa8e942c26b64fe4c832c9e812bb4a324db3b967f490
MD5 3196d92731fb2e754c86a6beda0a6937
BLAKE2b-256 647f688b03f52ea4c1a50c52ff7009e2d8895609aeffc8a6386d65a3ff7bf6a4

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.1.dev32-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 463ad77824fe17c5156661f205c507f1b23448fed6e4b7b1a25b0cb3dd5fbcd3
MD5 9f4703186801af956380f0878816ebf4
BLAKE2b-256 489ce9579881ea80bb5854d1d7d4ea5d5a19d9b8d49a1bfd7fb610287535a649

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ab7936ea9d84c478145d4eb263620541d479fa1a3d72ac7dcf240fa1550ee4d
MD5 5a8236e9ef0dbd335ab4cb2ca61f2d16
BLAKE2b-256 ae561a50b7e77a09c363a27bdfcb555f2b9b81a7c7bf3406c12c7f424b61b1c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 da097ab7e3611e8371b1eefa678277e9aaecb9f3d30ebe1566c18f8015f5a279
MD5 7cf8c7978ee7d4cd12ce1a7ac8fdf199
BLAKE2b-256 b2ff8fea9a37f5c3cdb988b1357dad84b986f4ddec0fa34bf189c1b34db96e8f

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.1.dev32-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8a6415e5706b67e829387248b27ffffea5f78e058eac6024c431756df3835dd
MD5 eb629d90b4fcc533ef92ed67db6898ec
BLAKE2b-256 d7f4100347293a40f097a321c6e1aa7092558e4a03b2663ee19aa83d0099f933

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.1.dev32-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.1.dev32-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 db015230cd9ef4917818cd2004a45d735e2a20f36c31de159cde6208db8fc103
MD5 f45028339f02212a33a1027534eb1023
BLAKE2b-256 cf115e120ad6c1810de84037dedf8a047f10f58535896f11797666a2ffe8f3cf

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