Skip to main content

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.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nest_simulator-3.10.0.tar.gz (36.3 MB view details)

Uploaded Source

Built Distributions

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

nest_simulator-3.10.0-cp313-cp313-musllinux_1_2_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

nest_simulator-3.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

nest_simulator-3.10.0-cp313-cp313-macosx_15_0_x86_64.whl (23.8 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

nest_simulator-3.10.0-cp313-cp313-macosx_15_0_arm64.whl (21.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

nest_simulator-3.10.0-cp312-cp312-musllinux_1_2_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

nest_simulator-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

nest_simulator-3.10.0-cp312-cp312-macosx_15_0_x86_64.whl (23.8 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

nest_simulator-3.10.0-cp312-cp312-macosx_15_0_arm64.whl (21.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

nest_simulator-3.10.0-cp311-cp311-musllinux_1_2_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

nest_simulator-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

nest_simulator-3.10.0-cp311-cp311-macosx_15_0_x86_64.whl (23.8 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

nest_simulator-3.10.0-cp311-cp311-macosx_15_0_arm64.whl (21.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

nest_simulator-3.10.0-cp310-cp310-musllinux_1_2_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

nest_simulator-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

nest_simulator-3.10.0-cp310-cp310-macosx_15_0_x86_64.whl (23.8 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

nest_simulator-3.10.0-cp310-cp310-macosx_15_0_arm64.whl (21.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

nest_simulator-3.10.0-cp39-cp39-musllinux_1_2_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

nest_simulator-3.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

nest_simulator-3.10.0-cp39-cp39-macosx_15_0_x86_64.whl (23.8 MB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

nest_simulator-3.10.0-cp39-cp39-macosx_15_0_arm64.whl (21.9 MB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

Details for the file nest_simulator-3.10.0.tar.gz.

File metadata

  • Download URL: nest_simulator-3.10.0.tar.gz
  • Upload date:
  • Size: 36.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nest_simulator-3.10.0.tar.gz
Algorithm Hash digest
SHA256 8fbd7df4a3e941784d4b1d5825ded234bdc915238faac0982c62e4cb80134d52
MD5 7d68615c435efc03a5a382c1b9629153
BLAKE2b-256 0cf032302457ea87020dd295cbf8049f41ec21ba4ffafbe354d6683974434049

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 badb573fec6879f72d39396d5f8fbc17bbd7cb70af9de99e597da0c0c09f5683
MD5 41d539c3cb23c15ab935f99d8e2c14c5
BLAKE2b-256 cf97013b79fabfb7d177febd9c08dc2ea573c87a964322f3c5e8df762bda5c5d

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5763c47579c5653aade3baa31f68ab86793dfd268709572ea05274b4276a6128
MD5 84103c6b9dbb23fb4a6a90fa00bf6b4e
BLAKE2b-256 001fc46bd2df878b5381c2dedf5a7a2bc1b6f664a2f702003925426e57876942

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 81f44247df756f8bd159f4b6531241069ec0056741f58690ca88af5fefe01126
MD5 43179a2aca0f99a82702d29103da0a78
BLAKE2b-256 ab85d5bffb02fcbaa018f283dd2f5c8c0bf0217cf8904dd580455910fd57e9f3

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 fdefabdadf1e8cc8c0dce453501e5b54715d2e67b30e119822f6f233f15760d5
MD5 840b159ef687dc5762b33adba74ae802
BLAKE2b-256 9ba043687e2db71a135e51c0f21277a1294df2e0c9948c2764e007379905953f

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd9d2eb8b6d6546848eb0724415bc20e5d5cb22caa55457b6b59bffca6dc039b
MD5 5c55c3704fa14c7ade328d12b30ffae5
BLAKE2b-256 97f6066cb90dc9a62022d27e6056d0ede88c9b351fda7e30ff2e402243088db8

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c44d650e5da79e3f9ae3ab4ac79d8f7cd982b27f99ffd49ac2ff456e043774f4
MD5 c50abe94e471f5d6f9d34290fdc81a91
BLAKE2b-256 d9d203fad08b927de3ad19ce2fe2620ec2e243b73280847d5146e02a93e3b683

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 4cf6c8b5399b92cf346ec40149b5304df23ba69a82f93c70874164fba48d6edb
MD5 f21b73407df571e4937d06f309c84d6f
BLAKE2b-256 5f7d83389f962b61d7de49917e4838cb14cd66986a37785d592fbe2fbd3bbf96

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5c2a49270fcb1cf3017782e0a50f3016d7d835314b8ae3998091590ceaf7433d
MD5 08a3a0fa802718e4a9fe2ee291eb7d65
BLAKE2b-256 84f7e0bd2ff702983cee997d4419c9b5bda03497c344f7ef0cfbf2792f0a7875

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6d9a6f9362f07477d73a8e8ec7f855054123489ab1fe3e86bd9012fc0c677ad0
MD5 be5875713f925a1a8acc50392f8a9152
BLAKE2b-256 b82ceca0a5666dea13c32cd3cf2a2d5410b5ff92b75a05e6700ed653c137cb05

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95b1b1b7af713635a9f70fbb0fe7fcb3248d43909e135aa5fedfd6131bf73717
MD5 623ced1fe05bb3747a3140d9d919713c
BLAKE2b-256 2ad1c620574d5d85d016172a948b89d6fa6984a979af877b042622150b5fd14f

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 3345868aeeb600028887341e243171618996a5a52fdc1720a1fa772d13cd5990
MD5 272b329151a9cc534f3b2cbbd8dccdad
BLAKE2b-256 449ea79aef0ebb5e7ecb54a7d4cba10644d5e27465a1fd8e285f2d319eea18d7

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8e330801696d86fb9b592442b9c159ea6b66684be940c612d1f6ae94450c354f
MD5 ab1ece85cde22bf8230536095d1a1aec
BLAKE2b-256 74e559b081ac21935403a004519d7bb977b6d013d5fcb37afbb691284ad150aa

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 540e1762f683f12011da548c865026d9d2fcd64fd60c3ca28d5069f1cb96125a
MD5 6c8404194bf855d39b1de9c2b58adfdd
BLAKE2b-256 1c62f206c4d9208a66928ecb8f6f66b38c64125a9018c59c6d392a6d48c384a4

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b1b4ea6b94298ef10b9b8caa4e00e396742e72005afbd7d92bea62f7b9d3e504
MD5 695247c3efa4be3e12e866226e760fa4
BLAKE2b-256 34de6fdd534e8a0e14f509e14a7c048858164ae11bf667cb179cb965469c1f1d

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 2927c36f88d9256fd4b66b32775a027d115b97cc39da7d15469b4aa21ad1a81a
MD5 a1c677bb8a8e6b7e22b78ed25805ee7f
BLAKE2b-256 0040c54d673c7ebd5d74c2a1b89aa8e903b7155a3bd99017c354aa2f937a1f3b

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b7b9a789bf11f888e75b79b0282c09ba1b09b495b160b13ab2912850eb3551c4
MD5 5af9b6fe0d1b9b404eb9e41f9b6c7784
BLAKE2b-256 fd745bfe821796c0c069d4cf4c8bd913c85a60a4c67d8e228e40ad94203ec087

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47139becce7756a5e4cfa23722de75eaf739a39fcfa419ef97a4f0f1e8f40723
MD5 4a5d52a01b43bce4aad53dcfd7bb5c0f
BLAKE2b-256 d7aa355feab2bc27663ee488c49bc611842faa3e2706456540d89165871d53e5

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 067141b56978bb628308015d7c578ee102511ecf8a6d4a5d7bfa513234dbcac1
MD5 1f0370543ad0aeb5fb98a2f988dba440
BLAKE2b-256 701dd8fac82c87aab5e34e960918e4f4fb0400a5d7282f80e30b64d18f9a1f2d

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp39-cp39-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ec07a5d3c156e9a89e7bbfb4f2abf5e9dad9dc65751503b26505f86072c08e82
MD5 9420933e81c30349c68be7c18dc802f2
BLAKE2b-256 8e4b62893a03a75a77b5be4dd1a3298319d62518aacc71848b0c7a668733053c

See more details on using hashes here.

File details

Details for the file nest_simulator-3.10.0-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for nest_simulator-3.10.0-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 08d6d22eebef9c47acf634b9c26cd5bdbaeef402677efabc5592501ad7e1cab0
MD5 90ee3b361a9c17871d42386139047d30
BLAKE2b-256 8298ff74b9a9562e8e057aa4067b7033b00186f27b8f0f5517211de02251466e

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