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.dev396-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.dev396-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (18.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ddf0cd8ae6e3a02c42d1a86b465822cb7b75092f92a566823da465980cc3f5b9
MD5 090ac25fe9fe8f8252eb4e0cc39a725c
BLAKE2b-256 c4968b5ca96c4063d642fdfc0656952a2047ba50a487aec3173d4d82f247fdf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e0cbfb3eff6502c0f180f618b92e324d97cc47137779e400e3e4d4cebb8a0918
MD5 d2e4c61aca48aa4ca7d0289703afc2a2
BLAKE2b-256 e615d0d482769fe59dbf21792e84621a3dc2dfa20293376433f516c6bcd3aba1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b40fd7432801ddcc78f3775b572de8e57341003e334f0b679c45727b64e22481
MD5 cb4d18fbb48f279a1bd05f8cc6d4fe13
BLAKE2b-256 8e668cdd7dc64b9993ebd2ed679677a0faefe0a835ac24c01bcd10c0f36d92ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b53749a76ee15d1ecbeedfcd1287f8c3e3f7531514dffabaff3595ef22c77036
MD5 66e3e9dd943c34b0a46a6c520250816c
BLAKE2b-256 72605a2a856c25f84219e60c4ce3041c4d1f0ebaa0c20a7126c2e26e5d2ae114

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25ae10620c485d4fb349c8ccd01a99fb6d307904884324e7bc64a687c5ce91a8
MD5 739fb854aa69fe596a5eb6c264e5a975
BLAKE2b-256 b7a6ca519aada95451e85576907dfcfd251dcf16bd3076cf011f9d22b034a2a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0496230b91d3746a13f51473e7655f71ee12b302b9f3b5020779232f540f7d35
MD5 8655cfb058d85b35c7bb7d6330f1d111
BLAKE2b-256 0ade47ca2ead66a83e352cdb4facc379b5b36fa56109cd833032f1bb7532e8fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 779776583e189a42cad79544c157ed557fca40e5597f4ad3156db867e262d616
MD5 ba58aa2d6eda18c4859ab3ccd7809d83
BLAKE2b-256 240672d000d581d7c0b4093b4ac3bb591ec13022e9bc1772d1c4118d5d1c2a09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 551fe7968e42f29969886eece105131e831614d81045414dc434e843b976b62e
MD5 f312646ce31eca3188000932b300044f
BLAKE2b-256 dac2bc437ac81d0363e8e7176f1935244e1ba7118fbaa0d20639ed313eb23e4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2b9c07161e1370710f330c410df586710e9bc202c819518f0905e114f4b259ef
MD5 971163696db8febd18127d31153f4eb8
BLAKE2b-256 96f6a13c36d1e79259d44e77e5fa6ecf53dbb21b6b58a27f88f933ecd6030cd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b430cbdca0f75c4f53ea0e3496644c096d0e8943b0eecde0f5521ac730ddc972
MD5 fd8e5c0bd386be1c9a666d16604edbcb
BLAKE2b-256 6a3527e4d65a08c912f647503c4cf88dd4f0ce3153adb38cd5be4e989646b6ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ce0c9199cd9cd5ea1856d85ef8430e62552098436719f509d1a15ef0211d628
MD5 44a453b4307fba7eb60dc95dc04b7ae6
BLAKE2b-256 e21c4328915561be7c64d386169807c2ddb90cbe7d921d790ae0459be27d5c6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 36fca705a5c715f5354a969b48a5d5b227257493cc4600ceea06b63c1c64eec1
MD5 709870e03bec6210cad400065b001ade
BLAKE2b-256 6b1f2a6d03e9c6f63efb2aa73a01071f0b3cc8757f875e4e8bc287213d7a6415

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cca78ad0d21cd266e3f8bb25f676639511d78e213468e284c5aa09bcfc92e799
MD5 1090835eafd961a579c2e19c215eb945
BLAKE2b-256 6bc90a08841398152c2ef97e39adb971c6d03b88a63f72f85c1aa73d6bd49508

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for NEURON_nightly-9.0a1.dev396-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5856549c0887c8ceaf3ad25fcf16d317f6d620526652af4f82d1667ea04b57f0
MD5 a382cdedb0e7d70ae850b3cacbcccd2a
BLAKE2b-256 cba1e2d958e248418a206f412d972bec2d12cc29031c2583be8039c2f6a540d6

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