Skip to main content

C++/CUDA Library for BrainPy

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.5-cp311-cp311-macosx_10_9_x86_64.whl (14.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

brainpylib-0.2.5-cp310-cp310-macosx_10_9_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

brainpylib-0.2.5-cp39-cp39-macosx_10_9_x86_64.whl (14.9 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

brainpylib-0.2.5-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.5-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for brainpylib-0.2.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b60bf580f1a1a90ffb6b691f4480e98c9a9e8acbbcfe6884f1e2c30d96fe32ca
MD5 f33f15d18e7e8c42b232f1a1b3676cc0
BLAKE2b-256 7e23c4bb89c0a84a64b639047ff2c295ccf2e2ebf87a3982aa28a472626dbc69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.2.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 673bd0013a5bba148dd989c80374770623d9be60cd17d296c5e109a6244218e2
MD5 cdac753605af3057d20d48c10a455a7d
BLAKE2b-256 dce120f7a9b20cca8159a1ad8a1196dce7d3e247c6278afb593911067604a597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.2.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4be4f522193372985e6b82eb2ddcb2794935184da9f914d2b093d4974cc95942
MD5 23118a1ea6fffca42ed57a00f3f882e4
BLAKE2b-256 0a3af9591648d2ec0e8d1fb9f876cd8743ad4daaa7faf234ef2019f924da2831

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for brainpylib-0.2.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8ca6b5cab0c696dc103208468991f71631b387b32f6afeda375aea8fcabfc2fd
MD5 83161e29d1ff1614f86d9fb7580f78ad
BLAKE2b-256 d69a40e4fd80bc300c8f2041c77183ebea271c352dee35047ff2aa9bc54cea6e

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