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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6c15a3150da0757ddc33d1baee19b639b3512546082a5d4ecb928827ebcd97b2
MD5 dcfabcdd12aeac082910328925b50b90
BLAKE2b-256 155903f927884670b0d0371981388b7789b718c784b54296b5f5daa9e2637952

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6807e6cf472c14291b0d057ba108017b7dcd3b48f7bb47d48411accb53a84759
MD5 1a9c75b6ba1f1805fe21c94021b1250b
BLAKE2b-256 42bdf7a48a35f059972d7fd408f931b5e096e58d964461d16899f12e2ce3108c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 46d536259ae9d4ad1d1b97d72023013ec3492686ff11bcd2be1abcd07def5ca6
MD5 b3b9bd89a45bd3ea280fcf58ea9351d4
BLAKE2b-256 d7b7bc04b2005f8906f60f89d084747d63c53c0b5c82c66cd86da74e136c7b21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03a455c98cb6dd9b2e4ddde159507399bdab8e785cd5e3f9184f1bb8b41e2dbd
MD5 ec60364c40176e20a79b3cb33625d2a2
BLAKE2b-256 76bc58ccd702192e0704e3f8665542b22c5b4f5272b1b023ebd952c53de37869

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b223899a94797d709bb8d5d6215d39a89b4347ab2672b434e609d4c282c9989c
MD5 5e4faeb37e8bd7bae1cd6453217bad82
BLAKE2b-256 a97d4213e2dc513e6e9fdb3d631891b80bb07d2cf4630ff2c2f4cd73f9f77e01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a962ea9b4da4a94acfe318e2d789beaef2fd9018d95836de934f6607a6da2c25
MD5 77b4e56f6e94f28e8818873b60c5ff0e
BLAKE2b-256 0a88cb3c056020c133ab5775c4a6f3cce9b854165cefa0774fb9bbed8c1e602c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef46c3ffa66fe0fbe505f3f1ce1eb978626d7b7d9fe702d60eea5471082c79e9
MD5 2153360a80414e476d69673a4f130587
BLAKE2b-256 c0c041bce4c7d7873652e4f539aa1e906784342499061de6bd6df77ed6b3577c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 8294306b0e49393e0dc376bfd4fe927f370e19f9b679bf2725151fb9e3245121
MD5 78f3771b0bc6d27c4da4a7107e190fa1
BLAKE2b-256 5dc31cbc8cd6786ee5c73b5a48d9ba9834ede814d48803c236426905ee4e3623

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e23809b9c5efd22d695d52368dbc1f1e73bbb363dcc38a248af4f5d076766333
MD5 5f61216fd204e86784d2e9edc706ba5d
BLAKE2b-256 7696482f8c41a4d52e61508dbd2e71d9c22fb3ae9d086af3c82e1a2186c4ac19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9119b0159a5667aefad50451326ad33fe5b2016caf9d061e1ca71b491b0d6e1f
MD5 df20c75b0eed544e088331c0678863cc
BLAKE2b-256 8a9226a3a470e4e8996c60dbeaf1d0144acf2c6fbbd90f74d919c79a325ce52e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 fa36b9d8bdc0c36a9f45750c6c3fa53fcaf1a86b34c7cbaf4915554615d673f7
MD5 50fe0cf32c3d8f02f51d5bc6da2b32ad
BLAKE2b-256 8b4b27475bc8ffe57401171c50fcf1beaa14883e70ed5bef5224d8ba987a018c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34bc4bd1b723e666f5265297eb684560458c8a9f3bf097b2d921ce404634f7ff
MD5 ed92ea041e85648677bcb6ee7a873fd5
BLAKE2b-256 7427fabe00d6edb2423563b971c29ea8642769235a29c8b189daed6fed66a997

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4123ff99eb79fc806551ef7c13462091cbad58e76a52b9d7d3bbb755a7bdefd8
MD5 71fddb131e62cb0f50d5e1259846028b
BLAKE2b-256 cc00ebed9be0ef19f07a19c4e457ffeb57f1cca01ab88637876b1585cd06be31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev377-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bead9b9189e9f7225996f19a2a15ee1f2c443039ee9fe3746f88d50a3589a35a
MD5 99c7c6733bb10edbeb39fce76a6f722c
BLAKE2b-256 600ddad5d7fd95df11e2ecd55813fceab6b8a84ea38eaa892d340a2900f62f3d

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