Releases: nest/nestml
Releases · nest/nestml
NESTML 5.0.0
NESTML 5.0.0 contains several fixes and improvements in user experience compared to 5.0.0-rc2.
NESTML 5.0.0-rc2
NESTML 5.0.0-rc2 contains several fixes and enhancements compared to rc1.
- It increases the versatility in generating code from different target platforms, by making it easier to use a different set of code generation templates, and extensive internal refactoring of the "printer" classes for elements of the abstract syntax tree.
- It makes the definitions of "inhibitory" and "excitatory" spiking input ports more clear in neuron models.
- Support for running NESTML in Docker was added.
- Fixes running multithreaded in NEST.
- Issues fixed with updated software dependencies (Antlr 4.10), many small bug fixes and documentation updates.
It is currently in release candidate status, which means that
- this is the version we recommend you to use;
- we invite feedback, reports and feature requests on the GitHub issue tracker and the NEST-user mailing list;
- for citing this version, we already reserved a DOI: 10.5281/zenodo.5784175
- documentation corresponds to the "5.0.0-rc2" tag on nestml.readthedocs.org
NESTML 5.0.0-rc1
NESTML 5 adds support for synapses and synaptic plasticity rules.
It is currently in release candidate status, which means that
- this is the version we recommend you to use;
- we invite feedback, reports and feature requests on the GitHub issue tracker and the NEST-user mailing list;
- for citing this version, we already reserved a DOI: 10.5281/zenodo.5784175
- documentation corresponds to the "5.0.0-rc1" tag on nestml.readthedocs.org
NESTML 4.0
NESTML 4.0 contains many fixes, enhancements in user experience, and updates for the newest NEST 3.0 API.
shape
was renamed tokernel
- Higher-order kernels have to be formulated in a mathematically consistent format: the old
g'=...
,g''=...
is no longer allowed; the second variable should be renamed to a helper variable, e.g.g'=...
,h'=...
. Please see the NESTML language documentation on how to formulate kernels of any order. - All blocks (
state
,update
,input
,output
) were made optional. This means that any empty blocks that were added just to satisfy the parser, can now be removed. - Removed
initial_values
block; this functionality was already provided by thestate
block. - Parameters and internals (internal, derived parameter values) are no longer recordable for efficiency reasons.
current
type input and output ports renamed tocontinuous
NESTML 3.1
NESTML 3.1 contains many fixes, enhancements in user experience, and updates for the newest NEST 3.0 API.
PyNestML
Stability improvments
Merge pull request #400 from DimitriPlotnikov/prepare_release Prepare new release.
Incremental imrovments
- Various bugfixes and improvements
- New CLI interface
- JSON output
Bugfix: better cli error output
Merge pull request #320 from DimitriPlotnikov/master Print also spl warnings. Prepare release.
Bufix
Merge pull request #319 from DimitriPlotnikov/master Bugfix release: replace a class that is not available in openjdk