Skip to content

ChenK19/BrainPy

 
 

Repository files navigation

Header image of BrainPy - brain dynamics programming in Python.

Supported Python Version LICENSE Documentation PyPI version Linux CI Windows CI MacOS CI

BrainPy is a flexible, efficient, and extensible framework for computational neuroscience and brain-inspired computation based on the Just-In-Time (JIT) compilation (built on top of JAX, Numba, and other JIT compilers). It provides an integrative ecosystem for brain dynamics programming, including brain dynamics building, simulation, training, analysis, etc.

Ecosystem

  • BrainPy: The solution for the general-purpose brain dynamics programming.
  • brainpy-examples: Comprehensive examples of BrainPy computation.
  • brainpy-datasets: Neuromorphic and Cognitive Datasets for Brain Dynamics Modeling.

Install

BrainPy is based on Python (>=3.7) and can be installed on Linux (Ubuntu 16.04 or later), macOS (10.12 or later), and Windows platforms. Install the latest version of BrainPy:

$ pip install brainpy -U

For detailed installation instructions, please refer to the documentation: Quickstart/Installation

Citing

If you are using brainpy, please consider citing the corresponding papers.

About

Brain Dynamics Programming in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%