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 nrn.readthedocs.io for documentation, tutorials, and announcements of courses and conferences. Installers are available on GitHub Releases and the source code on GitHub. Ask questions on our 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 (PIs R.A. McDougal and M.L. Hines at Yale University).

Collaboration is provided by the Laboratory of Neural Microcircuitry (LNMC), a research center of the École polytechnique fédérale de Lausanne (EPFL), with funding from European Union's Horizon Europe Grant no. 101147319 (EBRAINS 2.0: A Research Infrastructure to Advance Neuroscience and Brain Health).

Past funding

Until 2025, collaboration was 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), 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

If you're not sure about the file name format, learn more about wheel file names.

neuron_nightly-9.0.2.dev79-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

neuron_nightly-9.0.2.dev79-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (18.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

neuron_nightly-9.0.2.dev79-cp314-cp314-macosx_11_0_arm64.whl (22.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev79-cp314-cp314-macosx_10_15_x86_64.whl (23.0 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

neuron_nightly-9.0.2.dev79-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

neuron_nightly-9.0.2.dev79-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (18.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

neuron_nightly-9.0.2.dev79-cp313-cp313-macosx_11_0_arm64.whl (22.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev79-cp313-cp313-macosx_10_15_x86_64.whl (23.0 MB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

neuron_nightly-9.0.2.dev79-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

neuron_nightly-9.0.2.dev79-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (18.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

neuron_nightly-9.0.2.dev79-cp312-cp312-macosx_11_0_arm64.whl (22.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev79-cp312-cp312-macosx_10_15_x86_64.whl (23.0 MB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

neuron_nightly-9.0.2.dev79-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

neuron_nightly-9.0.2.dev79-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (18.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

neuron_nightly-9.0.2.dev79-cp311-cp311-macosx_11_0_arm64.whl (22.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev79-cp311-cp311-macosx_10_15_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

neuron_nightly-9.0.2.dev79-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

neuron_nightly-9.0.2.dev79-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (18.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

neuron_nightly-9.0.2.dev79-cp310-cp310-macosx_11_0_arm64.whl (22.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

neuron_nightly-9.0.2.dev79-cp310-cp310-macosx_10_15_x86_64.whl (22.9 MB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

File details

Details for the file neuron_nightly-9.0.2.dev79-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 61a881f21b8247e1453808b87422f5c1922282871be24107ef37d85203f67297
MD5 1a4975ce18deabc3e0dd54d588642247
BLAKE2b-256 d214c8b82dc064001ccf24e8fc75c62ee4978728ed3f2aeff65055b1fec6f1a1

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 104cff32dc0605a91044d4ac421f9c5fd51206b754f71373c009cad1e92e1a8a
MD5 a7264bd990826fea4f3ef90f7f26264e
BLAKE2b-256 43202aec420c7c88d4cb9618654bb2f8f8591d8702de8b7f601bfcea66dba549

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev79-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels-nightly.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08c3c6ef9f8d32ec679c788789e51ca6eb7486929a8eb6e33d0f4f6f6a52cb56
MD5 a69c2149e273225cde06ee6f5314cddc
BLAKE2b-256 c8b0547a6fbcfbbe7130db0af73551f6eb1619675a63e19b05f333d3eae012a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev79-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: wheels-nightly.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 96f2b42bc973855c5bbd4d1d9beb09fec4fade52abfd3ce2e39847f55e7645cf
MD5 c9273fd3c7d6bae2e41702aa555ed34b
BLAKE2b-256 f79853e3c786a573d0ac754673b0d2b6b17f964716c3cb5224700c64887359ab

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fdb7d7d48dc9753fec3837f4128af0fbf04bcfe6c51d0d2bc969521af259aae3
MD5 5e1dafdfa8eaaa9e7962cde55a03b6ae
BLAKE2b-256 f5be2c0d297c6941c760f54fde2d718957309616a562d7ffaba67ed9f4a757c1

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c95d663489af0d024e51acd0b07a0b1a63d7fdf50a15d349f3841c447e04073
MD5 97f53c4bd03322034776c2b768eceb63
BLAKE2b-256 4c658b27b20d2be544d8c4b05e6912e4283f46c34b7be92e30d9cd2a440a97d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev79-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels-nightly.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ed9acc2c057b6fdcb4ff3535d1580a813b2f56767966208cad8288e5bdcf6b2
MD5 f9ba2a5ae025136bb4e2186e276b3ab8
BLAKE2b-256 08d07cb523221d568d7794a99711f98dfe0ee3452a509f30ddd4a70c0ab76ce8

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev79-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: wheels-nightly.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 48c4e1f7702f0a910ee7d32c3e59240bbe193ab8430ba9e4119769a0b3f00c0d
MD5 7053ef8751ad5b1de4aabfb446c9b5b6
BLAKE2b-256 4a9d75d2342c31f3f4abaf2d75ae3bdfd1356af0fa728e4c24d51fef73026024

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f5e1e8a7b87e05e080219c469a3c01aebde6373d1100522530158dac068239c
MD5 b00d6ceb141306831c63332c9904fcad
BLAKE2b-256 ee9c43b835399c3edb1127be5cf4cf311cf8a96a89b4d9b7e5c4f5e95c96135b

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 00b176d79b641ed632c5de73b1e9305bc3dcc5f2cb8e28932849e8a69b3740d3
MD5 58ec8c5001cf012eeea3f86572c051f5
BLAKE2b-256 6fad7160efcb9cf9c4f4210ca4842f8c34cb6762286a539e0f049707f236d9d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev79-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels-nightly.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74d80c9ed46f8ea648645e261c4d890edfcd2cab4b9081f4eaa6694184310c58
MD5 5a134d659764e57214a51a4bd6352c84
BLAKE2b-256 4a6909f51c34cd0c7d5b6dde6854f32e5b3dc829ff6a4d4551eeb365f0acd27a

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev79-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels-nightly.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5bfe29decaf928664953042c432d3037b7561f8030ca53432a487c867173d22a
MD5 e6c83cb221bbcd067104b7fd52c17c63
BLAKE2b-256 9ec124304fd86c35589de0ec5c3158343c79c99fa770ebe75e636e5c27f0738d

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e69f0cd66e1f9212bcd8e5a8bb059d8e7a0e896d2081d66a9a5cef5c7f1e6c1c
MD5 e06e8e021488d029593632d84f5bef22
BLAKE2b-256 e4cc92a9225ff1aed9cfafa88beb23cb892f2d941c65f857a833eb881d7c4ecf

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 244c28e7045d3c5871353d21b36db416e4c2f96c4ef22907b37358c05115abe8
MD5 faff5425d27b0fbf12b0b86047319b3b
BLAKE2b-256 3f4f78ba9fe58f76a7705f145c4f6ecd16677e06b554088976b34ed4015102c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev79-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels-nightly.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e319ac1313ae19e16acde508a7afe431005b637767fb0e69df6075758eedd56
MD5 d96e805c8e4996d39d5fed8c50ba0f3e
BLAKE2b-256 1114d14a8c076e006f4f5129b288689c2fb199e6605a89bc50c942f2a912d3fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev79-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels-nightly.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 ba82a2193260b40174fbefa190d6b8c0185c284db5df3affed2fc33942ba3694
MD5 fb42c71bcc8023aad43c831a47acca09
BLAKE2b-256 1fd3ef90e4123e5c2c309cc93bbd954b16b1e629a15b1a8fe459dc72acaf5d14

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 662f205fe1e721ebf22a2f5a934938f211e7c0f6f7f9ea4620b7a83045649df7
MD5 81facbb5b3e92a7e61f45d131f90a5cf
BLAKE2b-256 c419f3965c1a30f8ac43625d7e89dc2787906911c85c896360af84a7b41367e7

See more details on using hashes here.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5d077217a583466b7d1e6bfe9fcb406c72ee53b3e4adfbae0cfc7728b37f53d3
MD5 e145c483478e5a5128ee5a91facbfb13
BLAKE2b-256 235afb6535cb0268114879f8e86b3b9b9ec07f7d7ef9530424dc9267d9729cfe

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev79-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: wheels-nightly.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d78cea15088cabe34f3c24112584cddad05d58442aef8cabe559aa07abec3b7
MD5 4ae36dc14c8380fd14ae315a9d10b8f3
BLAKE2b-256 5bbb050c78b1d52acbe71a296d5671655e6d480f1f9c6c7c4a8c8cf492063d52

See more details on using hashes here.

Provenance

The following attestation bundles were made for neuron_nightly-9.0.2.dev79-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels-nightly.yml on neuronsimulator/nrn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neuron_nightly-9.0.2.dev79-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for neuron_nightly-9.0.2.dev79-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 87ffc55e6081f68e9f244e38e18cda849421a54de3c2745bcf4ac351291e5100
MD5 f5e13586497c1dff111c08b22c8ade0d
BLAKE2b-256 133f0d5d510446f0674e5428a38095e114ef14e548dac47f78f391b627990bb3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page