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.dev74-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.dev74-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.dev74-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.dev74-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.dev74-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.dev74-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.dev74-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.dev74-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.dev74-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.dev74-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.dev74-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev74-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10c3a6621815df0ce3cd6ecb59c595276c76dd264b3f6e53b6d7ca1c68828eb9
MD5 1aa33dfe11247be2bd71977d7f995946
BLAKE2b-256 a7b8552a77d6be6e9c679c754f42ef8ba678f38f2cdcbfe1a50a0c0d321cb494

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev74-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev74-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 33766cff1ce7ad363cb571dc8726786be4432584c029eb6f90034903cad31743
MD5 aeb44b19f1f061cd10c34b614c40c997
BLAKE2b-256 dff9c5cee1619c945a6f9b9249b24b121e4eaac4bf3d03e076fb02a4b622e886

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev74-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2025fffba0eb8396c7a95afe63d337e0739319a28c2d845c242d7c1aba76abf1
MD5 8682b5d4c12c7e7748c3ec68b0ca9732
BLAKE2b-256 6021df46428eab1908945ab4e7bcaab198c3f0a7aef8fc966e23e59c2491fda5

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev74-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev74-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9587ca617a1e4586f77a099f38228765dae91fb90267f5c24795d15cf7b273f8
MD5 48bff77add90fcc03470232cdfde7cb3
BLAKE2b-256 70bc3f0feacb7bf9a86b318187fb1c2f14e43f8c6cfc9329d9850ce27c3c7fb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev74-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f50460990dde846f7c6b57b4294dc7fda587bffd3d693ceb783304ea48456e6
MD5 ab64a277249d263f5cb0ac5051dd0246
BLAKE2b-256 045964385491aedd9820214a3c4b5345cdffa992f802b3498508fe958a5ccb4a

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev74-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev74-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 54356f934f76a3c53e007f3110f85c24304e1f75220096e11be6805b3d42314a
MD5 937ba64182efb7ee6c1b77486baf3267
BLAKE2b-256 85acb40921385b74abbb9a2b458b4dbc2532abf7217d3b5161580db61c80b906

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev74-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 913894cb4668b4c34badcd5183597d8fdcd63bfd773f4acb9bcb335f9b9a7e50
MD5 565e982067827fe0629c6abf62f0d319
BLAKE2b-256 3010fa3962377bdb5665d7bc1ec0e3283f99d3b26afa29aacb6db450ee5de9df

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev74-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev74-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 062ed71be950884fecefb8d44f0574f178e56f4382bcaec9d22eefe5388229da
MD5 ee7e4feed210283ab5a0935e5b2c6ada
BLAKE2b-256 f337dfd79abc72fefc5ae18d2748c10657d45f54d9d4ba8472a0a3cc5ef6f207

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev74-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ede96b988423d4d84b2e5a20ae39eab7ba1de4e4674a503d8bc0b8d69333d346
MD5 381d98c38792444d90f5505ad5fa360b
BLAKE2b-256 dca298adb7c072caf1b816cded75e8d121d57315bb29462d4e98a3ae5ab1be8d

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev74-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev74-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0ebeb6b055a8ef475bd89a201febf2b1de49ae23008a264be41da1547b8dfd42
MD5 615afd6a8323ff818f0d246acf05d40d
BLAKE2b-256 d4aaf7a1cbeea8f72f518081b5def6ee06276ead02d78002373b9c93f43fbc41

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