We are happy to announce Brian2GeNN 1.7.0, a new release of the Brian2 interface to the GeNN simulator. 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, #132), 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 aStateMonitor
(#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/genn#495)
- 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.