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
File details
Details for the file brain_py-2.1.20-py3-none-any.whl
.
File metadata
- Download URL: brain_py-2.1.20-py3-none-any.whl
- Upload date:
- Size: 441.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f304bdd01b71e53d4fb9b9139dad248b48eab80b704b4facd0e128f76057bd6 |
|
MD5 | 2e10e580af74cb8dbe7722e64e0d9883 |
|
BLAKE2b-256 | 5e8ee0609ba59bc56942ee9167e4773e3711436f287d3a54fe55a99117fbb915 |