The Neural Simulation Tool - NEST
NEST is a simulator for spiking neural network models that focuses on the dynamics, size and structure of neural systems rather than on the exact morphology of individual neurons.
A NEST simulation tries to follow the logic of an electrophysiological experiment that takes place inside a computer with the difference that the neural system to be investigated must be defined by the experimenter.
NEST is ideal for networks of spiking neurons of any size, for example:
- Models of information processing, e.g., in the visual or auditory cortex of mammals,
- Models of network activity dynamics, e.g., laminar cortical networks or balanced random networks,
- Models of learning and plasticity.
Key features of NEST
- NEST provides a Python interface or a stand-alone application
- NEST provides a large collection of neurons and synapse models
- NEST provides numerous example network scripts along with tutorials and guides to help you develop your simulation
- NEST has a large community of experienced developers and users; NEST was first released in 1994 under the name SYNOD, and has been extended and improved ever since
- NEST is extensible: you can extend NEST by adding your own modules
- NEST is scalable: Use NEST on your laptop or the largest supercomputers
- NEST is memory efficient: It makes the best use of your multi-core computer and compute clusters with minimal user intervention
- NEST is an open source project and is licensed under the GNU General Public License v2 or later
- NEST employs continuous integration workflows in order to maintain high code quality standards for correct and reproducible simulations
Installation
Quick Install
pip install nest-simulator
More details and options for installing NEST with pip can be found here:
https://nest-simulator.org/documentation/installation/pip_install.html
macOS Requirements
For macOS users, OpenMP support requires installing the OpenMP runtime library:
brew install libomp
pip install nest-simulator
This is necessary for NEST's multithreading capabilities to work correctly on macOS.
Documentation
Please visit our online documentation for details on installing and using NEST.
Cite NEST
If you use NEST as part of your research, please cite the version of NEST you used. The full citation for each release can be found on Zenodo
For general citations, please use
Gewaltig M-O & Diesmann M (2007) NEST (Neural Simulation Tool) Scholarpedia 2(4):1430.
Contact
If you need help or would like to discuss an idea or issue, join our maling list, where we encourage active participation from our developers and users to share their knowledge and experience with NEST.
You can find other ways to get in touch here.
Contribute
NEST is built on an active community and we welcome contributions to our code and documentation.
For bug reports, feature requests, documentation improvements, or other issues, you can create a GitHub issue,
For working with NEST code and documentation, you can find guidelines for contributions in our documentation
Publications
You can find a list of NEST related publications here.
License
NEST is open source software and is licensed under the GNU General Public License v2 or later.
General information on the NEST Initiative can be found at its homepage at https://www.nest-initiative.org.
Metadata
Release files for nest-simulator 3.10.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nest_simulator-3.10.0.tar.gz | 36.3 MB | Details |
Built distributions (wheels)
Total release size: 588.7 MB
Release files / nest_simulator-3.10.0.tar.gz
| Download URL | nest_simulator-3.10.0.tar.gz |
|---|---|
| Size | 36.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8fbd7df4a3e941784d4b1d5825ded234bdc915238faac0982c62e4cb80134d52
|
|
BLAKE2b-256 checksum How to use checksums |
0cf032302457ea87020dd295cbf8049f41ec21ba4ffafbe354d6683974434049
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 31.3 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
badb573fec6879f72d39396d5f8fbc17bbd7cb70af9de99e597da0c0c09f5683
|
|
BLAKE2b-256 checksum How to use checksums |
cf97013b79fabfb7d177febd9c08dc2ea573c87a964322f3c5e8df762bda5c5d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 33.5 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5763c47579c5653aade3baa31f68ab86793dfd268709572ea05274b4276a6128
|
|
BLAKE2b-256 checksum How to use checksums |
001fc46bd2df878b5381c2dedf5a7a2bc1b6f664a2f702003925426e57876942
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp313-cp313-macosx_15_0_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp313-cp313-macosx_15_0_x86_64.whl |
|---|---|
| Size | 23.8 MB |
| Tags | CPython 3.13 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
81f44247df756f8bd159f4b6531241069ec0056741f58690ca88af5fefe01126
|
|
BLAKE2b-256 checksum How to use checksums |
ab85d5bffb02fcbaa018f283dd2f5c8c0bf0217cf8904dd580455910fd57e9f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp313-cp313-macosx_15_0_arm64.whl
| Download URL | nest_simulator-3.10.0-cp313-cp313-macosx_15_0_arm64.whl |
|---|---|
| Size | 21.9 MB |
| Tags | CPython 3.13 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fdefabdadf1e8cc8c0dce453501e5b54715d2e67b30e119822f6f233f15760d5
|
|
BLAKE2b-256 checksum How to use checksums |
9ba043687e2db71a135e51c0f21277a1294df2e0c9948c2764e007379905953f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 31.3 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
cd9d2eb8b6d6546848eb0724415bc20e5d5cb22caa55457b6b59bffca6dc039b
|
|
BLAKE2b-256 checksum How to use checksums |
97f6066cb90dc9a62022d27e6056d0ede88c9b351fda7e30ff2e402243088db8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 33.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c44d650e5da79e3f9ae3ab4ac79d8f7cd982b27f99ffd49ac2ff456e043774f4
|
|
BLAKE2b-256 checksum How to use checksums |
d9d203fad08b927de3ad19ce2fe2620ec2e243b73280847d5146e02a93e3b683
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp312-cp312-macosx_15_0_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp312-cp312-macosx_15_0_x86_64.whl |
|---|---|
| Size | 23.8 MB |
| Tags | CPython 3.12 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
4cf6c8b5399b92cf346ec40149b5304df23ba69a82f93c70874164fba48d6edb
|
|
BLAKE2b-256 checksum How to use checksums |
5f7d83389f962b61d7de49917e4838cb14cd66986a37785d592fbe2fbd3bbf96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp312-cp312-macosx_15_0_arm64.whl
| Download URL | nest_simulator-3.10.0-cp312-cp312-macosx_15_0_arm64.whl |
|---|---|
| Size | 21.9 MB |
| Tags | CPython 3.12 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5c2a49270fcb1cf3017782e0a50f3016d7d835314b8ae3998091590ceaf7433d
|
|
BLAKE2b-256 checksum How to use checksums |
84f7e0bd2ff702983cee997d4419c9b5bda03497c344f7ef0cfbf2792f0a7875
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 31.3 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
6d9a6f9362f07477d73a8e8ec7f855054123489ab1fe3e86bd9012fc0c677ad0
|
|
BLAKE2b-256 checksum How to use checksums |
b82ceca0a5666dea13c32cd3cf2a2d5410b5ff92b75a05e6700ed653c137cb05
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 33.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
95b1b1b7af713635a9f70fbb0fe7fcb3248d43909e135aa5fedfd6131bf73717
|
|
BLAKE2b-256 checksum How to use checksums |
2ad1c620574d5d85d016172a948b89d6fa6984a979af877b042622150b5fd14f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp311-cp311-macosx_15_0_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp311-cp311-macosx_15_0_x86_64.whl |
|---|---|
| Size | 23.8 MB |
| Tags | CPython 3.11 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
3345868aeeb600028887341e243171618996a5a52fdc1720a1fa772d13cd5990
|
|
BLAKE2b-256 checksum How to use checksums |
449ea79aef0ebb5e7ecb54a7d4cba10644d5e27465a1fd8e285f2d319eea18d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp311-cp311-macosx_15_0_arm64.whl
| Download URL | nest_simulator-3.10.0-cp311-cp311-macosx_15_0_arm64.whl |
|---|---|
| Size | 21.9 MB |
| Tags | CPython 3.11 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8e330801696d86fb9b592442b9c159ea6b66684be940c612d1f6ae94450c354f
|
|
BLAKE2b-256 checksum How to use checksums |
74e559b081ac21935403a004519d7bb977b6d013d5fcb37afbb691284ad150aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 31.3 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
540e1762f683f12011da548c865026d9d2fcd64fd60c3ca28d5069f1cb96125a
|
|
BLAKE2b-256 checksum How to use checksums |
1c62f206c4d9208a66928ecb8f6f66b38c64125a9018c59c6d392a6d48c384a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 33.5 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b1b4ea6b94298ef10b9b8caa4e00e396742e72005afbd7d92bea62f7b9d3e504
|
|
BLAKE2b-256 checksum How to use checksums |
34de6fdd534e8a0e14f509e14a7c048858164ae11bf667cb179cb965469c1f1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp310-cp310-macosx_15_0_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp310-cp310-macosx_15_0_x86_64.whl |
|---|---|
| Size | 23.8 MB |
| Tags | CPython 3.10 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
2927c36f88d9256fd4b66b32775a027d115b97cc39da7d15469b4aa21ad1a81a
|
|
BLAKE2b-256 checksum How to use checksums |
0040c54d673c7ebd5d74c2a1b89aa8e903b7155a3bd99017c354aa2f937a1f3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp310-cp310-macosx_15_0_arm64.whl
| Download URL | nest_simulator-3.10.0-cp310-cp310-macosx_15_0_arm64.whl |
|---|---|
| Size | 21.9 MB |
| Tags | CPython 3.10 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b7b9a789bf11f888e75b79b0282c09ba1b09b495b160b13ab2912850eb3551c4
|
|
BLAKE2b-256 checksum How to use checksums |
fd745bfe821796c0c069d4cf4c8bd913c85a60a4c67d8e228e40ad94203ec087
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 31.3 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
47139becce7756a5e4cfa23722de75eaf739a39fcfa419ef97a4f0f1e8f40723
|
|
BLAKE2b-256 checksum How to use checksums |
d7aa355feab2bc27663ee488c49bc611842faa3e2706456540d89165871d53e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 33.5 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
067141b56978bb628308015d7c578ee102511ecf8a6d4a5d7bfa513234dbcac1
|
|
BLAKE2b-256 checksum How to use checksums |
701dd8fac82c87aab5e34e960918e4f4fb0400a5d7282f80e30b64d18f9a1f2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp39-cp39-macosx_15_0_x86_64.whl
| Download URL | nest_simulator-3.10.0-cp39-cp39-macosx_15_0_x86_64.whl |
|---|---|
| Size | 23.8 MB |
| Tags | CPython 3.9 macOS 15.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
ec07a5d3c156e9a89e7bbfb4f2abf5e9dad9dc65751503b26505f86072c08e82
|
|
BLAKE2b-256 checksum How to use checksums |
8e4b62893a03a75a77b5be4dd1a3298319d62518aacc71848b0c7a668733053c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / nest_simulator-3.10.0-cp39-cp39-macosx_15_0_arm64.whl
| Download URL | nest_simulator-3.10.0-cp39-cp39-macosx_15_0_arm64.whl |
|---|---|
| Size | 21.9 MB |
| Tags | CPython 3.9 macOS 15.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
08d6d22eebef9c47acf634b9c26cd5bdbaeef402677efabc5592501ad7e1cab0
|
|
BLAKE2b-256 checksum How to use checksums |
8298ff74b9a9562e8e057aa4067b7033b00186f27b8f0f5517211de02251466e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|