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
Metadata
Release files for brain-py 2.1.20
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| brain_py-2.1.20-py3-none-any.whl | Python 3 | none | any | Details |
Release files / brain_py-2.1.20-py3-none-any.whl
| Download URL | brain_py-2.1.20-py3-none-any.whl |
|---|---|
| Size | 441.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4f304bdd01b71e53d4fb9b9139dad248b48eab80b704b4facd0e128f76057bd6
|
|
BLAKE2b-256 checksum How to use checksums |
5e8ee0609ba59bc56942ee9167e4773e3711436f287d3a54fe55a99117fbb915
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|