Skip to main content

C++/CUDA Library for BrainPy

Project description

brainpylib: C++/CUDA Library for BrainPy

Supported Python Version LICENSE PyPI version

brainpylib aims to provide operators for sparse and event-driven computations commonly used in brain dynamics programming.

Install

brainpylib 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 brainpylib:

$ pip install brainpylib -U

Build from source

On CPU device:

rm -rf build
pip uninstall brainpylib -y
python setup.py bdist_wheel
pip install dist/brainpylib*

On GPU device:

rm -rf build
pip uninstall brainpylib -y
python setup_cuda.py bdist_wheel
pip install dist/brainpylib*

Citing

If you are using brainpylib, please consider citing the corresponding papers.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

brainpylib-0.2.0-cp311-cp311-win_amd64.whl (20.2 MB view details)

Uploaded CPython 3.11Windows x86-64

brainpylib-0.2.0-cp310-cp310-win_amd64.whl (20.2 MB view details)

Uploaded CPython 3.10Windows x86-64

brainpylib-0.2.0-cp39-cp39-win_amd64.whl (20.2 MB view details)

Uploaded CPython 3.9Windows x86-64

brainpylib-0.2.0-cp38-cp38-win_amd64.whl (20.2 MB view details)

Uploaded CPython 3.8Windows x86-64

File details

Details for the file brainpylib-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: brainpylib-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 20.2 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for brainpylib-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 63a9762501e5eb6911633a96487df1e68e3eefb7aef2f600900aec80fa1a8975
MD5 a310278cd54da0db32a459e37948402b
BLAKE2b-256 c5ff3c779d5f70060c4e8dae31834150321798ecf50c6099afed77f0bf44b908

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: brainpylib-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 20.2 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for brainpylib-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cfadb471739cb3eb85c5962bd9edd12977ddae521c270c5bc463054525dce297
MD5 0f406b4244f80320bf0b93491ccf2316
BLAKE2b-256 350cfcb6867efc55f3b1b47ca4824fc98a08e7cfd7656bba6d06673c22403d2a

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: brainpylib-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 20.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for brainpylib-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b1db77daf8132c466ab5974441250baa9ab918675620dcec120226f82fc52599
MD5 91d14aeb99a24d8e6de37cdc20b9b560
BLAKE2b-256 26190c37d6e057935cd04aa57c6cc35b1e0d90cd707fb01bd9f8380b83243e81

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: brainpylib-0.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 20.2 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for brainpylib-0.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 63d3f17097e0f8f1ed09520107b64399c993a119f695907df86bac15bb22726b
MD5 e11d49339ec9d72ad3e19a145e57e38e
BLAKE2b-256 9f02d9f72350768b56dd7c8bbad6428664083a0bc48c69f2778fc14d2b5a474f

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