Brian2GeNN paper published: accelerate Brian simulations with GPUs

Our paper on brian2genn was published today. It automatically translates Brian models into a format that can be read by the GPU-enhanced neural network simulator (GeNN) to allow it to run on GPU. Some simulations were 400x faster on GPU compared to a single CPU.

Stimberg M, Goodman DFM, Nowotny T (2020)
Brian2GeNN: a system for accelerating a large variety of spiking neural networks with graphics hardware
Scientific Reports 10, 410. doi: 10.1038/s41598-019-54957-7

New release: Brian 2.3

Happy New Year to all Brian users 🎉! We are happy to announce a new release, Brian 2.3. This release fixes a number of bugs and introduces some new features. It also paves the way for the transition from Python 2 to Python 3 – given that Python 2 is now no longer officially supported, Brian 2.3 will be the last release to support Python 2. For a full list of changes, see the release notes. We recommend all users of Brian 2 to update.

Brian 2 can be installed with Anaconda from the conda-forge channel (packages are provided for Python 2.7, 3.6, 3.7, 3.8), or with pip from the pypi repository.

As always, please report bugs or suggestions to the github bug tracker or to the brian-development mailing list (brian-development@googlegroups.com).

Paper on Brian 2 published in eLife

We are happy to report that our paper "Brian 2, an intuitive and efficient neural simulator" has been accepted for publication in eLife: https://elifesciences.org/articles/47314

In this paper, we describe a number of examples that showcase various features of Brian 2, ranging from non-standard neuronal/synaptic models to interacting with hardware in real time via C++ code. All the code to run these examples is openly available in a github repository.
The examples are provided as interactive jupyter notebooks, and can be tried out without a local installation of Brian by running them on the binder infrastructure.

Brian 2.2

We are happy to announce the release of Brian 2.2. This release includes a number of important fixes and performance improvements. It also makes sure that simulation no longer give platform-dependent results for certain corner cases that involve the division of integers. For a full list of changes, see the release notes. We recommend all users of Brian 2 to update.

Brian 2 can be installed with Anaconda from the conda-forge channel, or with pip from the pypi repository.

Detailed installation instructions: http://brian2.readthedocs.io/en/2.2/introduction/install.html

As always, please report bugs or suggestions to the github bug tracker (https://github.com/brian-team/brian2/issues) or to the brian-development mailing list (brian-development@googlegroups.com).

Brian 2.1.3

We are happy to announce the release of Brian 2.1.3. This release includes a number of important fixes and performance improvements. For a full list of changes, see the release notes. We recommend all users of Brian 2 to update.

From this release on, conda packages will be provided via the conda-forge channel. For a limited time, we will additionally copy over packages to the brian-team channel, but this channel should now be considered deprecated.

How to get Brian 2: http://brian2.readthedocs.io/en/2.1.3.1/introduction/install.html

As always, please report bugs or suggestions to the github bug tracker (https://github.com/brian-team/brian2/issues) or to the brian-development mailing list (brian-development@googlegroups.com).