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

Uploaded CPython 3.11Windows x86-64

brainpylib-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

brainpylib-0.1.7-cp311-cp311-macosx_10_9_x86_64.whl (158.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

brainpylib-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

brainpylib-0.1.7-cp310-cp310-macosx_11_0_arm64.whl (152.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

brainpylib-0.1.7-cp310-cp310-macosx_10_9_x86_64.whl (158.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

brainpylib-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

brainpylib-0.1.7-cp38-cp38-win_amd64.whl (149.5 kB view details)

Uploaded CPython 3.8Windows x86-64

brainpylib-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

brainpylib-0.1.7-cp38-cp38-macosx_11_0_arm64.whl (152.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

brainpylib-0.1.7-cp38-cp38-macosx_10_9_x86_64.whl (158.5 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

brainpylib-0.1.7-cp37-cp37m-win_amd64.whl (149.8 kB view details)

Uploaded CPython 3.7mWindows x86-64

brainpylib-0.1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

brainpylib-0.1.7-cp37-cp37m-macosx_10_9_x86_64.whl (157.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: brainpylib-0.1.7-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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 913ba1c51675049fb26109b6c9d02e19043639e88d30c9b303dbf5e20e033f70
MD5 df970712323b844a64412b11a3535625
BLAKE2b-256 ad6d33b3724fa32a6460580298c36e50d350a32f5c0ab1f9fc4b83d4db0e7bb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7db99854f7bec6d9b54b22ce432e13c72d9bfceb609a78120692a25079730d39
MD5 e49dc5a1f273b2dd7db757a0963db9a7
BLAKE2b-256 1ab83452e82d9c5d8c2e9efd96feb06460b151d3fdc2712b3879c61f8011bcf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2ae41296329dc1188cb26b0a69e45e1c3166e5ca6f904f2a7d00ff7268a047b2
MD5 5fd0534b91a9770380f9795e8f4b2dbd
BLAKE2b-256 4d9523fbf1428ac8a5c7e5c60b2c4a9dbe0644219e4d89a659b614a440b1b04f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a79c3ffc7791cf9d425a69b51a9aa6ccd2f43a35a1d419eb02075df71fa0aaac
MD5 0129233b8592cd7e445380396e9fef3b
BLAKE2b-256 e838634e8be82f212ed9f3e6457bb54be1f372be72cfe35b6f8376609205f0f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.1.7-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.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2bf3caea81992775f5d3d9cb2166c445dae12cd66f02bc0410672dc7a0798e97
MD5 99e2b3227de76920e3318eedfabea636
BLAKE2b-256 a53114327c292b8a5b8231f9327b93656503123c6355596ff1aebd0fa6875583

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61459f0e8f8e0546dbeacd58b103537dfb916674940c6a04bdfaf6dadb8d695d
MD5 afbc6a675d5706590fbccb45da1c635a
BLAKE2b-256 a895785ecf5d2d467c0f8e195e43f1cd1fd23138ee99d2651c9e6b3fae02155b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8556a169497fa9555ed132e6b1ef74de1fa9812deb609da296a9a7eb4b1f0512
MD5 f8a998a7858e5fe6292d80ad04b1c351
BLAKE2b-256 58980df64c4462b74bbd67976aa04c3ceb67321bd1fa6c203c22f5fe937a0d46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 33e22426190feb1cabffd3e7fc1712b465287f4e95e13cc24c06871fc9a29e73
MD5 17885b8f2f5ee46d4e4fd11ce866676e
BLAKE2b-256 452043f31aa5227c369e140c994aa88e2401160130d375e5d0690616d3d9c25e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.1.7-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.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 81c75a398eac8971174fc843183d82e78205585860f01329ee0619180eff1176
MD5 190aac0239aa6018b0af212adf0d6146
BLAKE2b-256 b22c80feb3a41269b0f68c06214ba4cf46e3afb43219a1e2ce1a1110c8bf2b2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 538c854231ff78f88e407e029e87d67bf0819a43fb81cb34bd0040937bf11f0e
MD5 0b853c76c29ae0ac5f51bdb093f87837
BLAKE2b-256 829a3e9ef45f076459e9459dd729997074fa6acf41163002dc58fa9ee73b2891

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c45ff6dc1e925349c1402997dcb5fe68e2bd0bd145e770c70db03e9820899147
MD5 b24f7364c8f0fe14f409f346ca338498
BLAKE2b-256 869c13cc16ff30d5fb8942ec4496b2ed98ad7e222da29869269c93e90ad4bd65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 083fd4a8400b7979643e99d8267cb18b7ebadf6fca2861a29079f1989df21636
MD5 aeead3389f995135764db49bc4d2da06
BLAKE2b-256 df3eb29931c1646f039c0848079738d33987209db99895b6583a643809db3068

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.1.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 149.5 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.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f0d433f65d19e715e1a50da9a41b2cc57514976357e18024fbb7070917c00eaa
MD5 91d28b23b3be0aae4dcac6f6de38bd96
BLAKE2b-256 1b0c16f08f5acb11f6d4d5db089b5cef808ae36ae420090124e88f3285e45408

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e0d8860a9f0695c9fc018bb64515538f710701820285bb8b35ee6f38d8774a6
MD5 3b02fd26b015f6644003c0f086c7adfe
BLAKE2b-256 69d18a6c3d480817f17b247a17e2186320a4949bf7d1829850f56afb0c7b66ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 86bafddb569da2041f33bfb982dc7034d7b779c109dd909dce015416e42e5b34
MD5 6c31f4f3b22f7c5388da1b61bc97d26f
BLAKE2b-256 f770be6be2f763d9609bb805174bc83efe9306dd1659b0a93524924ce55fd55a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 da128d5b1538083e9f11927cc648219a8a17db4b8efac212775864d8ec779479
MD5 e161055a547ed55d79f85a6942f58626
BLAKE2b-256 cc5597e21d8507a5c4f76904e5fefb15e0cf850caf0ec52a9c7f2059a140327d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: brainpylib-0.1.7-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 149.8 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.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c3cfdf77c78e37f71e0cc7f514174685c7ddc3b4f6a0c397bf5b2482f53c92f8
MD5 1f39248d9c782c2d2d75934ec7a8c398
BLAKE2b-256 673f42af713db04ab3c7c672adf4dafc3e5f1f4e0242112883efeeb7aa7b1b55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a19511223d38501080e4b09d08cebccb3e2b8def15faca72b774aba3a223e97
MD5 0d811f4694fea2c5f79e3a70975c1720
BLAKE2b-256 f1add3165c3e7fe594abe5d865291cefb4ceca5d32862436e42ea329195cfb41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.1.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 36788e025cf7155aeb3bab6db72a2bbd5750dd0bcfa55f42dac307a1fcb71f3f
MD5 2f112fffc255790088003dc0349ca255
BLAKE2b-256 4cb54362d1d75d6160d3f8a9f4280d9110386c70016110d6395aa92a9b23aa49

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