braincore
implements the core system for the next generation of BrainPy
framework.
Compared to BrainPy 2.0, braincore
provides a range of distinctive features that facilitate precise, convenient, and high-performance modeling of large-scale brain dynamics. These notable features encompass:
- Robust program transformations built upon a straightforward and intuitive
State
system, enabling powerful computations. - Integration of
physical units
, ensuring seamless compatibility with brain science data and enhancing the accuracy of simulations. - Utilization of advanced and precise
numerical differential equation solvers
, enabling accurate representation of complex brain dynamics. - Support for
parallelization
across multiple devices, facilitating efficient computation and enabling scalability for large-scale simulations.
By leveraging these unique capabilities, braincore empowers researchers and scientists to conduct comprehensive and accurate analyses of brain dynamics on a larger scale, fostering advancements in the understanding of the intricate workings of the brain.
You can install braincore
via pip:
pip install braincore --upgrade
The official documentation is hosted on Read the Docs: https://braincore.readthedocs.io/
-
brainpy
: The solution for the general-purpose brain dynamics programming. -
braincore
: The core system for the next generation of BrainPy framework. -
braintools
: The tools for the brain dynamics simulation and analysis. -
brainscale
: The scalable online learning for biological spiking neural networks.