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

Uploaded CPython 3.11Windows x86-64

brainpylib-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

brainpylib-0.1.9-cp311-cp311-macosx_11_0_arm64.whl (83.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

brainpylib-0.1.9-cp311-cp311-macosx_10_9_x86_64.whl (87.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

brainpylib-0.1.9-cp310-cp310-win_amd64.whl (79.6 kB view details)

Uploaded CPython 3.10Windows x86-64

brainpylib-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

brainpylib-0.1.9-cp310-cp310-macosx_11_0_arm64.whl (83.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

brainpylib-0.1.9-cp310-cp310-macosx_10_9_x86_64.whl (87.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

brainpylib-0.1.9-cp39-cp39-win_amd64.whl (79.6 kB view details)

Uploaded CPython 3.9Windows x86-64

brainpylib-0.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

brainpylib-0.1.9-cp39-cp39-macosx_11_0_arm64.whl (83.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

brainpylib-0.1.9-cp39-cp39-macosx_10_9_x86_64.whl (87.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

brainpylib-0.1.9-cp38-cp38-win_amd64.whl (79.6 kB view details)

Uploaded CPython 3.8Windows x86-64

brainpylib-0.1.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

brainpylib-0.1.9-cp38-cp38-macosx_11_0_arm64.whl (83.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

brainpylib-0.1.9-cp38-cp38-macosx_10_9_x86_64.whl (87.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

brainpylib-0.1.9-cp37-cp37m-win_amd64.whl (79.9 kB view details)

Uploaded CPython 3.7mWindows x86-64

brainpylib-0.1.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (24.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

brainpylib-0.1.9-cp37-cp37m-macosx_10_9_x86_64.whl (87.2 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: brainpylib-0.1.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 79.6 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.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 84f2fafc1580e029da2bbcf4ed32316436ccbc9c61427cc91a3734643fd058ee
MD5 674266e117963b06795fe7581f6c2a0d
BLAKE2b-256 60cfa5121f6073a8e2f37d1d2e7e62d6e0a5bfc3ddf82aa4e161f524786b55f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67cc620826deac76eabf039ff2d9f0b67f12f6fb090ea353dace58974ab9b769
MD5 37c1790475a00eabff08c0acf4b616aa
BLAKE2b-256 c4a4fe554431f93c55a93d5516b55e49f90708dd58af40e3295dddc5f3ef6ed8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f94148647b951cfda15af28fd98de4639c5bc88ebe96d2e3e815b1a3e9f0c71
MD5 06799e68167b58fca2c3cae878d3aae3
BLAKE2b-256 071cbd2276efefbf1810675829497a3fd52f13d7a42ddf2050b586101b635287

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0c34b4048a92af9870612a61340c5bb03b07092193aa567a4b9d8f0816794430
MD5 43475424f68a303a0643b880bf1a1e0a
BLAKE2b-256 bad27d935461e7e424aaa317412c62b612c60459d23d757cf388c7f1eb4a84e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.1.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 79.6 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.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 42eeec6f73d95fb59dff5f32624273cb282eb7852ca8db444f9b9b946ff588ce
MD5 c63c6dbc4c56afeb4cbc549ddb761edd
BLAKE2b-256 8ad06cdf2ae5a099e95da83f18dd0350785e1c9887861ecfbab63bb1c0742af6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 221855c77cba998e8108651468c0b039a2a75fe30bd0a9fb669af289764b34b9
MD5 b188f4fd5150a92a5802d0358e3263d8
BLAKE2b-256 8c6fdd3799f0527a9f2bab6133f36a8c2d5ec2646d92bcdc0ed2c3aabfa51880

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc2176931ead7e92d48031024bd79829be85efbd6e0e1f615ca4696cc3db4375
MD5 2268e51da58c36471f66c347be553878
BLAKE2b-256 944790b3b49246e9e2104cb2c548a0a76a91d40354d7e5a3d9d782fd82ecedf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 33378b9d7607e4625c16eb8513635347fe04829e1cd903e4d53583fd192679e8
MD5 930f1be5f952d4f2c3e425c27beec733
BLAKE2b-256 8e3bf3ff00c5f102ead726d6c8dc4e2ddaaf0d0c677d39510ce00a120ab8edcf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.1.9-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 79.6 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.9-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2ec9b09d9036e9d11cd60a0c6686f39ea3860c3ab61211bc8e31c935c408c55c
MD5 991fdb0233143b37fb1806ff6a08cc0e
BLAKE2b-256 eae11bea42e5c487b7853e58c9b566fa6984af41999e08ecb929fb1b9620a571

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32d00082bc0a41f042250171719f3eede1bca8061da0a68790c70cfb1a0b73b4
MD5 5770df4d07172741de924e5443abc1a6
BLAKE2b-256 c4beade755de735bee24fc0d89860ec5b0eb424c34c6c2c15647cebaa9fa19b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c2cf60eb0e1b36fc5cb36a2fbcb4bd8c24fab25f7d3b54c13cfd0584f0e69d5
MD5 4ff3bcd6a6878a64c58fc654c76b86d1
BLAKE2b-256 c0bc56100afb799d271f97997fcd93554ca53217bd9058ddd2f4db8bbfd225d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cd277786ff91865082bb18ba84a604ebcb898c9852b9d16db56fe9e3f3004aad
MD5 25c51b2f3150ebb02cdd3f1ceb134807
BLAKE2b-256 8aaa1dcc84ed1df7f23e4a8d0d5e69091562d0bcfa101bc3b0ea3b634984c4a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.1.9-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 79.6 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.9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5c4c88c771d3f82bd226f0cffb4ea1a952ca63ece5ee7f36d89b412a56101f4f
MD5 f85d1bde4da10587fe268bcaedd5a07e
BLAKE2b-256 7730c747d721a301af5657feae61cddb1b8a94ec7789a3a385e0917db8c7b38d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f16f63142a9a820f0034225e0a8fa8d2ea0c648670d9fb0304f4f030fac53781
MD5 ca467c5fc80783332c7d85de8dacdabb
BLAKE2b-256 b25df03422581c2fefc81f1ebac73b4b0ec823394424d0695448b2b4ade7cc57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab931c44ec9d40a20eacb5602fd029202ae9e7ce013705b1f4c51162eea65ead
MD5 5bb5c7a71a52b327f8a71cc2862405e0
BLAKE2b-256 2e69bf1cdc74e1099574d05a48a0808d6e6ed0210cc237783742e156542d2644

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bcd973d4c667771ecba7adec6d1c70c0d288fdc12d1d5aa102daff29e33d4cbc
MD5 17e608b6e4ead5985f1ac728e6a8ceb3
BLAKE2b-256 c2e13678093ca6a635656ab51edf31b75676dbe4d5a75a94d827b4ed07f7e9c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.1.9-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 79.9 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.9-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f295662ffce5bc77a70b5bfc55c5dbb25e40fac6fdf3bc3bf19fe0445ed03024
MD5 9ed5bcc372b93b6781fd4eec5f3c51e3
BLAKE2b-256 46bcf8796dcf308d0d81ef2c6ed99c15fc4290c6aa8c83212f1a6615d2a9b0f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 820151e642b9af576bc64a02e04116e6acc1c2445883df5bdf62fd832bf43af6
MD5 f15d00c94d4af1df3c871303b465eb41
BLAKE2b-256 ad75ec7fc687bef4d2a55f6ea5c07d4cea592948f56e062421f0726d82b9bc15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.9-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 99d4a1c73455e7eb541153910f97b8015b2e97da42c8ea13b39ee6550eb7eded
MD5 0df746b76515b48df40703978555d6d2
BLAKE2b-256 efa843ce1d4122e4d607ed93478db822c2877616c5d721f155a0496f6648629d

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