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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 de2a1f7389ae443d8f5ee9ad7c0ab8ab1be7a09fca40f8c4cd02af74a29906c4
MD5 232f5453117f10ad3614867f67613734
BLAKE2b-256 0f6f95446881986dd1cdabc00f5924c32eed1b8ac7738a643ca8037af96f6fc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3552db6b7048822bc44211821ddc0be25932231bad544c0984c3b71d91517c5b
MD5 003f35eff8223031066d06eba1f51557
BLAKE2b-256 3626c1479b1dcf3b3c215d81dcbf457deeb8e28dfc96f1e7ed1c9b7bb3033095

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c024e79b1fe44276a2c91e44f6cef40600161f9eeda6197a4f33060dfddb9838
MD5 1430f7a5562dbe095c9a473e73c19e64
BLAKE2b-256 376cd9a4730d229d6d1d52c69e6d495be0e3b1770d0b60e4670d32f3b16fb8bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 970d4be419a3b844803c9aee4356d17e2ba236093179814eace59630af7bb5c3
MD5 71e28e1409cecac9f1e0e90975b69dba
BLAKE2b-256 16471736f85c56ef1cf9329e01bd96589488e7a50e48ce5266959eaa6a2d0ccc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f8f6582133320565a193f0d40d77cdb0ce585c8e3f885c4c98d073614fbd8b95
MD5 3c30118678df5bc22b38ed2d8989c714
BLAKE2b-256 a5667d70c803a07ed0737d2de6acccd8f2deba75b49fe3c624fbbfc96ef5fbd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b10348a544f120e7f167ea1e072d45a3375b31da44c6e8e99b251cbbc13ab603
MD5 3978ea3d5c8725d6190b1113dc030b5d
BLAKE2b-256 f1e9529136fc1c1704e603eef7a1db7158530812d17e61ef0cf2ba42eab973bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c01b47a36231d7735bf9ff50c0bb53856d22bb815a0d69547c16c9147c55a1f
MD5 3ba0073a55fe37a0de42f0dff3b2ba12
BLAKE2b-256 d81c525a552cbecdf92228c66bc8c776d5067f9c0d8f3e448da980eb6c1cc550

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1302b71729cd8be4c27e8a4b6531b3d3374735c45ca5e1dbfec60ad75e21634f
MD5 946a45c15b2c14b4e0355e369ffd5221
BLAKE2b-256 f289549c96c095f3ec47c3b2aea52ffd3be4e9446b7340a835211e539c5e8f6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c2d41051400b99bba6cd9e6be18984ff094ef26c67d4501ba02c9e44c0ffe9e4
MD5 bad6fc8309063f575a0520f012f2c5b5
BLAKE2b-256 d4d2a4380411b776aeb05da02b90283384cdd8d8f67305cd35e452b94696e1a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2079e8095aed2a812b31bf9169d5537e364990809c77cc9e2bd9dcdcd5a553df
MD5 125ec3834ae465c27bb0369c11ec2d8a
BLAKE2b-256 398f4acc81161ca8290116f3ffb1105e09b84def2c7f2d7e71a865c4008de0c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 226a39b88d80ce490d51b672220c312418b935cc1e47accb00dc3917492f32f2
MD5 b9799f83ce401f4a473b2033248a06f7
BLAKE2b-256 e391d505375deec683d5ab96a450c10586c6a2f9cad067fe88fdd630116037d1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3c72322e15302f74029efa3a5edb3899c0bb541c8f5a1b9b48670e6943ff0adb
MD5 772fc326e585aa99353e81c490c2dd7e
BLAKE2b-256 7dfb7b62c6de37b3c2f48b670fad56be1fc43c6820a443a753ad73d015720345

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7c270cd4f41d8b6421cdfa52de031593a497d26658cfbe1bd93780940366e5e0
MD5 f44258601e0017866c8bd05c5cbd268b
BLAKE2b-256 bf20c5fd8793d381bfe8367bc484e5da3336b9f9c77012a102906187f444b412

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 985c438c22b5c777f6e06954511159f9c175caa8c23a060552bda820598f5bee
MD5 08ce95a5cd38cf156fed06cf6ff7865e
BLAKE2b-256 22ab0ef4c38556a850a0cce19d5b6322bb8bb5ed2d6c137a49fc94316b484911

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 325f5aa197bb708e337d729edce3d15290f76f858ddb3fb9fa4f56b4eb167777
MD5 f35113c7462d3022ce0ec24b0cf766c3
BLAKE2b-256 808a2a5d4cf1ba7582d47e114845a906eb9ab36b3529853529054bd79323cb1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5d2c0f2c788bbea1b85b79190bca8a992759458213a7953e6921e393c5e63bcc
MD5 7b4ff045df875860a540d9dfc5422566
BLAKE2b-256 925623d8f7cf6c92c4bb36d7b5b852aef03c24e0f52680b9aa01e23344726a1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe4881d6c3fd92bc253d4fa3553be54f3a354097d273188007492cb45b6ce6f4
MD5 5a93add33cd7ca4b97b9b2f8c60a1755
BLAKE2b-256 d50c0959b06618de63fc4fcf6cb62eb2eca03f196ff40e89cc645c1a14774ee1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 770ad1dd16ee324ac011a1c42420a9210e3b4735daf49c3920d78af2ffb30261
MD5 b7e44ea1aa36342a161827a75378423a
BLAKE2b-256 2649e36f70d7bf2e43724bc13b7ecafca01bdecd1e8e72395809d8b1cf393313

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e617e175d9a96f2b4008c085ce7325f6b142efa8b867b08b0a49226de9ccb5c9
MD5 422223479e299fc8e8369a6f8a2a5b55
BLAKE2b-256 8849b7100dce241827f5bd6cbfd29bb8bbbc10501ba82d274076a4c59d96135d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev81-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7901f4ba86c368aabe90dcc068ab07b7ef02bee811ceeb8cafedfa4ae9525ea5
MD5 6b282251687798036c0003ae2ee7cea5
BLAKE2b-256 e2053b895af2d7bd7b107a6f48de557f81263977c190bd7c3bbec1649bd83bd2

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