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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev422-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e90dd5537776ab093325a0408fd96f16e83552547a1dfaf0128a3cce1ca28a3
MD5 3b4ca7828f438c59fb5ca4dfce008e14
BLAKE2b-256 cee579eca892aeb27195cf47cc2af19707f866660dc63cdbaa8111abd5521944

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev422-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5442ad9b58676c816956fee6a62879779cf74dce0e24febafbe199e294718c3
MD5 a0134a5fe9429a857ad3b744668713a5
BLAKE2b-256 b9eb2fbda9b961f92475f92df054fb619937fe9cb9393351967e64de37ed3cd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev422-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 feca6e56c78aa87bdb964c1f0842cf4d4db03d15af1a1d73e63142eff2596869
MD5 00c602566c2db0247d9d4015a424775e
BLAKE2b-256 2aab8f3a53df663e4fa40f963f5baadfccd64660dcde4f4ca79874f64c7099eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev422-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c97b9a2f13d5852766b690dc8dbed4ac4421205a97e3870f37f274501f38cc4
MD5 7789c42f8337aa8609dfe7a9de6c5052
BLAKE2b-256 8dc94803f272cc18b8849f333a2c682fe7dde234f84367b233ed9fbb26d0f5a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev422-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fde31615c158a05f2d57c74b9048dadb87aae188f04de6fbce942da112588f45
MD5 f310eac0318edb4149af21cf1569db00
BLAKE2b-256 05beffb5ea09b9f08e592af21dfb8efccdbe81ff561e00d9bc118a3da3028532

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev422-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3946a1f71292bf387b1a46efe579c97d19474b79860ffd910cd68ac1d4632e97
MD5 914a04204d87278817e10d8b5ba1fc23
BLAKE2b-256 ce280d3ec5247369dd521ee524b867ce91d000c2dfd29bb3aa731c3492ee8fbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev422-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c852fc3d9fd534baca9f80cb8e99d77d3ef878e515f1ab83f072dbba81ce8630
MD5 44169cc3ba55e8d596e98bcaea7f06a0
BLAKE2b-256 f44bd1fddfee5c258cc8ceeecb4dee0e6050aba7025d0bb40c18a5f3a0838e6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev422-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f50d0ccc156f1996b2e8d1e61fa20f3bab19c6d27a8e4f8a87e2faec3beca964
MD5 0d5f96a014b4e8f2c3ff403fd0b88102
BLAKE2b-256 2c28f50b8bba1ef4afa5f52b081e48d31e8fcb66a645c94d0d32c28e3fc5cfc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev422-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2ab79f330bc5c256412dea1c3c4d9886d851ea844ebac19c3c3f37318a81d586
MD5 ef1445ddfdfeaf2806a7e4c62981b478
BLAKE2b-256 e7770e3f026945f85222614e7e60bd817468a0f516983656066483f71c23260c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev422-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d289c7bcd64cdaa3c3a52a1edd3970440e9c29039f65402512f5d8a496585cc6
MD5 9dc29df11012f9af6967e13a36802054
BLAKE2b-256 81156b7dffc717d32f451b61b72b0b470901bef79e86b8c810b26bfb20796f00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev422-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 152cf422a386e4945caa9cf12cc269bd2e907eb0e441dbe508abd96bc824afc0
MD5 b3a2fc4ef728aa7a48aa21a7a98715b4
BLAKE2b-256 2f0e9f3057ac25558f6119fb07404149cbddba3951beb375114f03706275d3ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev422-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 714723b1df537a802308f3106f8b2f968fa5a5455a6a5ee84549252c800e449b
MD5 06f25c494af92a5d07b42db192161be8
BLAKE2b-256 b871bc181d6daa4f43aed81615ba9c2231792fdfa58b51a00c1a1f0d5c6c7f46

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