Skip to content

MethylC/BrainPy

 
 

Repository files navigation

Header image of BrainPy - brain dynamics programming in Python.

Supported Python Version LICENSE Documentation PyPI version Linux CI Linux CI Linux 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). It provides an integrative ecosystem for brain dynamics programming, including brain dynamics simulation, training, analysis, etc.

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

The following packages are required for BrainPy:

numpy >= 1.15 and jax >= 0.3.0 (how to install jax?)

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

License

GNU General Public License v3.0

About

Brain Dynamics Programming in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.0%
  • Cuda 2.3%
  • C++ 1.5%
  • Other 0.2%