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, Numba, and other JIT compilers). It provides an integrative ecosystem for brain dynamics programming, including brain dynamics building, simulation, training, analysis, etc.
- Website (documentation and APIs): https://brainpy.readthedocs.io/en/latest
- Source: https://github.com/brainpy/BrainPy
- Bug reports: https://github.com/brainpy/BrainPy/issues
- Source on OpenI: https://git.openi.org.cn/OpenI/BrainPy
Ecosystem
- BrainPy: The solution for the general-purpose brain dynamics programming.
- brainpylib: Efficient operators for the sparse and event-driven computation.
- 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.
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.3.7.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a5a4c0a264ec0851f526c7f33b152a499970eda2905c3a7d424343b8c4c0542 |
|
MD5 | d23eec6f55e79b2e20b83259400781a8 |
|
BLAKE2b-256 | 37099e1666ee19505622798bf1f955ab3a01fd7f24aa26798e1934361ada0027 |