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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba49fac6b84b8a219e881615adcbdce7111376f2dc160c600b33caee79f7a25b
MD5 8ce5088c8503d61c816b7cea1d3fee59
BLAKE2b-256 a8b9c3c18a97cea4f9ae2fa599fc5152f9ccc02e705c2ae5ad10d11709e74caf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ada835a5919651768b4bbb9f9a48c871b733d26a94b5eae2abc302bd1aef9fb2
MD5 9392f814a61ef247f5c6e6ec6d4d215f
BLAKE2b-256 64a2b568eb3386839d99192f9d67975ee48944265451b2277f527ed6e083f68f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bbde4f5e9da309fa5e74377259ad6f535c79ff3d0c349627ca20632cd3cfc1d5
MD5 25220fc7f7c3c4097c58f489a187febd
BLAKE2b-256 9eb00b455d805f392f06d90aa4c8821fbe90a2f5d50063c07266d4e8d68fbf41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 30f59d418ca0a368dadc076d07d9598df4fa23cb912e34c708072bc331cc4db1
MD5 cabfc7a4f20d20129494147cadf49a47
BLAKE2b-256 cc1a828fe2d2ec58db57ab5bccf5261de3d715e4107b358a14249668c9c3ad34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6aa895a9f04b2fa24fe715e953f74db782c37cc0711c5c371c6d4d03acbe2d8e
MD5 5705ebe480797f73065fbd6b378ab94d
BLAKE2b-256 fba89652fb027a2676b7cd2065a0a26bfcd303743096fb9264b6d331feb8cd02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f2a30846bde64f36890c1b95c727279a88a078ef10ccb3da90e8e44019b938c4
MD5 cc98533707db89cea6a094cd0360d11b
BLAKE2b-256 23ed0675e6b6387c312a1abe5a5e820d9afa6fae5f676dca2327d11f0af3febd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 652a380f2519363e956a0f15826f4e82de491591884f1afe858819ce13805135
MD5 390609ae0adc545b7c4dd5b6de21fdfc
BLAKE2b-256 a95a08e629992688e324364c0a8ca45827666ef230b6f098823e20decd13ebfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 52683c838937728585d5f53892ce364d9234e9f8e34292a821c2b7f4c7ddebcb
MD5 ace53b0670c37fd0e3527b3094e46bad
BLAKE2b-256 c87b346feacd6d09e07adaf411819954dc1519d414eafb63f5a6610078e0b9a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 97099bb8ec49058c200f3a0913ac3554e434c0034276a50b16a6059bbb600171
MD5 aea95adfd07b6c5e0c5e73f05426a0d7
BLAKE2b-256 cdb954ba790fe21cb5333f451091b6183549d9ba90c58183d3a29924ba47d326

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4f980516926e1974218bb63384978879cf46c33e4643e18dfb85e40bf823329
MD5 4eef1be5d8e6c2f1edb928d4721f3014
BLAKE2b-256 a06797e1db6064288a748aa9df3135e3c43af36e214c5f6c0e9a8b203bbfd201

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a56dbad90869e257c3f84204688e740303c5e3a434d97e4bb264cc78f8695cf
MD5 4f49d5bff8dfd395ac34211d790c1084
BLAKE2b-256 885eb1dfe035027891371aeded412a6fe265223fa6a1a4e35a4e877ab12ec7d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 809775361446c2a71cfb2dd3ef86741832ec469238cdcff818ad82983a3042c0
MD5 961578d62afc95e41573e2bca5b5b363
BLAKE2b-256 94b1013023443428b4a4a1a40184b135cb9bebf6106ed1bf57c7f340f5870db7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf08bf94f58689283230f2d261c780e10b246ccfd3adde300f18358673318958
MD5 4e1e20dfd92012c70f3c4dcc3f89756c
BLAKE2b-256 6a8bdcdec341d62134b2936fb34fd18d089f89661fcc30c21b03a6b287c268fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev407-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 1697fc977c3686eebce74f3c67fc08f8a587a42a9d83eabc46037d438daef1f8
MD5 59cedb11fcb51c63204c0ce9ba006981
BLAKE2b-256 219e973ec471e5b482c6c931fc190e61003006c3b2552e46a6d8f4834ce54af2

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