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.dev378-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev378-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (18.0 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

NEURON_nightly-9.0a1.dev378-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.dev378-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev378-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

NEURON_nightly-9.0a1.dev378-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.dev378-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev378-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

NEURON_nightly-9.0a1.dev378-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.dev378-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev378-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

NEURON_nightly-9.0a1.dev378-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.dev378-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

NEURON_nightly-9.0a1.dev378-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (17.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

NEURON_nightly-9.0a1.dev378-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.dev378-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b7f64cf381c6c2ad4c68f67ea6198db1e978ddb3e53f0faa1bbee9c463bc212
MD5 c04dccdf4379892745f51900eb75f9df
BLAKE2b-256 eca8298c4aa5f00852b2a1599a6fee5bc7af069829e3ed0b06e10f2ec514b63d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc45a5c00ea153f22d32cc2c6451e60e0f1931af4d9f367005c2032f6bafde1c
MD5 4037a00aeca39689e3300bdeab0602f8
BLAKE2b-256 e79fa546885fb746094b0aab4153b4a9318e71b3a1360c0446d35c3cdf7115ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 28188f84dc9720c0c3e2d29203f9c83d6e9f85f72ee12fe28bddc935ae3bc809
MD5 316048591b390db3b72ba1cb7a125e5e
BLAKE2b-256 bf15f0e0e122300fda74891ddd99465ac9e64e6384ffb3f43538139713ae470e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 83bbbd9df510a2fa7f9c7675446ba0836569dd662bb6c740038b53bcab8b95d6
MD5 71ac4ea075606ce2fe43f79eec0ae2f8
BLAKE2b-256 a7825f8006a8a96cbc60027402bf868c808c288a07aef60c3c26bf528873d70b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 945cfd2f9d0a52707bd438a528b0a064db0f090cf9c461a3c22c7e719de32859
MD5 8c864665bcb5032efeda2a0bf86bfe13
BLAKE2b-256 a6e1e6499102aa597f9f01e7a9599b21fb482a0db87ef729e8fc94097181b2d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e63d6291bdb436eaf4c1b6906e9b8c8c9953d59bab905b011f274b3933bfd0d5
MD5 e348042f46be3f2c9f808d83ce6b9cde
BLAKE2b-256 4cd4ae260f8c13095b68a483d5b2115dcc59d2de002d2ef936907edeece9e9b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 740ca324da37593e11df250150a76d4ef4f8ab9465983c5f2fecf28240f080dd
MD5 a28852c2a4064dd49627e74764c79981
BLAKE2b-256 9a2595dcdfd2d592f8105be1e483e9819aaf7c3f08053f30e8350a6440e7ff4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f42880a0e4d04f24e53ef49d883c504202e3b118de060f87126d710fa995246
MD5 17031454d8c689a255b5cdb785bbb404
BLAKE2b-256 6f1104f828e636c30f01b77a452ed6a6f2aed7c4aa6a3d237a6e209b6e1b67b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9efaf96458ca9cefcc911261cad4e38f73a3060ef2ec54b35e84de0818c90d3c
MD5 06fbfcaff3bcac5366bc572a87711817
BLAKE2b-256 1be3eb35250b41161651fc8e0e4e1f03773fcb3b14dff2d8c37da17b93877a28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff3934180fda47c847621164c4f2c35d7d01598bfcae6999dbf659d7a67950a0
MD5 f019c5314b24c044525aa217aad91fd4
BLAKE2b-256 3c924c9c9d495e4613f505a529da37d91ae1490cc23088bd326680c63f840285

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a6f6db16ec051694b081ec73dc95db261e1e104ae5146f19837b607772604f7f
MD5 40a14fa6d94434659f690a2a61b9afa1
BLAKE2b-256 88fd1c70390692f6ee1693f617b3d21c5ab1261e577bf16e7bc43b1f1af58845

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bb49df5bce627697c7be2ab8112297d86a3d3a3266751d49e8c650a70d715e07
MD5 fff056a2e916e726962ca990496dce3c
BLAKE2b-256 f913f1f6acb0752572534ed9f2c89c12c93b4c0a73c3e7665e4f4273283d2a8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40647245690092c7b20471c47732187a07a9e5904465c830899c9a15e0824772
MD5 d4bae6c99f379e735929f6b847d4a8e6
BLAKE2b-256 ec9aed650cf5c5bbf9fce8c20e7b02713b4c20554ff0c0621b452c67f8ef428f

See more details on using hashes here.

File details

Details for the file NEURON_nightly-9.0a1.dev378-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8e292afe9e6a4b221ef449873d4147820cf588a64b14f9a9c834622fccafd0a4
MD5 30ef0d20843160e8cc4f6288eabba815
BLAKE2b-256 60721d29727da6cce56b27f45bfefc7e424bf7bb8cb2fa9705e0840a424cb637

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev378-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 005f895a422876dfda7185b9899ae332408ee7ff28b21b1b49414847a3cfc153
MD5 b02bc7f10acddd9fc340ed43e565ef5b
BLAKE2b-256 9bac1658ce5925f668e7728b192e5c3515d9915aebb23bd77581b051bb640f28

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