Brian2genn

Latest version: v1.7.0

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

Scan your dependencies

Page 1 of 2

1.7.0

We are happy to announce **Brian2GeNN 1.7.0**, a new release of the [Brian2](https://briansimulator.org/) interface to the [GeNN simulator](http://genn-team.github.io/genn/). This release fixes compatibility with the latest Brian 2.5.x releases – note that it no longer works with older versions of Brian 2. The release also includes a number of bug fixes and improvements:
- Fix custom headers not being available for `insert_code` calls (131, 133), thanks to denisalevi for the bug report and fix
- Fix the output of `dt` so very small values don't look like 0, thanks to tnowotny for the fix
- Fix recording from `Synapses` with a `StateMonitor` (136, 138). Thanks to kernfel for the bug report and to tnowotny for the fix
- Support monitors with slower clocks (139, 140). Thanks to kernfel for the feature
- Fix repeated runs (141). Thanks to kernfel for the report and the fix, and neworderofjamie for the related fix on the GeNN side (genn-team/genn495)
- Improve performance (data transfer between host and device) for monitors running on slower clocks (143). Thanks to kernfel for this contribution
- Fix data transfer between host and device for `run_regularly` operations (135, 147). Thanks to jesusgf96 for reporting the issue. Fix by mstimberg
- Support profiling (timing GeNN's kernel) with `profiling_summary` (134). Thanks to denisalevi for contributing this feature.

1.6

We are happy to announce **Brian2GeNN 1.6**, a new release of the [Brian2](https://briansimulator.org) interface to the [GeNN simulator](http://genn-team.github.io/genn/). This release fixes compatibility with the latest Brian 2.4.2 release – note that it no longer works with older versions of Brian 2. The release also includes a number of bug fixes:
* Fix `PoissonInput` to provide random instead of constant values (thanks to kernfel for the fix)
* Fix an issue with repeated runs of the same model (thanks to TheSalocin for reporting the issue)
* Fix an issue with external constants referenced in a summed variable expression (thanks to aiwenxu for reporting the issue)
* Fix a bug with shared variables in `run_regularly` statements (thanks to kernfel for the fix)

1.5

We are happy to announce **Brian2GeNN 1.5**, a new release of the [Brian2](https://briansimulator.org) interface to the [GeNN simulator](http://genn-team.github.io/genn/). This release adds support for **GeNN 4**, a major refactoring of the GeNN simulator that is more robust and powerful, in particular for large networks with sparse connectivity. A number of new [preferences](https://brian2genn.readthedocs.io/en/1.5/introduction/preferences.html) allows the user to tweak GeNN's simulation strategy in more detail and make use of recently introduced features to increase its performance.

Note that this release is no longer compatible with older Brian 2 (<2.3.0.2) or GeNN (<4.2.1) releases.

1.4

We are happy to announce the release of **Brian2GeNN 1.4**, a new release of the Brian 2 interface with the GeNN simulator. This bug fix release fixes remaining compatibility issues with the latest versions of Brian (version 2.3). It also adds support for [summed variables](https://brian2.readthedocs.io/en/stable/user/synapses.html#summed-variables), a major Brian 2 feature necessary to support continuous interactions between neurons (non-linear synapses, gap junctions, ...), and generalizes the support for `run_regularly` operations.

Bug fixes and improvements
* Adapt to changes in 2.3 with respect to random number functions (94)
* Add support for summed variables (87 and 94)
* Generalize support for `run_regularly` operations (97)
* Natively support Python 2 and Python 3 instead of relying on `2to3.py` translation (100, contributed by James Knight)

1.3.1

We are happy to announce the release of **Brian2GeNN 1.3.1**, a new release of the Brian 2 interface with the GeNN simulator. This bug fix release fixes remaining compatibility issues with the latest versions of Brian. Note that it should no longer be used with older versions, i.e. Brian 2 version < 2.2.2.1.

Bug fixes and improvements

* Fix Brian2GeNN's `SpikeGeneratorGroup` implementation to work with Brian 2.2.2.1 (85)
* Revert the use of integer time steps in `run_regularly` operations (83), which was not compatible with GeNN's GPU mode.

1.3

We are happy to announce the release of **Brian2GeNN 1.3**, a new release of the Brian 2 interface with the [GeNN simulator](http://genn-team.github.io/genn/). This release fixes compatibility issues with the latest versions of Brian and now uses the GeNN 3.x syntax for model descriptions.

Bug fixes and improvements
* Avoid an `unexpected keyword argument 'compiler_kwds'` error with the latest version of Brian 2
* Use GeNN 3.x syntax for model descriptions (82)
* Use GeNN's integer time step directly (instead of calculating it from the floating point time) for `run_regularly` operations (83)

Page 1 of 2

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.