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 (PI M.L. Hines at Yale University).

Collaboration is 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) and 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

NEURON_nightly-9.0a1.dev408-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev408-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (18.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

NEURON_nightly-9.0a1.dev408-cp312-cp312-macosx_10_15_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

NEURON_nightly-9.0a1.dev408-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev408-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

NEURON_nightly-9.0a1.dev408-cp311-cp311-macosx_10_15_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

NEURON_nightly-9.0a1.dev408-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev408-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

NEURON_nightly-9.0a1.dev408-cp310-cp310-macosx_10_15_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

NEURON_nightly-9.0a1.dev408-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev408-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

NEURON_nightly-9.0a1.dev408-cp39-cp39-macosx_10_15_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

File details

Details for the file NEURON_nightly-9.0a1.dev408-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev408-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77e4b8ea2a05ea0e324bbf4d9ee145acaf921d89b42672560bdace78ea8e65b5
MD5 9b145dc5c4187ac35cc4124dd1c2f363
BLAKE2b-256 76a33170edeb08a4a02c4ff47cc6e7df118b56ff085e74e68a481af10c00a7ae

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev408-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev408-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c27058cb2dd738e87651b55dcd70f9b4656a2ae8c32751c9d3de7d11015ec826
MD5 73afbe76e370626842efeb526f30f873
BLAKE2b-256 2e40abe87267fca83f23f737a6c9c9c6e02758dc79f4c8eb38727f4acfd32703

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev408-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev408-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e3de66155397f5994008a63709e8b977d57caa89e69cfd8b78c68909c981e112
MD5 82c7242bb7a041ec7cb2aafad35187e0
BLAKE2b-256 4cfdbf381e9d074869f0105fffcc2a6dab06b34ffa918529f1c29a60f1e7594b

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev408-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev408-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 512112125ba46cb24a33e7ebecebbaadc65882bb13ca4a387e6d0f7351349d8f
MD5 d6568d9504a0991771855bf331aac931
BLAKE2b-256 8e671d844249eb0d8fdf55b6955cfc2a6ee1fc07dd43b5a259058fbef1b5c4a7

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev408-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev408-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5bfe61e6f5a0ab948daaa53843acaad715c6cea1986d2977fe466cab87207367
MD5 cc7d426327acbd5c469df99d73204d9d
BLAKE2b-256 56b284d4e5ae027cf24b357e3df11ec97ca201ac6689cf8362fae61cab029328

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev408-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev408-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f3bf4e18d766b56a628cbea5a9c8435318de24cc43e18b0ad26a3eb8ba4b930b
MD5 ca64c37c0349b1d108d1c33879dfed4b
BLAKE2b-256 0e5d0fa103b5bcce5623094d33d2c040279f4e4926e1e92c23b6a8ef70a2cc27

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev408-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev408-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4dc5a2b9e10048e02af3db8a0c44e2d1f6949ab1bfdc0b67e388c4c66f3816c6
MD5 97e044884bae53856c001ea5dd86f1c5
BLAKE2b-256 b927e5e77957081a73170eff814d6e5b972ac252580ba4c4b25e3c30ff6c57ce

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev408-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev408-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 818af2e5b436e15d3733656dd83ac3e463fb1198c09a225e6cad73d4191adaeb
MD5 fe64a98a769498b93f7f395074b5b935
BLAKE2b-256 6957c71b7eb8fcbcfb0532947ce4b9843daa88a63a6567fbc54132b0403c0b2c

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev408-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev408-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 367c89ea9153a0c974d45f7e7c9462637484d534b517a3d2499b784d0128f965
MD5 2b444ee49089cbf9d2644f70031a4ee0
BLAKE2b-256 435c53f96a3c69f5280334b10eb08c120faf47196788e9449f52db293cb2c594

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev408-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev408-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40121ad68c5b3575bf79a9f80b97ab908a4908eb13b272de8ede2f140cf5f45c
MD5 2375680197b855c21a8621527cc55ce0
BLAKE2b-256 cca1d8eda3e2f81e663765729a00cf7655cf1a17761832d41666266db8adc745

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev408-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev408-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e050189832a874e5f7b2b1e6ea75dedc8170dcb947f579d8c50a3f4ce8fff403
MD5 a092a2326f9cc32a9d3fecb08fc6abc2
BLAKE2b-256 c4694b43f9a45b105abf8a2af5574c9d07827718ede45fa3a4ca84a028470856

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev408-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev408-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c346398284d8e2e273b6d5186444cd2a62197f2722def59f4d665b3ed19eda97
MD5 425be4077522ead49a37d74b3a0bbba6
BLAKE2b-256 388f6f2d9d46cb50b172a99ac995f226d992d6db98b3d6abcfca8a12bf5b58d9

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page