Skip to main content

C++/CUDA Library for BrainPy

Project description

brainpylib: C++/CUDA Library for BrainPy

Supported Python Version LICENSE PyPI version Linux CI Linux CI Linux CI

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

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.1.8-cp311-cp311-win_amd64.whl (149.5 kB view details)

Uploaded CPython 3.11Windows x86-64

brainpylib-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

brainpylib-0.1.8-cp311-cp311-macosx_11_0_arm64.whl (152.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

brainpylib-0.1.8-cp311-cp311-macosx_10_9_x86_64.whl (158.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

brainpylib-0.1.8-cp310-cp310-win_amd64.whl (149.4 kB view details)

Uploaded CPython 3.10Windows x86-64

brainpylib-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

brainpylib-0.1.8-cp310-cp310-macosx_11_0_arm64.whl (152.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

brainpylib-0.1.8-cp310-cp310-macosx_10_9_x86_64.whl (158.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

brainpylib-0.1.8-cp39-cp39-win_amd64.whl (149.5 kB view details)

Uploaded CPython 3.9Windows x86-64

brainpylib-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

brainpylib-0.1.8-cp39-cp39-macosx_11_0_arm64.whl (152.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

brainpylib-0.1.8-cp39-cp39-macosx_10_9_x86_64.whl (158.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

brainpylib-0.1.8-cp38-cp38-win_amd64.whl (149.4 kB view details)

Uploaded CPython 3.8Windows x86-64

brainpylib-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

brainpylib-0.1.8-cp38-cp38-macosx_11_0_arm64.whl (152.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

brainpylib-0.1.8-cp38-cp38-macosx_10_9_x86_64.whl (158.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

brainpylib-0.1.8-cp37-cp37m-win_amd64.whl (149.7 kB view details)

Uploaded CPython 3.7mWindows x86-64

brainpylib-0.1.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (22.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

brainpylib-0.1.8-cp37-cp37m-macosx_10_9_x86_64.whl (157.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: brainpylib-0.1.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 149.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.16

File hashes

Hashes for brainpylib-0.1.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eee8c8f4f4e36d0ed82b6dd0c9bc568dd7958c72d3a610bfb78e19dd62f50a29
MD5 5510ed9125bcbd9e4e5017971d04552f
BLAKE2b-256 100f807280dcd2882dbc067211a0b821a4b3277ef2fbec0e9e671d2c58600e6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59d869bd6aacca7faac1a97914cfb2313cca540119fae6d09a41f1bd6af970eb
MD5 6d0e204d841bea5d2333ee9eb1bbe4c5
BLAKE2b-256 e566f82733ab707f4785cedf28d6f371b6f614519f2e97c9ccc2937e7953610b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 28062045d333d1868c604f89df0dfa898ef74bc5ccd96538995484bdc187a50d
MD5 ce46a81e33b01c84bd12edd6a521c3fc
BLAKE2b-256 8bacc67c618b0dfd474543807db855930e65e479c24826a70d3b0fde70c42cb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c6336b61bd46829d335464e0e2270a0f58010e57463f43d0756708d23fc361c5
MD5 0fdf0b940bd087786e4360196213271b
BLAKE2b-256 67c218d52e8d54acf61857105022711abe3bed2a336f2ccbb95b2b5c1310e301

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.1.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 149.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.16

File hashes

Hashes for brainpylib-0.1.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 27194798d9ca9423575e04ef4e2f541ad9b8917b7341fa2d5ba18a5d1da00eea
MD5 bf94632b66f3e4a86f2d933b667bc934
BLAKE2b-256 003348a1be64fde2f160d4cc5f37f0d26b53b0801e9cca67fa3f93ac698bf938

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a4de2e812763fd390582c5c31197f4e1e812d05f027e716aaad2418ba0ed56e
MD5 6602a25f04aac74d8101c06502c62e38
BLAKE2b-256 c9c4c8821de9e63b6fa9a7d25449cb5ca917d9908db760fa666b89b58d8d7d33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b179cd4c2a39c91eeeb52295163e02498c20eec06c906f706ad0ca254635856
MD5 f6edb1a810ed412409a4054eb7e1729e
BLAKE2b-256 8abd899398fb2736aac4c0d7fb6e62c0cedbe66cec03dbb1e19bd82d17bb51c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc12f02840505cf75d2c5781d1f1c85074190081b08b0bc3650b6108cc1c4088
MD5 825223809c013224854fc1b264609922
BLAKE2b-256 697b382eef7b8aaf2523459cf201fac80dcf75d54f803d7ad366e0afd56b79e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.1.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 149.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.16

File hashes

Hashes for brainpylib-0.1.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1c432b24ee283806319003f675a609c81ae52560b113757c7a500c054382f51d
MD5 a299a6f9b6d9141e98e1ba82592252a9
BLAKE2b-256 28ce0331adb4da28abafe3a051692717c682a123fcdcec29a652d1fea2ffac33

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 755cea73a9a205b8cd2e903e12d288b2e16577411266450a64119d868486d731
MD5 05ae8f581062d0964a9fe3c185a648ed
BLAKE2b-256 8806a4e0c6d159bae88144f4ea22d8d947c495337ec6751d22f7e66a871cf9ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be1c510e1edbf8ef557936b0b52e8a33ca15f3ef5069125a57149e19d893dfb2
MD5 7db3f25bd1284ab83ee77a9cfc49b5c5
BLAKE2b-256 252781ed4dc7c1d25e31d6f3db8c92b995d100b743aec165dfc4f0285a6e477b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 78ea22dd904aa8a0c6e03004b01e443d838dd6bac34efd8032d3e85a44822c7d
MD5 a4cf2bb55842f470279ca2ed92957824
BLAKE2b-256 0c76ee988c94df4baa6cb51655090b6259cf6a7c7ae686bdbfd6bf07021f2ff0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.1.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 149.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.16

File hashes

Hashes for brainpylib-0.1.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7861b0cbe17969a710f90f30aa3021c73389f748a2a8b55da19dc5135a575c11
MD5 0a65f8e53411281323b840bda9425abe
BLAKE2b-256 60ff03fb0072669f3b6d111c70ef6a7b249ec2b6a8748f8e11e2f2ee2a0d7f2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2755d83cc06aba74c45a2e3d2412bcd8ce6ee6b5fb1c8230be5fb289cb42f2d9
MD5 e768cedea1d29847859554e13ebbe42a
BLAKE2b-256 f0f8467e1f1f4894940edb051ece159b0860ff3af5b28225de8a4a85072d86a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8fdb0cd88103fa2ac53fea7a0519853d8d3228f52d86b78e06ba1ecdb386a88
MD5 f683231965d3191c2a6cc80edeefd921
BLAKE2b-256 5f7efaf4f45537c90dbf84741f679783b0a110089edb438b5a120e4ff2da69ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7e640cdb2335ed7e00a9b8d0dc1add92cecffff535ca03b3c4e98a5f75f939c8
MD5 7644d4160e97b163c647eb97e5e4efd1
BLAKE2b-256 db96ff0630fcfd8a3b90a20aa9b472f683bfaaad92aed4b985b6645615c0bdf5

See more details on using hashes here.

File details

Details for the file brainpylib-0.1.8-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: brainpylib-0.1.8-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 149.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.11.3 pkginfo/1.8.3 requests/2.28.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.9.16

File hashes

Hashes for brainpylib-0.1.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 93221deda41da30105c39c424044e172495f4b600941b6543351c007bd1adb7a
MD5 59cf9498165c872ee85f534b18ea5497
BLAKE2b-256 27c360190b8ed3db6cacb0632e44dbb01edf3b37fc424614e0718bfb76a68f60

See more details on using hashes here.

File details

Details for the file brainpylib-0.1.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd42989323f27a1132dde42eeca1d185fcc513fe1ed97d6aad5c94467438e46e
MD5 1c705d0e8697a44599ab723020b4fd81
BLAKE2b-256 15e6f5257ae0da3c206e1039bcb731a43bd35a796f740629846c7f1de9fe8747

See more details on using hashes here.

File details

Details for the file brainpylib-0.1.8-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.1.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f926313c0d1d767e5a14ab64fbecb285e2fd085d4e6f752de936c267e5c27e50
MD5 424b77be3711902894c0f648d7914cc1
BLAKE2b-256 369d00e0ddecc781b8c00d4da603add0322b12f7b5e9ee226247b532c940a2dc

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