BrainPy Ecosystem for Brain Dynamics Modeling#
BrainPy aims to build a complete ecosystem for brain dynamics modeling.
Although it has a far way to go, currently we make a progress in:
BrainPy#
Based on JAX, brainpy develops BrainPy to provide universal simulation, training and analysis engine, which serves as a foundation of the whole project. Specifically, BrainPy provides a object-oriented programming interface for brain dynamics modeling.
brainpy-examples#
brainpy-examples provides comprehensive examples for brain dynamics modeling with BrainPy. It implements many classical models introduced in the latest computational neuroscience and brain-inspired computation research.
brainpy-datasets#
brainpy-datasets aims to provide commonly used datasets in brain dynamics modeling, including neuromorphic datasets and cognitive tasks for training brain-like neural networks.
brainpy-largescale#
brainpy-largescale provides one solution for large-scale modeling. It enables multi-device running for BrainPy models.