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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev410-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd29f6e1fc86aa954fecd73fc30098709015376fdff76dd14b170f5273e8978c
MD5 06b43a53d62df21b3dcbe8d6ad6f9712
BLAKE2b-256 c1e062559c9b3d14ebec3fe5ff4c33d2463436b28d5a88a7ffde097ab07fdeaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev410-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d07c25ccc0bda393964408355c7fbc24da4601b5aa985ca3e989b2f9b27dcd15
MD5 d6942c196113fc974f48f4fb1ab006ad
BLAKE2b-256 5a0f1ea710945f5935f9777f9b4886d995a671fd8003e9b4db7b561a1462f0cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev410-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 eef4f0174d2313a32de3ce2598d44fcf6d79473a673033290e0a249070dc8430
MD5 521595fc7fbea96241459152371134d3
BLAKE2b-256 c10b0b32b62da8fdbbc52e0d07ee2a0e88bf3f0c77c67f3ed6f0af4e70a16229

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev410-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7056265da018313f663b114b19f7276782608ba78281f413150df8a98a6e3b5
MD5 e04762358acc66ba4b31e91e1ea81d34
BLAKE2b-256 b141fcddfc242d0b742d8a8be98f1b176a23d5ee1879109d59b5e7414594f740

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev410-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4866e167072f5909f10118adbd9c205bc4423cf1c431ab25f5c6d1d8aacc998c
MD5 2a55bc11783bb61aceb5f23035e37182
BLAKE2b-256 a055d42ab0c8f3a6239f9c7d9f4e484d2d6a198c3ed6a0a7004a0c14562b18a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev410-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f436b8ca13841b963e0c5a442c1daa23d66c6070df8eba67a8cd41a1e415ac74
MD5 fa77ce2e17226fa4c0f38469a7e57dcd
BLAKE2b-256 abdc9530c02e5b715fa09fad4abd190b6373580f1b6c75df6462c739c9de0d9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev410-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5717baadd70808061d2a4905c1a64877f560edd5367f3155d5137cfcbc6701c5
MD5 2ff2baff49938bd5f013695d57fb3376
BLAKE2b-256 2bc3d6fafa79aa88c76406f53b8d0e1cb3758af6dc80e2f42aa97fb5292750ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev410-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f91504ab32293dffdf9b5e9f83f7feb3b0abfe6f4c896af1cf8618e04879ca3a
MD5 9a884d05873de1d8de179b7e70ebd223
BLAKE2b-256 6eec58dbbae6b2892a0f34533067adf5ace5d4fac49f56a1a1313ce0512aa6ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev410-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d38bf41eed7fd561565d36cbbec384d94ca1bda31836c9332946e087942e9bd3
MD5 3e3325e3bf9f886c4414d19b4617f60c
BLAKE2b-256 1baaed205639fe7f67786eab126243b0271a75f140e0e956c0927f63c4fad831

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev410-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d5cf6cc040b725a24ae09abd42ea6680aa777a7eb86d9476a8d19d38fb42283b
MD5 d7f4382ebc836300c0ccb76dce3bbf2d
BLAKE2b-256 7862a4fe669cf2d39071ed999c8ab3d8adf75d0c55babc7fff94eab81094b8f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev410-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 65eb2dea6abbf2aacaf865c2a8326b6bcf2e3762002b6b9296ef483c41ea2168
MD5 c08db91888b2220857e08334e791971c
BLAKE2b-256 8d38e772072d77904990652b32b29be5cf28fe59c72952e3d12e999faeea665e

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