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.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

brainpylib-0.2.3-cp311-cp311-macosx_11_0_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

brainpylib-0.2.3-cp311-cp311-macosx_11_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

brainpylib-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

brainpylib-0.2.3-cp310-cp310-macosx_11_0_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

brainpylib-0.2.3-cp310-cp310-macosx_11_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

brainpylib-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

brainpylib-0.2.3-cp39-cp39-macosx_11_0_x86_64.whl (12.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

brainpylib-0.2.3-cp39-cp39-macosx_11_0_arm64.whl (12.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

brainpylib-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

brainpylib-0.2.3-cp38-cp38-macosx_11_0_arm64.whl (15.0 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

brainpylib-0.2.3-cp38-cp38-macosx_10_9_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for brainpylib-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4139454b41d6fb9116c7231a36599a756db0b4c2e5204cd8f6c4bbca117be25c
MD5 9b1d50c4ad8ab2646ee15900d3e72bac
BLAKE2b-256 c7e5b6000ca4d30c09154d9d4cc0459470d489ef3f22e5be520aa045033d2a8e

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.3-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.3-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 3799aeff62302426c5b0311adffc16bdb09270e48ba1076d28330998a3ad2254
MD5 2d2f2ab4ad173cc1b51440239f903726
BLAKE2b-256 c85b973321c81733694cd91f48d95b9931401e9f8ffbc7134751efe2bb128459

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.2.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ed1779e34e54d14cc4922325a711479d40dcbaba7ff13fce42bb439dbe0bd482
MD5 f3488cd46163dd50db9ecc9b22f799ef
BLAKE2b-256 937a233bb2aa9380a623df7111935840285afb5dde656b780a2de1387fa24c4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e944e07e9790f337855980161db38e9dbec010c9920c35d9fa3f6db3d8f215d
MD5 96b152aaf433b793ea1615945137742a
BLAKE2b-256 e0d30372edfcdbca5c3bb6477af815dac3d7e3ba1209c5b6666edba15227f16c

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.3-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5ebbe776946a178adf9ed87ede6ea44afe05020b38b6918794c05c3f281bb905
MD5 dca93d04d6b5d3eec767ae6e9d353c03
BLAKE2b-256 4d059f3d9960c49ddeab8a1af73ffd4332a47358487bc600af60087eb1b1682d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.2.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1dacbd98e5c07a43343dad105d75b54ca88eff0ac8968c262b329f049183fe20
MD5 d469e745301b675923ece9a4bea83804
BLAKE2b-256 c3d69aa14e2b873c432b99cb6896bbc450501edcd7162e461ae1302dcda15bbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0efa125512aa8c0b8fe403f6b153775f944d448d98fb608afaa30b9d1555cf5a
MD5 c0448e2ef1aa718b6f41be497f1dd07b
BLAKE2b-256 9f3d6fc59ede7e347c8c1fe3fd04c8452450df2f770a122b62a0bdf6ee96089c

See more details on using hashes here.

File details

Details for the file brainpylib-0.2.3-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dca2216b03bab54b05fd23fd0f5915ed5df9ffa8008edb6d4932bbf31919e6ba
MD5 7196ddc24875d960acffcf193f63db27
BLAKE2b-256 5a38b229ddf3718fbe80ed3939cbbce1f21a472931d8ae7140e3476e8c71a532

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.2.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 493c21985f3e1d0f35b637d6aa2f59524286a0e253e32e669f2647ba055cada0
MD5 22c64e24f4607be113a74abddee60f3f
BLAKE2b-256 f478f8df52574470d22a99acb2da53ecc1ed7c8465ef71f08268cd58739aac2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.2.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdb55613751de2ee407679118ca64c0e24dfef2457cc267bdff2fc783cc78779
MD5 fe273fd9764fbef13724b35dada0bb63
BLAKE2b-256 097b322d65f55777ed620c5b83cdb215cc35cb4bd4a00890c2466f1b97397086

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.2.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7883be4ac4011352a7ac3e7ed73e081afcb4b85c4559dda45a7001462afca61
MD5 7887550b54cd2fac20eb92c519ada69c
BLAKE2b-256 52b268b82f07d7d836da3e41793bc106aa81f36ccb3301dd153bc63c833f5324

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.2.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 98b5669a6fedd511e4990320fe2c28bcb2f1cd1112b30c67412350e3c5969106
MD5 04d94a2c652726285f0b9666cfb3416f
BLAKE2b-256 de20eaec3dc6b2b3da7e2ead60ee737d647a3b6bf1e4f1195e12a742da21da78

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