Nestml

Latest version: v7.0.2

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

8.0.0rc3

[NESTML 8.0.0](https://zenodo.org/uploads/12191059) contains simplifications in the language syntax and a more unambiguous definition of the semantics of language elements. It includes many improvements in documentation as well as new tutorials.

- Neuron and synapse models were combined into just "models". This means that the top-level keywords ``neuron`` and ``synapse`` should be replaced by ``model``. In order to distinguish which is which, the model names should either end in the suffixes ``_neuron`` and ``_synapse``, or alternatively, be passed in a list of ``neuron_models`` and ``synapse_models`` in the NEST code generator options (see https://nestml.readthedocs.io/en/latest/pynestml.codegeneration.html#pynestml.codegeneration.nest_code_generator.NESTCodeGenerator).
- The ``deliver_spike()`` built-in function was replaced by ``emit_spike()``, which is now used both by neuron and synapse.
- Synapse models should also call ``integrate_odes()`` explicitly in the ``update`` block if ODEs are defined in the synapse model.
- Variables corresponding to synaptic weight and delay should now be specified as code generator options rather than "nest::name" annotations in the synapse model itself (1044)
- NEST Desktop is added as a new target platform (802)
- Improved third-factory plasticity using a more efficient spike-based buffer (1078)
- Add predefined ``timestep()`` function (1100)
- A new "pretty" code rendering feature (1081)
- Small improvements in use interface and error reporting (1098, 1086)
- Fix for STDP buffer logic (1061, 1089)
- Fix for spike threshold check in aeif models (1096)
- Compartmental neuron model vectorisation for improved runtime performance (989)

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.12191059
- documentation corresponds to the "8.0.0-rc2" tag on [nestml.readthedocs.org](https://nestml.readthedocs.io/en/v8.0.0-rc2/)

8.0.0rc2

NESTML 8.0.0 contains simplifications in the language syntax and a more unambiguous definition of the semantics of language elements. It includes many improvements in documentation as well as new tutorials.

- Neuron and synapse models were combined into just "models". This means that the top-level keywords ``neuron`` and ``synapse`` should be replaced by ``model``. In order to distinguish which is which, the model names should either end in the suffixes ``_neuron`` and ``_synapse``, or alternatively, be passed in a list of ``neuron_models`` and ``synapse_models`` in the NEST code generator options (see https://nestml.readthedocs.io/en/latest/pynestml.codegeneration.html#pynestml.codegeneration.nest_code_generator.NESTCodeGenerator).
- The ``deliver_spike()`` built-in function was replaced by ``emit_spike()``, which is now used both by neuron and synapse.
- Synapse models should also call ``integrate_odes()`` explicitly in the ``update`` block if ODEs are defined in the synapse model.
- Variables corresponding to synaptic weight and delay should now be specified as code generator options rather than "nest::name" annotations in the synapse model itself (1044)
- NEST Desktop is added as a new target platform (802)

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.12191059
- documentation corresponds to the "8.0.0-rc2" tag on [nestml.readthedocs.org](https://nestml.readthedocs.io/en/v8.0.0-rc2/)

8.0.0rc1

NESTML 8.0.0 contains simplifications in the language syntax and a more unambiguous definition of the semantics of language elements. It includes many improvements in documentation as well as new tutorials.

- Neuron and synapse models were combined into just "models". This means that the top-level keywords ``neuron`` and ``synapse`` should be replaced by ``model``. In order to distinguish which is which, the model names should either end in the suffixes ``_neuron`` and ``_synapse``, or alternatively, be passed in a list of ``neuron_models`` and ``synapse_models`` in the NEST code generator options (see https://nestml.readthedocs.io/en/latest/pynestml.codegeneration.html#pynestml.codegeneration.nest_code_generator.NESTCodeGenerator).
- The ``deliver_spike()`` built-in function was replaced by ``emit_spike()``, which is now used both by neuron and synapse.
- Synapse models should also call ``integrate_odes()`` explicitly in the ``update`` block if ODEs are defined in the synapse model.
- Variables corresponding to synaptic weight and delay should now be specified as code generator options rather than "nest::name" annotations in the synapse model itself (1044)

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.12191059
- documentation corresponds to the "8.0.0-rc1" tag on [nestml.readthedocs.org](https://nestml.readthedocs.io/en/v8.0.0-rc1/)

7.0.2

[NESTML 7.0.2](https://doi.org/10.5281/zenodo.10966350) contains a fix for NEST Simulator 3.7 compatibility (#1021).

7.0.1

[NESTML 7.0.1](https://doi.org/10.5281/zenodo.10966350) contains improvements in documentation and support for the extension modules unloading system introduced in NEST 3.7 (https://github.com/nest/nest-simulator/pull/3103).

7.0.0

[NESTML 7.0.0](https://doi.org/10.5281/zenodo.10125416) contains many fixes, improvements in language syntax, enhancements in user experience, and documentation updates.

- Add support for compartmental neurons (872)
- Add gap junction support (907)

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.