Skip to main content

Enabling Scalable Online Learning for Brain Dynamics.

Project description

BrainScale

Scalable Online Learning for Brain Dynamics

Header image of brainscale.

Supported Python Version LICENSE Documentation PyPI version Continuous Integration

brainscale provides online learning algorithms for biological neural networks. It has been integrated into our establishing brain modeling ecosystem.

Installation

brainscale can run on Python 3.10+ installed on Linux, MacOS, and Windows. You can install brainscale via pip:

pip install brainscale --upgrade

Alternatively, you can install BrainX, which bundles brainscale with other compatible packages for a comprehensive brain modeling ecosystem:

pip install BrainX -U

Documentation

The official documentation is hosted on Read the Docs: https://brainscale.readthedocs.io

Citation

If you use this package in your research, please cite:

@article {Wang2024.09.24.614728,
	author = {Wang, Chaoming and Dong, Xingsi and Ji, Zilong and Jiang, Jiedong and Liu, Xiao and Wu, Si},
	title = {BrainScale: Enabling Scalable Online Learning in Spiking Neural Networks},
	elocation-id = {2024.09.24.614728},
	year = {2025},
	doi = {10.1101/2024.09.24.614728},
	publisher = {Cold Spring Harbor Laboratory},
	URL = {https://www.biorxiv.org/content/early/2025/07/27/2024.09.24.614728},
	eprint = {https://www.biorxiv.org/content/early/2025/07/27/2024.09.24.614728.full.pdf},
	journal = {bioRxiv}
}

See also the ecosystem

brainscale is one part of our brain simulation ecosystem: https://brainmodeling.readthedocs.io/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

brainscale-0.1.0.tar.gz (142.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brainscale-0.1.0-py2.py3-none-any.whl (172.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file brainscale-0.1.0.tar.gz.

File metadata

  • Download URL: brainscale-0.1.0.tar.gz
  • Upload date:
  • Size: 142.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for brainscale-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d39e7aec6a8df6460c098a86cab4d3f95a81ec49cac488398b9b23aee77b8793
MD5 a70cd89179457b47cf3ab9dcfcfec19a
BLAKE2b-256 47d9eb48295b5feb8f8e21f53eee20064539bf5fb482b4ff23f88c168a0e113f

See more details on using hashes here.

File details

Details for the file brainscale-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: brainscale-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 172.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for brainscale-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9539a0bcefeffb61b31400bb1ccb37399e18ce7f02c881328a8ced705617ba7e
MD5 cdf0aae280ad1f50b16adf11c3b316cf
BLAKE2b-256 faac9bf74551eac68275b8123a65f75b0ef0d2463b3654d5ac2f947a4623154f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page