Brian is a free, open source simulator for spiking neural networks.
mstimberg Do not check name clashes for summed variables
This can go wrong when connecting to/from synapses
Latest commit 9baa0a1 Sep 18, 2018
Permalink
Failed to load latest commit information.
brian2 Do not check name clashes for summed variables Sep 18, 2018
dev Merge pull request #981 from brian-team/float32_support Aug 29, 2018
docs_sphinx Tell the user what to do when they used "lastupdate" manually Aug 30, 2018
examples Merge pull request #1001 from brian-team/float32_benchmark Aug 29, 2018
tutorials Update tutorials ('linear' --> 'exact') Oct 18, 2017
.coveragerc Exclude Sphinx extension from test coverage measurements Aug 30, 2013
.gitattributes Add a .gitattributes file Apr 22, 2015
.gitignore Added randomkit to C++ standalone Jun 2, 2016
.gitmodules Use the https instead of ssh url for the submodule Mar 9, 2015
.travis.yml Revert "Bump up required numpy version to 1.11" Aug 27, 2018
.travis_long.yml Add a travis file for long testing Mar 9, 2015
AUTHORS Update release notes and authors file for upcoming release Oct 27, 2017
LICENSE Add randomkit to the LICENSE file Jun 7, 2016
MANIFEST.in Include license file in source tarball Jun 8, 2018
README.rst ...and add a missing newline Dec 18, 2017
appveyor.yml Test 32bit float dtype on the CI servers Jul 12, 2018
readthedocs.yml Try configuring readthedocs documentation via a YAML file and use a f… Sep 20, 2017
rtd_environment.yml Exclude py-cpuinfo version 4.0.0, it is problematic on Windows Aug 28, 2018
setup.cfg Switch setup.py to setuptools, enable nosetests and sphinx Sep 18, 2013
setup.py Exclude py-cpuinfo version 4.0.0, it is problematic on Windows Aug 28, 2018

README.rst

Brian2

A clock-driven simulator for spiking neural networks

Brian is a free, open source simulator for spiking neural networks. It is written in the Python programming language and is available on almost all platforms. We believe that a simulator should not only save the time of processors, but also the time of scientists. Brian is therefore designed to be easy to learn and use, highly flexible and easily extensible.

Please report issues at the github issue tracker (https://github.com/brian-team/brian2/issues) or at the brian support mailing list (http://groups.google.com/group/briansupport/)

Documentation for Brian2 can be found at http://brian2.readthedocs.org

Brian2 is released under the terms of the CeCILL 2.1 license.

If you use Brian for your published research, we suggest that you cite one of our introductory articles:

https://img.shields.io/pypi/v/Brian2.svg?style=flat-square Join the chat at https://gitter.im/brian-team/brian2

Quickstart

Try out Brian on the mybinder service:

Testing status for master branch

https://img.shields.io/travis/brian-team/brian2/master.svg?style=flat-square https://img.shields.io/appveyor/ci/brianteam/brian2/master.svg?style=flat-square https://img.shields.io/coveralls/brian-team/brian2/master.svg?style=flat-square