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.dev404-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.dev404-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.dev404-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.dev404-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.dev404-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.dev404-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.dev404-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.dev404-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.dev404-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.dev404-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.dev404-cp39-cp39-macosx_10_15_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

NEURON_nightly-9.0a1.dev404-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev404-cp38-cp38-macosx_10_15_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev404-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e5ef65da4fd84b74d5d62ad8eda5c9a03fa9752a8bbf3942bb8823e83ec5155
MD5 498e3a1203604cd120117a1f4696dce6
BLAKE2b-256 817be20773482f47f681104b824769f0f6d1493a1eb5177c020a70ea3dd9fd1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev404-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0a9c51ecb5498764d1ff42841ff2858112bc4680eb21fe937f606e8d52dae86
MD5 e106ff2477a5bece7d753538d2553a73
BLAKE2b-256 4eb320c322063564cb3259ddec2e96a9622f2f2120436eceda3c96d62e16d116

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev404-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 359b98530a567454d6ca6e3e5d454891f1a0f43ec8b6811290888a5ef629463b
MD5 9b0b636392a1dff238788266928dfe9d
BLAKE2b-256 0c4ce0f4b9e0addd6676666660b1b6142c3f987615e32f77df90a6db05f5e004

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev404-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a168aead845b53db30e29cf0f307c03fd8536b073b38d76dcbcdb4ad060c5af
MD5 91779b8d5f61dc2385c22d4d5715fe51
BLAKE2b-256 b0f762b51784b4335ad40246186abaefbff04e91ae2539fafc9b17e5c28a9b97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev404-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e13c9d434b5b21b9df7ae0395acf05a7205918d4721fee781fb306633dcc5878
MD5 ca073da8e8c34f00671c6f3be5e2c22f
BLAKE2b-256 7e9907f8eca571630d12017a6a36ed94f081f1bf7336688a776c2987426695f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev404-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c54c54f9084fc43bad5afbfe436da2468f5790ca9375bbaf7615aff68012b138
MD5 01478ee2f99b78eeb5a70463da0ce879
BLAKE2b-256 dbc9229341f525e6636dce8541fa0d3ae7a3ed5fe214f23e3b1708266f80ea07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev404-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 001c202277cd83f78f0397da5a789275e34961105561e888f6cd635be3ea03a8
MD5 f1a8ba4bfe6bcbcacde2725eda0a45b4
BLAKE2b-256 a12968ab1fe1a00c3fd5c20776685808fb80b876010c22d894ca5b9189cd7d1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev404-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 98c215013b1f67f3b345bfffc65b7b02bc4e87ceefe6862d98779118a6fdd969
MD5 0e5107b87d78acc641eb5cd81faf5489
BLAKE2b-256 7adc1c5e57db7e6a3eae88ed9efeb852fe67cd94730e100fdf6d1477696d7292

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev404-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dcc1524bcfd2b446c94568a1cbc50f1f3c9fab1b8f40c29f735585958094a4a3
MD5 5928d7694bc4dcdb217af7affb860536
BLAKE2b-256 918b7770931c243371750fe09d1b996fb13d5e6da47276a917dedf190ef317ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev404-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d25b056cbfa85a055b100883a8f25d6a349e44b4349588024e59da9f3ac493f0
MD5 2a009d0f947803348d38ccd9790f253e
BLAKE2b-256 62f49da798a174f13d2fdb8e731a416c88bed9d9176d5b0cd96542811a2070b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev404-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e6265347f2cc0301f0627d0c7d0e706cc7757c145b11f4fafd2da2fd7a500b41
MD5 7be14ba5f21007ea48bd9d20750ae336
BLAKE2b-256 cf8415c2ac9ef0f91a025f92af3324d0661f2b3c11ce1d0b2d04a7ff4343f57c

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev404-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev404-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae4802ddf6abb1b7917ae63c36b6eed6cd377a17ae4bddbe3a4fcd7211c5e4ba
MD5 4bd1062db4cc40511df8b557768da5a3
BLAKE2b-256 0177caaae2cbe9a2e95762bac894daaceda672f9cebaf5086734c71e09beaf5b

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev404-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev404-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e0ad9ec194228b3b2afeb92af33362d87d4d79f77118c02dcf5b6380816f02f5
MD5 ced608fcb9c3bfcee645c330485e1810
BLAKE2b-256 f12956182fff2672b887123653d84a70a3d953ed536e0b579e6733247e839893

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