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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef79d57d4f3bb024538481bb9615020831216f8e69b40878b9ca7e16d736ceac
MD5 c3fe936f7425ff73a66e4914c06f642a
BLAKE2b-256 61e87dc1bac31c646b8c4a31b29c1fe544d447acc62b59d40c8885d396aa8ccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 91f91d13f94a1f796b9ba811990e0a8706d3d1cb7530d385b143c1a6ba98e1e7
MD5 c8aa93c0e0443f0d900eceea5ad1ffbd
BLAKE2b-256 3b1227a89d5c7e6cc2cdadfe6103f8328a8956a8606d4f08ac0bd22db3ad6b54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8ff1a14ed40502879f300fb725d37a8baf57496a1f4907325166dee628a6d0e
MD5 528a43ffcc5cf526bbe8a46418952270
BLAKE2b-256 16731db4db94bac31990b51175c94ed22a6da5d460b4da0a65dab740807230f2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a439bb3472fa797b9d4108faaea51052f3c935b7715c2b594958ff52ab58c2d7
MD5 304f53493a81900e412179b157e7b395
BLAKE2b-256 28b2e82e0edaff16df78ea7db3ae1fc0fcd038e3408df7b1d90a610c29a030fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49ec859c69cea6f5de3fd9637b79ebf72a2ea0a4666f128aa2d52a5e158f5ed8
MD5 05c5fe3374e32fbb612dc2dd019afb39
BLAKE2b-256 825dc91f85c72b15b84798afc1818f5406a4206f65c25b5a6d26765068f72e30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b668ae48802aee438fefc05d46900b235ca31ad1fb504d2abae52607cfb6a256
MD5 a06971b11b4203dacf40ed4af09c9a43
BLAKE2b-256 4ef41f348451a028c5a7aeab0ba36f28d59b407100d82f99b8a4cc07684a4bb9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d3a6962b84dcfe3da374668bdde0391c73b6df1b214918cf3deedcfb1e8ce61
MD5 ce379908a5068c1f3a1865737fde69bb
BLAKE2b-256 f597192bb2ef22df8831ff039dfeaa6b2788e66e5827922514da949927c33efe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 85529c6c9e57f7f5fa4deb25bc46d152131b862602f72a7b410dbb412aba2a71
MD5 24f21ff14a0a8ff86866f43f6ff029cb
BLAKE2b-256 284b0ac08c10275499867f16ef299300dc338ba4aa408b9c905e75e552fcdda8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8757c1b45f9718b94821bd91cef9107e4d52f23e0343713b0eeb2fd4c9695996
MD5 98710e21e42f012d56426ad103f1402e
BLAKE2b-256 6ee96ef7c2d67bd8931871b3172c7436f0bb7f73b843348e43089a2860ad1384

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 49b272d65ba9f8a791002b0dfef416889a4522d7822bbf355407f6e90574aef2
MD5 5d816405f1ef73e1f931382288d3a90b
BLAKE2b-256 4f6d806998ae5fef0203a53d8b4f8ddd8af252391f5afd603c8255f0828b12a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9566ffe55553062bdd5994b43623a60ba7c6b29c474293fe67a42da6ffabd1bc
MD5 ae063cbb111e9910fb2136de5cf7a34f
BLAKE2b-256 02aa60163a5a41580aba78914a7e6b9a38b9615a10e42f3c33d6946a772ce694

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5b0dc9a34102ab3fac324d55592f18e9fdf46c8b63cd79fe691057c1dc921ea1
MD5 54f3420964dc25064153b19e027cfa78
BLAKE2b-256 34322f1847da09be4b6367bbfbcdc6ef08b4bcb0405e534ab008d58de4d9315d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e7e222e33fc6ca20e843f8859338e4772dfec213fab42780ae25b19c5719e68
MD5 2c28968cd8ec7c046e4d7a69ad841079
BLAKE2b-256 a6a745952c8df5ac63a4e2d38ebb99895b19c91b1e393677015d9f650527e15c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 50b1c3ed6721f3c0746a3970c6b4c35a87cc2e5d0677a6144fa4764cf728ecb6
MD5 1df79758992967a1a095663876c7afef
BLAKE2b-256 c27234ce823eca26bfd3166d87550f567759099d83736fb86a049c2ffa685c7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6891c72beeeba5c23a1ed4c293a617a892489cfb325ebe7bc5e1074448c4c1ff
MD5 a3800f70d121d4c533e380c9bc42e7a0
BLAKE2b-256 2de604899aa23258e4e845cfff7189048acebfb0ab8fc38a114796f9fe02d513

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c772ed1af801085b99d334a7b62f48ecae28ae59ef664da1ccbecd09036335fb
MD5 f32afee5900f1655f137396387423815
BLAKE2b-256 1bb040342964fda009b510bd41e7b0460006ace81be42ddc7a288110517faab5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa2234bed44b76666a388bd415eb34c92f1c73a10882cf2852406c9f60dd93c4
MD5 0159b37bce91ef1b71b069ef83c8636a
BLAKE2b-256 482afb1b349dd5f00198f6e98a449119260f30e3ea4ce3cf84ed8da5ba18abb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d1ac2a81eafda1a7e20e5f063c1dfb7090868211bb76646acf9c6c687189508d
MD5 a595f25ab73d8599573c6900fe8e68e1
BLAKE2b-256 914280e273deeb5ee3807472fd8eb662dc2023f9da81b4bf2587ba428b7ab41c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 697c9910cda84dfcd21a0617c48bd201207032ecf85142fcadd9ea9a1fe38a31
MD5 95b09ae2ddc3a279c992d5dd54ace548
BLAKE2b-256 53392fac9db794763382142d706bd467033a32558e0e3899f991e2310e62fe6d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev78-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 041aaf4f72619f30237e21590220f2ec47a4fb0cd05a75b145c45764047b1554
MD5 50a7ab59c1d25dfb8eecffc65fcaeb65
BLAKE2b-256 6d55597ae8088cb9d08223ca9f1355150db1464c3086ba088e58a83432b6f8ab

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