Skip to main content

C++/CUDA Library for BrainPy

Reason this release was yanked:

bug

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.7-cp311-cp311-win_amd64.whl (23.3 MB view details)

Uploaded CPython 3.11Windows x86-64

brainpylib-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

brainpylib-0.2.7-cp311-cp311-macosx_11_0_arm64.whl (23.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

brainpylib-0.2.7-cp311-cp311-macosx_10_9_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

brainpylib-0.2.7-cp310-cp310-win_amd64.whl (23.3 MB view details)

Uploaded CPython 3.10Windows x86-64

brainpylib-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

brainpylib-0.2.7-cp310-cp310-macosx_11_0_arm64.whl (23.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

brainpylib-0.2.7-cp310-cp310-macosx_10_9_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

brainpylib-0.2.7-cp39-cp39-win_amd64.whl (23.3 MB view details)

Uploaded CPython 3.9Windows x86-64

brainpylib-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

brainpylib-0.2.7-cp39-cp39-macosx_11_0_arm64.whl (23.6 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

brainpylib-0.2.7-cp39-cp39-macosx_10_9_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

brainpylib-0.2.7-cp38-cp38-win_amd64.whl (23.3 MB view details)

Uploaded CPython 3.8Windows x86-64

brainpylib-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

brainpylib-0.2.7-cp38-cp38-macosx_11_0_arm64.whl (25.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

brainpylib-0.2.7-cp38-cp38-macosx_10_9_x86_64.whl (25.1 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: brainpylib-0.2.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 23.3 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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f2a80d0f875a8dcaa320646e95bd399df90ef1b962e3e6b0019583cb5473d699
MD5 a5dca32f504834c75c9ef99b9c9ae279
BLAKE2b-256 7b6477dfd5cb8eb1dbfd5e7ebc9cda602b468dfb3102475cf9e273abeda1eec3

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5645af9c52dccecf40feb043816cdb810901e1f738f60853f352ac3b4205c80c
MD5 669b1d9c626247870b3319922a228a15
BLAKE2b-256 62b08dfb033ac75a22104da7eadc1ea6f9c8b18c29a463143aafc7918d1c94ca

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 106988e0f02d1fca076d9c059dbfc34c9a0bfeafdb1fcd9b8828290373a81365
MD5 5077354f57e56a7eeef15e9a90131236
BLAKE2b-256 908b2c06a4362d0e4c3eed838b6b2f5dba7f8408dd824a3a28513984ea22bcae

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.7-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8fae8a2e1a7e7e068fd9ec41a5930c8cef5da07bffcc8bf2171de1e24df0cbc5
MD5 9e128e6094ab979cee4db8bde9ca4139
BLAKE2b-256 d229fd3c8cce12ce080034a94daaab696d874f61fa2092960bc38013fc423831

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.2.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 23.3 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.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f89bf08003957a9cd8ea44bed14377bdd68f48d6aff6429b6468e0a7fd70e958
MD5 7ef2d46b0396a3ed71f8326d85175115
BLAKE2b-256 3d54b3f1ec43b696e9d7505dd3942a4d506243286d473cc6b67ac15713aab065

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b84713b75336aff19a45de8b5827a1dde989f0dd3a892699178758ce2ca794d5
MD5 6d1f0892c11e14257ebc83be4239394a
BLAKE2b-256 fc36300ff8a6884581fbd13f0f7c47349e3152c679caef72002c1f09777355df

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb46e52e388c30ebb8d5ee9ee8a8730b7e9fc40ba76c325a3e1d634ecc71898d
MD5 148aefb260d40ee00fd3735c5db1da45
BLAKE2b-256 4b3dedcc2633a8ed72164ff5314af52a466ddb93a369989cd622027d957d8e7c

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6bf7dfee3485c53d161ccd0eac1e85b4a13f4fb1e979cff1d01cbab809f6f4fe
MD5 c917c6fca0df143affd3a8596a753b08
BLAKE2b-256 e0b0f74060142304f4567cfc774429fa65ee3bb9a33c73971831aee02a612c95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.2.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 23.3 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.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c918d570cb2a3bebf51df56b140e54fd67efbc5dd4a421d1f19bb869afeff7d5
MD5 7e28672e65229c3d8dffc7eeecc940ee
BLAKE2b-256 61ba5449467d17cb205ac642075d8c7eade7e34b42a3dbad85d5f34b6faf386b

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03741d217a9a12163f59ec7c1d05a4c40a7c70c475e750c27045ce4761edb58f
MD5 27eb8914fe32c75c6bcd7c487a416c9b
BLAKE2b-256 7a80a14d82d6d16050fe4dce0772871f732ff03e22b1055caf4e6ee40c8d4535

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70ed0b06402c63d62b8b24b994ad1926f87f86a93c73bb9aaa666e908786e06d
MD5 f4dd71712e23641d6d9c0c2b9dfa2cf6
BLAKE2b-256 ee52275de6b74ac2e067b28cee49622c3ad2724d336d0806ee6de1d7a651532e

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9783a2547e5f1b5fc3da632dc67df247299819be930f0e92651e8bb7235685fc
MD5 da66e227cba63a1d0b44235603c4e3e9
BLAKE2b-256 cc05cb32e9c0477b729466b68cdf89317cd1b18b302431501e7cc3ca809555a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.2.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 23.3 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.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e62852af9835c374beb7a56587ed1cc3e3be8fa22aefcb00173fc1b94b04dd15
MD5 b3a2dd53c5c6f87b8f6140d4ebc7c2a7
BLAKE2b-256 3a440f3ced71f970f066892cd4c6f1a076e79f6c2255f89952c7e94e0b46b080

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b859876383b5684d20814bc767c049e80b1baa44ad2db51fa16c90c7c542ecd2
MD5 789fce083ae0e04915ca522e73cd017b
BLAKE2b-256 9e4ca0f17249e5f180a21a9dd9627a051a13d4b54ff997a20fa2a0c3b22eaed2

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.7-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e43d57e425a11a18174848c0885bc30ab976d38cb1e16170a6546a3b9d720d7c
MD5 965699f87fac257edb00cde432d0c18c
BLAKE2b-256 1afc1d5d57e8739b43af88dfc8ad778fc07916dada446ac1df7416a59de1879c

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.7-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0530ff0c1698b3d772bd58c725584972273857fcc079da101bf623d1aa404fc9
MD5 057af79d15f1e8cd4ca78650c3d821b7
BLAKE2b-256 1470cbb4314ae880aa4d30bf1900f70f22184fd5204a672a093eb697cdb114e6

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