BrainPy: Brain Dynamics Programming in Python
Project description
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.
- Website (documentation and APIs): https://brainpy.readthedocs.io/en/latest
- Source: https://github.com/PKU-NIP-Lab/BrainPy
- Bug reports: https://github.com/PKU-NIP-Lab/BrainPy/issues
- Source on OpenI: https://git.openi.org.cn/OpenI/BrainPy
- Examples from literature: https://brainpy-examples.readthedocs.io/
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for brainpy-2.2.3.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7c1ceadd8794b50c689ddbb84f9f72a58268f5837eee84915f462e26b9f8fb9 |
|
MD5 | 5341f6e0389c40c1895b743985a5f2e8 |
|
BLAKE2b-256 | ff4d7a46e41fbf62b7fa7ecc766af10e0809ed10d7f9b645266a6f8da3a8319e |