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.dev431-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.dev431-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.dev431-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.dev431-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.dev431-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.dev431-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.dev431-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.dev431-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.dev431-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.dev431-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.dev431-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.dev431-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.dev431-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev431-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50aebd92057426e5150778fb400e4b077f1998b0bfbe5e5cb229554a02d4dd18
MD5 3658ca608e1e43e7ae5dda2e580b5377
BLAKE2b-256 20c2ef374cd861fb09eca4b24c22a7671833db129de5e7732d189d623934143c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev431-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 724744bde3a34d97d6dcc5b9013e84268d6ddc953acf81ca66a551ed8f7c9860
MD5 8ba41d735785b920c91e0c32d7b9fefd
BLAKE2b-256 722e75130b98d4837fc415abcee7d72af1dbb94acf7bb7bf1375a2f502d83bc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev431-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9ede8ea8b083b64acc8bb36762554bf3e09b0ba1d0f8d8d389339dc9f966c4e3
MD5 eb2a5c123f9d7feea5e189ced11b55e5
BLAKE2b-256 695e5bd3bb756559db4d7f3c9ffb047b78a8a03822e6bd7e5e8b2fc4b43a3334

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev431-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e92c71b96fef48c104823783914a8826f4478dd00e730e1ae64ce939f161ee7f
MD5 8e5d7925ba379871ce2f90b3b547a8b9
BLAKE2b-256 b943ba4864ceba4da7363a1c1402712cf1632ec69c51da4be8f25f95e15c5054

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev431-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2f7ed5942ae13e0c014ccfe1dde8603e893d641207b68eedc9c738a254c911f
MD5 69906876e85849af7807be77585d2e92
BLAKE2b-256 df9f56a94cdb2c79f6cbc3a36e62fe3176a8d9a77fe97b17083711e813e15757

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev431-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 16b830560148d3f9ac74d6c7fb4f0cca8d99da99acde38658a7c1f656c20a3f5
MD5 9b8aa6a9635b105911db5f3e1a1e7dfe
BLAKE2b-256 22f00b05cf248e545ddb3b9d305b316223ba3764223e3fba84798ab1c35f75b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev431-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2f9751c0763262608b207aee1971b16807c8806e3afe126635e8cf9bf653d42
MD5 aae7789a5992471c68a8502a0910994c
BLAKE2b-256 46a6429eabce59f5f8cea8e035d7bf22227663f11edbbf8ac95da1b9e5c35325

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev431-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 58be1f5068021a3b12d442cabdd50443a2779697333d2876906cf39a5bd3047c
MD5 11971e487c712271bbd2e1bbf72db323
BLAKE2b-256 dfb2121e282411ff577dbc1730658325d084969be576e847aee9bcbb20b9a07c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev431-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ec2d12d09ad9762cbb5ebc2256539e10cf2609077fb47118688e36e4a8e9ac0d
MD5 c73889f297a362f5de5313ccdbd60b5c
BLAKE2b-256 6547c8059a9139b3ec1da79c71846cfb8a5c47c8baa01b3e276f12dfb48498e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev431-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2fe19f279560ac12ba306b980ab6c9b3595366beb19def830603d74e1ac5123
MD5 569b47984f453fb84e16b085121d0be2
BLAKE2b-256 544d868db7333e3d00ded2509cf399b275e9696c020cd755339f02663ad7e114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev431-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac759dd83ac77e4fbad4cebdcc080bb314fedca2999ff32d45313a98e3f3b275
MD5 27e36ce253e09f7a3f55bef06287ed77
BLAKE2b-256 87709eb8bef70e8cc060d7bbac4389f2aee9e828a80441d74a2f7c16aeeab505

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev431-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1fa5af4a5b798c11e90ef447d18d1f235f71ceb308107f7c75291933a704a732
MD5 83d8278955a69602306b2fd387b75eb0
BLAKE2b-256 86aa50c7c6a4fb386f65d192761e8b48ddf8214833944c3b956eb7f9f8bd6dae

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