SuiteSparse:GraphBLAS Python bindings.
Project description
python-suitesparse-graphblas
Python CFFI Binding around SuiteSparse:GraphBLAS
This is a base package that exposes only the low level CFFI API bindings and symbols. This package is shared by the syntax bindings pygraphblas and python-graphblas.
Installation from pre-built wheels
Pre-built wheels for common platforms are available from PyPI and conda. These bundle a compiled copy of SuiteSparse:GraphBLAS.
pip install suitesparse-graphblas
or
conda install -c conda-forge python-suitesparse-graphblas
Installation from source
If you wish to link against your own copy of SuiteSparse:GraphBLAS you may build from source.
Specify the location of your SuiteSparse:GraphBLAS installation in the GraphBLAS_ROOT
environment variable then use the standard pip build from source mechanism. This location must contain include/GraphBLAS.h
and lib/
.
export GraphBLAS_ROOT="/path/to/graphblas"
pip install suitesparse-graphblas-*.tar.gz
You may also have to appropriately set LD_LIBRARY_PATH
to find libgraphblas
at runtime.
For example, to use Homebrew's SuiteSparse:GraphBLAS on macOS, with the sdist from PyPI, and with all dependencies using wheels:
GraphBLAS_ROOT="$(brew --prefix suitesparse)" pip install --no-binary suitesparse-graphblas suitesparse-graphblas
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for suitesparse-graphblas-7.4.4.1a0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3795422ef4a774696b1c400dd9be59f2f8c62a2f0cd6f56fe8c8d4fbd1f37516 |
|
MD5 | c38067e359955210a6233b07b848f836 |
|
BLAKE2b-256 | 5230697ed9c03a89e2c09cdcd17d4f66c361c0346a789c20bbea5f683297fd56 |
Hashes for suitesparse_graphblas-7.4.4.1a0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 566264d70444a8eea6f394a88080524b40a66b8b376923bf8a3db81c536a81b1 |
|
MD5 | ec7e5b7aabb9a0e7938e501f92b9ac8e |
|
BLAKE2b-256 | 87f41f34ca3915feaf0599bb465a12387a498213bf99b1684a0d5f458cdbab53 |
Hashes for suitesparse_graphblas-7.4.4.1a0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f87c2d39b002c72c0cc4f360db8de1d4a3dad3caa338a2d5a2b81dca792401dc |
|
MD5 | a5ba5dea577bc675d5de5aad8ac58abc |
|
BLAKE2b-256 | 85eed28be912d2dc5da0974c29de14df2a92c88dca06e676aaaef80cea726c2b |
Hashes for suitesparse_graphblas-7.4.4.1a0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5af42701d2a6f7326f321034c076cccb10b5f4d23b315a0dda95a59b954ea7b3 |
|
MD5 | 8610602243c18ad7b818c2886dbc8266 |
|
BLAKE2b-256 | d988c513a526cfdd178be9d44b8f58dd5e2fa52d38563884665435863f3e46d6 |
Hashes for suitesparse_graphblas-7.4.4.1a0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28386f4ddda77d2a2d94bea5d9856233ce4313f06deb70c2a776f9c2dacc9297 |
|
MD5 | 4e28daeadb632b682093160132c286bd |
|
BLAKE2b-256 | 5341540b1c53a0d2a7d54b7fa8105d773c395eef32fb7f2701eb4bd730499fdf |
Hashes for suitesparse_graphblas-7.4.4.1a0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d156867f314374f8ad96a3eff94db5cd732fa22df005beae093b2822222238a1 |
|
MD5 | 6f31276ed13952af460c4d8953a2f4d6 |
|
BLAKE2b-256 | d8960c0093de1af81e9084c40a1aac6426c9d3419591a58dc741d4fedac354d9 |
Hashes for suitesparse_graphblas-7.4.4.1a0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc73a27b72a2c1f2638ff697cd22f6b536827e73f6e26047539d8b96f99c0614 |
|
MD5 | ebaea05dfb1c04b27abc017f95ae63d9 |
|
BLAKE2b-256 | a9d3d3f6e57fde213276fd6c124f9ab80fe0055d8aa607353d8ffbd3c701d603 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1d4e814c6649167046f884d1a6bd5e0cb6f37581d9f7fa11a5bf56e3b0145c3 |
|
MD5 | a23dea0b5548f47ecd462290a1c53e02 |
|
BLAKE2b-256 | 039301f40f0976067ee7138bcc74afcd615774b33c8d0530fc7edd1c6f9785ac |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88018908dc274378f23df0f6a7f08b8e8f28c40b355775d8a5131d29a6b2bd5c |
|
MD5 | 5571a92e5f127d71b3926237e6aee5b4 |
|
BLAKE2b-256 | 374f746195a2cc7184d2c90d28123067412521a8a0c981aa2b470346edbc25b4 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baa4989d0936554c19b6d8b65f3ca327cbbd35a7c01e310baff22f9e72970035 |
|
MD5 | 572778a620a0938032100a54d64ee2e4 |
|
BLAKE2b-256 | 7a2241c31437d4f4e2e952099e6e70489c8638e5d922c1e4fdaaaa54cf8e3640 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a33fcdcdf7efdf3181d6d51c16305380e012e93dfb3eea3dd58d8a6583300c0a |
|
MD5 | 8c3efe1e8a8d203770d329a681a12e4f |
|
BLAKE2b-256 | 4f19563ad0d3da06f059706a3ae338db0558d510f63719bf3640d3a637a65da4 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 355fbae1ed7df3aa355e11fc07fd4335724d6ce768c4acbc3d6a6afbb75ab518 |
|
MD5 | 716356761ddf9f3a1f315d6f044039cf |
|
BLAKE2b-256 | 4f3f41fb879a85637592c80620b97d55e3de956a6a71d5140e7d51104eb5d236 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2170c2f61c128ccee3ca91161bdf48ac5e28013d9affd1279ccd2dbb9a9d8fb8 |
|
MD5 | 692f31dedc1de0ace25fe8c1bde3c12d |
|
BLAKE2b-256 | 3756ce3d0a5a3f88ef2b47917254b8fdf7866b1c0d5f9d188fa0239ec63c8359 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32a5a2e3a6e067a8849d3c2160d4984c834728ecc620d0104900cbe27acfa95b |
|
MD5 | 3a686daf27ee0e23865cbe45fabd3007 |
|
BLAKE2b-256 | 97a1707b5f6c4942f5c44b4228aad0403f1653241eab8fd6a79ca4c784008ef0 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e938337851785e25058fcd38847ecdaf6ceeab582651a3ab24a4588aeac85253 |
|
MD5 | 87e3b5075313fb594f80cea58150150d |
|
BLAKE2b-256 | c67a9b24c6ed79ceae1e872d2dbae691a3995fa294d96323b9feccc1ddfbd90b |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 138e24516f3a14f0e363268ced1023adfcc4de656b7b48ba92fa198c8b69ab12 |
|
MD5 | fe6e7bfc3b77a9389bb65f9ffc41ef2a |
|
BLAKE2b-256 | 7b0d4612fb3a78ecfbd91bd8d04540bd536bd4165bc59b91113336c64100cad4 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7b8097474d4ba7b0682298ab63ec3232a288f91b03beacd58c584e60003a731 |
|
MD5 | b43a71958e4a06923e4ee77914ea1b84 |
|
BLAKE2b-256 | b1321458ac29ad28e6e077315a811aff2267c1e30e0eee4413806c3f08b86e35 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 190f5dd8a4e480581456db50cde5706f3ef29018df6ba80f6715d2f74ab42db2 |
|
MD5 | 0a22105175e190d12ab0deab14f8e5fc |
|
BLAKE2b-256 | fe1c118ed3e9195a8ad5e3961967300177c06a1d525285e0a28f96ab6ad1d807 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a87b01719c5004c8620969065171103f5f5e0854edd7d0fbead074da67c3e1d |
|
MD5 | 1ab7d2102b396abe7085d1c0289adb88 |
|
BLAKE2b-256 | 1ee054d353a2027067d4eac64aa4d427b159fa187a10b1ff7252542ff43ca8a5 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e1ac338219dab3be76dee45af4c51ae47e95793ff86ffc0853d99d194fb3d6c |
|
MD5 | 93754e253259ba0ca3435e78665d32bc |
|
BLAKE2b-256 | d07a8727715805970ac0cf1ab975dc6268345213bcabc26364aa2e2c7699db63 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bef14085f5950e7d7e1ecd99f26042e12da8238c9c526e7357c279e55836379 |
|
MD5 | 4f89226219efcdf7da613c33d88406fe |
|
BLAKE2b-256 | 8a50371273b02da45593ecb46671a2be6f40609a5d968d5dcdcb152eb0195d64 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10086a5a6020bf30d2f41b1a8a2b2a2676808d568d8a5bc57d24aeb931baafb4 |
|
MD5 | 4ad66cb47afae2a205865dd33d559537 |
|
BLAKE2b-256 | 3de71d805c09439c6dc7eef3ad51c0ebadb8fe86d1de3f4f30945b253a067294 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a5b443ca143259bf7599577dd575e8d638da29725b524079c8451e4c608e174 |
|
MD5 | 7e4007e06e87ca0b01f35c85f86d1ab4 |
|
BLAKE2b-256 | 1a75d6c09a61a33c2849d0072c30612cc91817dc92c7ca96fabf9179204f00d6 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71096c09fff6ad191f7ab4d5d447a00e5ae8ebaf52139b24d15928312a6e0b47 |
|
MD5 | 1946ec127c3f7777d4b3a33acff05249 |
|
BLAKE2b-256 | 075fb1fbee6c2110c95277964c78800deefac74a4b9cb1ad972f2b54bd655375 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a70dd4171d2571a6a9630d48548b7d5d4af76057aa1ba00b07b3943fbb137af5 |
|
MD5 | 4f55e40ae476884ab95c0d4102d2f02a |
|
BLAKE2b-256 | ca1d75292a67ee34ec9bb068a324efc4beaa33366d0db066501886d8ed9cc453 |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e54b0fe0da19139ea20ea5dd760b5e20832cf329b90ae40b72254c8fa37f7757 |
|
MD5 | 2b3e7cc2e6fa4f5797cd8a84e3880c94 |
|
BLAKE2b-256 | f9c75b3bce5418b7032fcc2960f166ebbe7dfde5c3fcd64ad4e4d95c264d51bb |
Hashes for suitesparse_graphblas-7.4.4.1a0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aaf8b5b9aa72b885eebc12855e69f87a5aa69aeb66fd0979f273fa353cdf2f2 |
|
MD5 | 9e5ad4384d2603b51af703725f84d631 |
|
BLAKE2b-256 | 254f945e17e027b4a0d173ed9643f16135f53459fdd8de8f7c5324ba8651addb |