Skip to main content

The Neural Simulation Tool - NEST

Documentation CII Best Practices OpenSSF Scorecard License DOI

Latest release GitHub contributors GitHub commit activity

Ubuntu version Fedora package conda-forge version Homebrew version Docker Image Version Virtual applicance

YouTube Video Views

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)

Source distribution for nest-simulator 3.10.0
File Size Uploaded
nest_simulator-3.10.0.tar.gz 36.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for nest-simulator 3.10.0
File
nest_simulator-3.10.0-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
nest_simulator-3.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
nest_simulator-3.10.0-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details
nest_simulator-3.10.0-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details
nest_simulator-3.10.0-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
nest_simulator-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
nest_simulator-3.10.0-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details
nest_simulator-3.10.0-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details
nest_simulator-3.10.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
nest_simulator-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
nest_simulator-3.10.0-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details
nest_simulator-3.10.0-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details
nest_simulator-3.10.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
nest_simulator-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
nest_simulator-3.10.0-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details
nest_simulator-3.10.0-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details
nest_simulator-3.10.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
nest_simulator-3.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
nest_simulator-3.10.0-cp39-cp39-macosx_15_0_x86_64.whl CPython 3.9 CPython 3.9 macOS 15.0+ x86-64 Details
nest_simulator-3.10.0-cp39-cp39-macosx_15_0_arm64.whl CPython 3.9 CPython 3.9 macOS 15.0+ ARM64 Details

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

Release history Release notifications | RSS feed

This release

3.10.0 This release

21 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page