Open-source Python toolbox for rate-based neural modeling.


Efficient software solutions for building and analyzing neural models are of tremendous value to the field of computational neuroscience. PyRates is an open-source Python framework for rate-based neural modeling It provides a well-documented, thoroughly tested, and computationally powerful framework for neural modeling and numerical simulations. Model configurations and simulations can be performed with a few lines of code.


Copyright (C) 2017-2019 the original authors (Richard Gast and Daniel Rose), the Max-Planck-Institute for Human Cognitive Brain Sciences ("MPI CBS") and contributors

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see


The latest release (and previous releases and pre-releases) of the pyRates are freely available at

Supporting Materials

For examples, as well as a full documentation, please have a look at


Richard Gast, Daniel Rose, Christoph Salomon (Max Planck Institute for Human Cognitive and Brain Sciences, Leipzig, Germany)


Gast, R.; Rose, D.; Möller, H. E.; Weiskopf, N.; Knösche, T. R.: PyRates - A Python framework for rate-based neural simulations. PLOS One 14 (12), e0225900 (2019)

Acknowledments and Funding

Richard Gast has been supported by the Max Planck Society and is currently funded by the Studienstiftung des Deutschen Volkes. Daniel Rose is supported by the International Max Planck Research School NeuroCom. Nikolaus Weiskopf is supported by the European Research Council under the European Union’s Seventh Framework Programme (FP7/2007-2013) / ERC grant agreement no. 616905, the BMBF (01EW1711A & B) in the framework of ERA-NET NEURON, the European Union’s Horizon 2020 research and innovation programme under the grant agreement No 681094.

Go to Editor View