Nest Simulator Versions Save

The NEST simulator

v3.7

1 month ago

NEST 3.7 is the result of 1392 commits by 34 developers since NEST 3.6 which was released on 2023-09-28.

This release most notably brings support for spike-based machine learning using eligibility traces, a tripartite and a pairwise-poisson connection rule. Structurally the extension module interface has been redefined and now supports module unloading. Changes contain many bug fixes and improvements.

As of NEST 3.7, NEST requires a C++17 compatible compiler.

Check out more details in the docs: "What's new in NEST 3.7"

Enhancements

Bug fixes

Maintenance

Plus 38 pull-requests doing version bumps of CI dependencies.

v3.7_rc1

1 month ago

NEST 3.7 is the result of 1282 commits by 30 developers since NEST 3.6 which was released on 2023-09-28.

This release most notably brings support for spike-based machine learning using eligibility traces, a tripartite and a pairwise-poisson connection rule. Structurally the extension module interface has been redefined and now supports module unloading. Changes contain many bug fixes and improvements.

As of NEST 3.7, NEST requires a C++17 compatible compiler.

Check out more details in the docs: "What's new in NEST 3.7"

Enhancements

Bug fixes

Maintenance

Additionally 39 version bumps of CI dependencies continuously updated CI infrastructure and code quality checks.

v3.6

7 months ago

NEST 3.6 is the result of 1397 commits by 30 developers since NEST 3.5 which was released on 2023-06-22.

NEST 3.6 provides significant performance improvements for highly parallel building and simulating of networks and introduces initial support for astrocytes and neuron-astrocyte interaction.

Many smaller changes prepare the test suite for future internal changes in the SLI/Python interfaces.

Check out more details in the docs: "What's new in NEST 3.6"

Enhancements

Bug fixes

Maintenance

Refactoring of the test suite

v3.6_rc1

7 months ago

NEST 3.6 is the result of 1388 commits by 30 developers since NEST 3.5 which was released on 2023-06-22.

NEST 3.6 provides significant performance improvements for highly parallel building and simulating of networks and introduces initial support for astrocytes and neuron-astrocyte interaction.

Many smaller changes prepare the test suite for future internal changes in the SLI/Python interfaces.

Check out more details in the docs: "What's new in NEST 3.6"

Enhancements

Bug fixes

Maintenance

Refactoring of the test suite

122 pull-requests merged.

v3.5

10 months ago

NEST 3.5 is the result of 1390 commits by 25 developers since NEST 3.4 which was released on 2023-02-16.

The main focus of this release is a restructured user documentation improving usability and enhancing explanations of use-cases and features.

New features include native support for networks represented in SONATA format, and new and enhanced models such as the spike_train_injector and access to calcium concentration parameters.

Under the hood, a lot of changes have been made to the test suite to improve development workflows. Continuous integration checks now run separately and in parallel. The whole test suite was ported from SLI to a PyTest-based setup.

Enhancements

Bug fixes

Maintenance updates

v3.5_rc1

10 months ago

NEST 3.5 is the result of 1377 commits by 25 developers since NEST 3.4 which was released on 2023-02-16.

New features include native support for networks represented in SONATA format, and new and enhanced models such as the spike_train_injector and access to calcium concentration parameters. In the user documentation, you can now run the PyNEST examples as Jupyter Notebooks. We've also added new docs for using HPC systems with NEST. Under the hood, a lot of changes have been made to the test suite to improve development workflows. Tests now run separately and in parallel. The whole test suite was ported from SLI to a PyTest-based setup.

Enhancement

Bug

Maintenance

v2.14.2

1 year ago

NEST 2.14.2 is the result of 4 commits by 4 developers since NEST 2.14.1 which was released on 2021-09-08.

This release properly initializes the second initial value of postsynaptic currents in the iaf_psc_exp model to zero. Without the initilization the behavior of the model is undefined, which may go unnoticed and produces wrong results. A typical symptom of the bug are the occurence of correct spike rates in some runs and too high spike rates in others.

Bug fixes

v3.4

1 year ago

NEST 3.4 is the result of 1214 commits by 24 developers since NEST 3.3 which was released on 2022-03-22.

This release contains bug fixes and improvements. Most notably it reorganizes the documentation to improve findability of different topics, both in the source on GitHub and on Read the docs. Read about more updates in the docs

Enhancements

Bug fixes

Maintenance updates

v3.3

2 years ago

NEST 3.3 is the result of 525 commits by 20 developers since NEST 3.2 which was released on 2022-01-21.

Highlights of this release are

  • improvements in parallel network construction time if large numbers of devices are present due to accelerated node lookups. In specific models this has been shown to reduce network construction time by a factor up to 20 (see #2290).

  • NEST now has full support for generic compartmental neurons (#1895), which paves the way for studies investigating the effect of neuron model simplifications from rich multi-compartment models to simple point neurons within a single simulation framework.

Enhancement

Bug

Maintenance

v3.2

2 years ago

NEST 3.2 is the result of 959 commits by 22 developers since NEST 3.1 which was released on 2021-09-15.

This release mainly contains smaller bug fixes and improvements. Most development work went into improving support for new language features in Python and C++ and updating the setups for Python packaging.

Addendum: When installing this release from source, please apply the patch-file attached to these release notes. Download the file to the source directory of NEST, then run patch -p1 < nest-simulator-3.2-p1-VersionNumber.patch. This fixes the version number reported by PyNEST.

Enhancements

Bug fixes

Maintenance