Skip to content
Compare
Choose a tag to compare

NEST 3.1 is the result of 460 commits by 17 developers since NEST 3.0 which was released on 2021-06-10.

This release contains many bug fixes and improvements, especially in the Python setup where support for Python environments was improved.

The PyNEST API was extended to support a more intuitive way of setting and retrieving kernel parameters. Where you previously had nest.SetKernelStatus({"resolution": 0.2}) in your simulation script, you can now just write nest.resolution = 0.2. Kernel attributes now come with their own docstrings and even tab-completion works for them! Additionally, PyNEST functions are now directly linked to the API reference throughout the documentation.

The testsuite now handles MPI tests more consistently and use…

Compare
Choose a tag to compare

NEST 2.20.2 is the result of 15 commits by 7 developers since NEST 2.20.1 which was released on 2020-12-02.

This release contains mainly bug fixes and backports. Most notably it brings support for detailed timers (#2086, which allows more consistent comparisons between benchmark results obtained with this and later versions.

In particular it contains

Compare
Choose a tag to compare

NEST 2.14.1 is the result of 14 commits by 6 developers since NEST 2.14.0 which was released on 2017-10-20.

This patch release contains an optimization for the Potjans & Diesmann (2014) model and adds builtin detailed timers and corresponding documentation, which allows more consistent comparisons between benchmark results obtained with this and later versions.

Compare
Choose a tag to compare

NEST 3.0 is the result of 5043 commits by 47 developers since NEST 2.20.0 which was released on 2020-01-28.

With the release of NEST 3.0, we introduce a ton of new features to improve how you create and manage simulations.

NEST 3.0 introduces a more direct approach to accessing neuron and device properties and to interacting with synapses. You can now read and write properties of nodes and connections with the functions get() and set() or by direct member access (e.g., neuron.V_m = -55.0). Parameter objects make mathematical and probabilistic functions available to pick neuron properties, create spatial positions, define connection probabilities, and much more. In addition, it is now way easier to perform operations such as slicing, iter…

Compare
Choose a tag to compare

WARNING: This version of NEST is affected by issue #1394, which can lead to incorrect simulation results under certain circumstances. Please double-check all simulation results obtained with this version and if in doubt, re-run using a different split between MPI processes and threads. The description of the issue contains more details and will be updated when new information becomes available.


NEST 2.20.0 is the result of 454 commits in 77 pull requests by 25 developers since NEST 2.18.0 which was released on June 7, 2019.

This release wraps up the 2.x series of NEST and contains many improvements and bug fixes. Highlights are the addition of the generalized leaky integrate-and-fire neuron models by the Allen Institute, STDP synapse…

Compare
Choose a tag to compare

WARNING: This version of NEST is affected by issue #1394, which can lead to incorrect simulation results under certain circumstances. Please double-check all simulation results obtained with this version and if in doubt, re-run using a different split between MPI processes and threads. The description of the issue contains more details and will be updated when new information becomes available.


NEST 2.18.0 is the result of 116 pull-requests (1128 commits) by 31 developers since NEST 2.16.0 which was released on 2018-08-21.

This release provides a number of new neuron and plasticity models and additional functionality. It improves memory allocation and performance during network construction. It includes a number of bug fixes and is t…

Compare
Choose a tag to compare

WARNING: This version of NEST is affected by issue #1394, which can lead to incorrect simulation results under certain circumstances. Please double-check all simulation results obtained with this version and if in doubt, re-run using a different split between MPI processes and threads. The description of the issue contains more details and will be updated when new information becomes available.


NEST 2.16.0 is the result of 89 merged pull requests by 39 developers since NEST 2.14.0 which was released on 20th of October 2017.

This release contains many bug fixes and improvements. Most notably it brings a new infrastructure for the storage of connections, which reduces the memory consumption and network build times (Jordan et al., 2018).

Compare
Choose a tag to compare

NEST v2.14.0 contains 705 repository commits by 33 developers since v2.12.0.

This release is mainly a bug fix release, but also contains some new features, most notably a framework for the simulation of rate neurons (Hahne et al., 2017).

New features

  • Multimeter now supports offset for recording (#669, #670)
  • Topology now supports elliptical masks and a function to obtain GIDs inside masked areas (#664)
  • Currents generated by stimulating devices can now be recorded (#658, #663, #720, #730, #733)
  • Split Simulate into Prepare, Run and Cleanup (#650, #692, #778, #803)
  • New static synapse benoulli_synapse with probabilistic transmission (#747)
  • The global id can now be removed from the filename of recording devices (#760)

Documentation, tests an…

Compare
Choose a tag to compare

NEST 2.12.0 contains 1763 repository commits from 169 pull requests by 40 developers since v2.10.0.

New models, tests and examples

  • Symmetric STDP model vogels_sprekeler_synapse (Vogels et al., 2011; #218)
  • Support for inhibitory STDP (#284)
  • New neuron model aeif_cond_beta_multisynapse using GSL ODE solver (#439)
  • Generalized integrate-and-fire (GIF) neuron models gif_psc_exp, gif_psc_exp_multisynapse, gif_cond_exp, gif_cond_exp_multisynapse (#261, #516, #579)
  • weight_recorder for recording weights of plastic synapses (#497)
  • Added current based adaptive exponential I&F neurons aeif_psc_alpha, aeif_psc_exp (#513)
  • Implement the full NMDA model for ht_neuron (#491)
  • Added cubic milimeter microcircuit model for PyNEST (#451)
  • New PyNEST example s…