New release: Brian 2.5

It took us a while, but we are very happy to finally announce a new release, Brian 2.5 🎉. This release comes with a large number of bug fixes, various small improvements to the C++ code generation process, new examples and improved documentation, as well as a more powerful “generator syntax” for synapse generation. In particular, it is now possible to generate a fixed number of synapses randomly – either for each pre-synaptic or for each post-synaptic cell. We have also updated our build and testing infrastructure, and now provide binary pip-installable packages for all platforms, including the fancy new Apple hardware. Please let us know if you run into any issues!

As always, Brian 2 can be installed with Anaconda from the conda-forge channel (packages are provided for Python 3.7–3.10), or with pip from the pypi repository. See the installation instructions for more details.

Thanks to everyone who contributed 🤝!

For all the details about this new release, please have a look at the release notes.