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.0rc2.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.0rc2-cp313-cp313-musllinux_1_2_x86_64.whl (31.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

nest_simulator-3.10.0rc2-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.0rc2-cp313-cp313-macosx_15_0_x86_64.whl (23.7 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

nest_simulator-3.10.0rc2-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.0rc2-cp312-cp312-macosx_15_0_x86_64.whl (23.7 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

nest_simulator-3.10.0rc2-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.0rc2-cp311-cp311-macosx_15_0_x86_64.whl (23.7 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

nest_simulator-3.10.0rc2-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.0rc2-cp310-cp310-macosx_15_0_x86_64.whl (23.7 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

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

Uploaded CPython 3.10macOS 15.0+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

nest_simulator-3.10.0rc2-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.0rc2-cp39-cp39-macosx_15_0_x86_64.whl (23.7 MB view details)

Uploaded CPython 3.9macOS 15.0+ x86-64

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

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: nest_simulator-3.10.0rc2.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.0rc2.tar.gz
Algorithm Hash digest
SHA256 40c44813d549071fec32e9b7578f09361981c587b512f5101d6b46640391b99d
MD5 75e6bf490e88f93161d40ad242e2503a
BLAKE2b-256 61a7778d3854cb61ad3f0b3c3a5fc5cb8275afbf7ad33fe9b9f80570084f6d67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a1bd7717b9cb210ea867bf44842cd9c5b4801ef7f31772a344a4c9647a7c9f8
MD5 600e795a3456eb96dbbf321f92fb1706
BLAKE2b-256 8f33582e647314b7c955c8f6e36e9fcc830fa9d7251c96da8985828cf5490d5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4823a6beadece8f89862face7c0e26677791e15a64cdbac443646e66795a71e8
MD5 4f7663785972083b9d955b0123f926fe
BLAKE2b-256 932962bda3922afe2db1ae6bcc73d7de1d11119b8a3e2872f57dd7070969bfdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 351f2296206425b8c2b6a2ab32af2f6b8ab34d980ec0dff165b48f29fc964605
MD5 c07a492292badd945320bb193c59d049
BLAKE2b-256 494553f0a30581f8cff55250fdf782675801df5385886c1ce4a4f29afe711e18

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6fdc515849a1dea0edf6e4a8b1ab564fdc7fdd454f566bfeaa3d84f64452ba52
MD5 55f137b4a62796d81c35b62f7a14627c
BLAKE2b-256 206b695c8787aa0c05de58d7b1140ee1c4d1c823d0d33b25d5c3fae5e6ce97cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 772cc360f2cfa6fb1ce28bbc0cc0bd6eb8067ab9e6b158628ff9efef7ee38a55
MD5 4b6496a785a381746cb4704612244943
BLAKE2b-256 82ef8552e836ed0b24969f89c6ed1989206dc1d60224d0f372b7ccae07220954

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b33ae0e06d5bfd3a3cd9ffd3e8acd0c8baced05ca1ed6d28230fa32f683ed7b2
MD5 a1a10e770dff9a4203ea1eda3f8b914d
BLAKE2b-256 63937a880c306fc586e1699b2906b2795d875b841fa87918b74fb99ca3502a4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 77945b026bc679fb42c7ebfaeca96be38f5d126afdfd838d6f11d39505820667
MD5 9d51e0a47c2fe346f021c0a0bf91680e
BLAKE2b-256 98ad6c658b7341f30399eeffcc47820cf760ef3f063dab3e8ab809ce3d05911e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d4a79d1441b5f19c1432f9c630f9a7ebf785d5ba2085f736e17db1dd583ef6d6
MD5 987498ec53e66a1d4f761262cae6b32b
BLAKE2b-256 8fd1ca9ef3c9760e3b605d40266093ad40f84fa22f66674fbe6414118fba6e94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eea8343be27a08f1e7ae1f49c3e55d239367dc652c9c697f985115e11144d838
MD5 4fc30840ea037b54723889e7240ed29e
BLAKE2b-256 d5919b8ffbd5b6e4f1997799df2ebd493a9c722f565d248fd4f4e3e789b04697

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa1730cedac44342d29a57a34564fbaadef17cc97d73525341b72fd6cc1926c9
MD5 09977332339aab9fad89e5ab691dca6a
BLAKE2b-256 18244fd4af8ff953573244edabb8e511c9061f691b8dda132bd4449bc123782b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 3048109649829755003e11eb2cb762cf607846139e2a5cce980e5d3670fc5961
MD5 7c79dcef7219d0142d61ed4fbb57aca7
BLAKE2b-256 89859a33211b5d9c1e636962666fa3f51c997b71a5fbccf21a430f4f9b2e5a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8f94bc17b4bf31c8b87ec30643652ac68157fe9fbc78e849399c3a8b1f556bb7
MD5 ff78b9f3fb9f1c63811beb5bd5cd7940
BLAKE2b-256 42d564046b14c76d28718349f6459a966f601896b01f5ef9d4fe6a6d7be61978

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 537c7fe349e7607c4b6f52bfd2824be51e582908e22a7f606f05c1ee59a50201
MD5 b3ff00704f52b904cf701c6c831bb190
BLAKE2b-256 e0e606cf93e9a3b693a45a39e9d0ab1c2de61e2a7d6ade76751c507812f1ffe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45f41bd2ed8a50417dec2a7035362e939fe97379ed547e2bda7f9a3fe747185a
MD5 0bdbe41262b7bfdda53c2ddf608b5ff3
BLAKE2b-256 de95f5b671794e3ef5920d802a20fad339c98b0787edf9c3c627e78669e89490

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 17d9902e1215d1f2d8615eaa6cad070dc56f9a66981e09eb795d5907276b153a
MD5 5234de06fc0def2ad8c11172438f414f
BLAKE2b-256 92d7fc4f2c190657448a456bcb453432e89db59abbd5528e14c8170a2266179f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 bf7747ba2c1626b5e77ce6f645b17d9996b00e6fbd371658472601e0cb35b463
MD5 7df05e4708c48674327e120b3df96ba4
BLAKE2b-256 1b46c9c0bcac84b90e3dd1f5f95739397e9a847d8ba0e1f214d4be4cceb22c07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7ef02f39dfee655f55a155a67706f2d345b174bb9e4da98069baef4aa669406e
MD5 92047903b9c57a31e75ed255a9d485da
BLAKE2b-256 12531ecbb0b7c117a5e165bca3f99bc595a99e1a350beb8d9018bdc891bc6d6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae3dd4ebd3ef3b7dd12111e6113ba64c9a3ff17d7af8f2573e7744da844f83ed
MD5 551f23e1cb6a91aca5692c1d7cfc5b44
BLAKE2b-256 0678b0e9fd230f5e0689749cce16b6649512142ef629fb22d37aa3ebd69d0ce5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp39-cp39-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 3eb3e048fc3fa02afb221efced3a19092a6ec52041786c0cb8d3b67cec0f8f92
MD5 adaa70172e51699f0f750c17a9313fcc
BLAKE2b-256 685e5bb1a083375b4643cbbb0aa96199321cd717d6b6cf3547b896f7c25bd84d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for nest_simulator-3.10.0rc2-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 35ef07085338a4eb47b1d7014cf9a4b1da1ecb696d228c413f746fbe312a5114
MD5 d14ae1a4adc19fb9a868d8538df7302a
BLAKE2b-256 cb4a46b54c9bef990993773ba4cce36077cbb2cf774c703fe2477a3a442172df

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