BrainPy documentation

BrainPy documentation#

BrainPy is a highly flexible and extensible framework targeting on the general-purpose Brain Dynamics Programming (BDP).


Installation#

# python 3.9-3.11
pip install -U brainpy[cpu]  # windows, linux, macos
pip install -U brainpy[cuda11] -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html
pip install -U brainpy[cuda12] -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html
pip install -U brainpy[tpu] -f https://storage.googleapis.com/jax-releases/libtpu_releases.html

For more information, please see installation section.


Learn more#

Installation
Core Concepts
BDP Tutorials
Advanced Tutorials
BDP Toolboxes
FAQ
API documentation
Examples

Note

BrainPy is still an experimental research project. APIs may be changed over time. Please always keeps in mind what BrainPy version you are using.