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-8.2.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75e0cd172644e853063a56d74866ccb4ac0bf03c5e87f7fe5182ce296176edf0 |
|
MD5 | b3dd9ecce12828b041b491847073b81e |
|
BLAKE2b-256 | 4057a230108ded838f59db5ae5cdad9ea333c296167bbe51bc923b51b6960e2e |
Hashes for suitesparse_graphblas-8.2.0.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c6114bbcf472ae8ff1baddd50a0813d0ff8d802a747d2ac4acfab276dd89af6 |
|
MD5 | 1caf4114f7de37ddd40fd50b628dc42d |
|
BLAKE2b-256 | 9c1404601203252696b41c93924110769811fcce0e6d58ef4484d09f726a7a62 |
Hashes for suitesparse_graphblas-8.2.0.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a4ecf496427bd2183f82d2d2c4bf2d0dbfba60dd1abce3dd62532c8a1e17922 |
|
MD5 | 0a3e62e39117267ec806450243ef6645 |
|
BLAKE2b-256 | 30366ee5a6ac7ca16dea478b42afa8d17dc97f62216d6fb4d7cad9ccf90cd234 |
Hashes for suitesparse_graphblas-8.2.0.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c0d7e7bd22d91b2af3946940af6c628613ffba33cf3e32d4763461ea58857e2 |
|
MD5 | b6b97ba7eec63ef8c91d1ba24a94f8ca |
|
BLAKE2b-256 | 34612aa287e89f90a8865a1e953669891bc48e3216afa3b70c69df48369873b4 |
Hashes for suitesparse_graphblas-8.2.0.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09f428e1c2a35bd20e5b8b2fb102f6b28cda316e7f48a983b11b769bfc95a4e1 |
|
MD5 | 3442cb03e1834503e870b562e48a17d4 |
|
BLAKE2b-256 | 2c0cf033de5423814d30f9c520817f6c752a43119a8e84fadb81eabbfa004cda |
Hashes for suitesparse_graphblas-8.2.0.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f838d682aedfe0ec35c92b588b36629356d1401255961415a997e9979e5f4635 |
|
MD5 | a32ff73f28be626ba3c51b018afeed66 |
|
BLAKE2b-256 | 5c28d97a51e39b0114188a97a49631af3b4a68499e3760c0026d0a67ecd10b86 |
Hashes for suitesparse_graphblas-8.2.0.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec128b70653f48b14a6477194bc686258cc1edfdb3c31f2910b267552d36e32d |
|
MD5 | 34067afeca1c39fb31ba0a31d6531c33 |
|
BLAKE2b-256 | badd3c12965e587e21b092de90cce6a8d440897c20662bd359eec41e7dac444b |
Hashes for suitesparse_graphblas-8.2.0.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9099a91392b0cd38ee63490930df9834e361c28846c830f298f916a8957cb8d1 |
|
MD5 | 930fa4775f6a8334db8e1ee61f913473 |
|
BLAKE2b-256 | c22618df6f52a6d750b93ea3e84593ad163eedc00ca28045293f69ac6a91fad4 |
Hashes for suitesparse_graphblas-8.2.0.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b6ec998bbd265c98cfb6080ab6dfb4ba94d9efd7eb9b8d470234ccb7f6da231 |
|
MD5 | 08348ba470a8e5c01ec801940ac6ba59 |
|
BLAKE2b-256 | a8a4bfec3c888073c3f8d5d87d5052ce9f2879d63dbf998715178843fefed222 |
Hashes for suitesparse_graphblas-8.2.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ae4886c583b5bdde158d8b6b8d6b729ecc2498300cf136b4359606ff49542c9 |
|
MD5 | af8f845042a7d4776d28fbc1ef9a4fdb |
|
BLAKE2b-256 | fb48739b4d86b4176a23690f3aaa20ce99df0be3fb7835922d5456581ea1c98a |
Hashes for suitesparse_graphblas-8.2.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 392f35b4801965ea06ec0dec28a0c53ddf4747e140416535d3a9d38ae4285564 |
|
MD5 | b578cd2f3889ef688d530f2a9d5b530b |
|
BLAKE2b-256 | ab4a290dce14d04632dad069058366dd24b39b3581b2ee9d6b54da70c7df3308 |
Hashes for suitesparse_graphblas-8.2.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c26bb4a2c47b41594d89a73c9292667706ebb02bc9711a414ef8896d572722d |
|
MD5 | b8de4069afde95dcef3c9179da260c0b |
|
BLAKE2b-256 | 88cd31c89f8e6085eb1263b4e07aab55a0c2f504e8e65f9b8b322cca8d9d6837 |
Hashes for suitesparse_graphblas-8.2.0.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a50f51ad877481d57bb4c2369be24097bba0578a45a84b6bd50115b52c6719cb |
|
MD5 | dd2bded0e4580bc021b8744dff145541 |
|
BLAKE2b-256 | a66b01a7ef57beb0895dd356014736e2f15b083a6ec6453536cd8f96a58c6a78 |
Hashes for suitesparse_graphblas-8.2.0.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 125481375012bec07fe8d7cefbe56082ee09c3d84862ac5025919ffdae915693 |
|
MD5 | 3ee6ff3352a56c9d812c25f09ed04a76 |
|
BLAKE2b-256 | 15902d459aa2a175f610bfb1c15245eb9a2b5d51d14d81ac5ce3c8b789fa8b70 |
Hashes for suitesparse_graphblas-8.2.0.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d751b9d97ed1f40288af2e89e4fbcf0f13212562d39fbbc5cdc0f8282b3263e2 |
|
MD5 | 57cabfa1cbe8f137ee86a616fb9c4669 |
|
BLAKE2b-256 | d4b7699016a9887ec848774377170fef6fb83fcad8058d8d6bed34fb02b49ca8 |
Hashes for suitesparse_graphblas-8.2.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc6d4055136bc4f367665f2f29cf742e991b42e91cadf48701cf5a38dc622612 |
|
MD5 | 62f887af658a243894283a83e03bee92 |
|
BLAKE2b-256 | 871eae8819e8016bb2208e7edd2ad78e7abd513a74533907ea2474eaea6a959a |
Hashes for suitesparse_graphblas-8.2.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fab38759dfb56c9323df5dc0b5c38a87c45d5f9a9f84eb857005aa2806907cc6 |
|
MD5 | 219d12f8e74bce4ea091ab58b6953ea2 |
|
BLAKE2b-256 | 8f5e053ef8e32da0c141b02ad50b792af06833d7670a7107b1563f1367dd3e35 |
Hashes for suitesparse_graphblas-8.2.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70dcd5a52d21a898783c3ef590dcb27e16c2967af357c822a838bb4078fa48b5 |
|
MD5 | e0349163ee13018c51f63c4db209d8ac |
|
BLAKE2b-256 | d3745fa926b3ffe9778d97313e4ab3387ba9b1e4012c68f30ac241ff0200bea8 |
Hashes for suitesparse_graphblas-8.2.0.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7dc7d60e09ebee8badba6b17fed244fa5137606c2a28dac2c57b516fa7d935d |
|
MD5 | 617da394bc5ea62c9130626622e128a0 |
|
BLAKE2b-256 | 7575e1a288fa29ec6f7d57614d30cc9b8ab3dcacc2b3d9592061801415bbaa5f |
Hashes for suitesparse_graphblas-8.2.0.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7d15cd917596ea368d8572c69a80bd5c392cd0b8ba4c6ccb53dc263d50f0fb0 |
|
MD5 | 0182fccc9082ac35fad014cfc2c71101 |
|
BLAKE2b-256 | 20a247804903ff732aa59aeec9929426eb08fa1b243dd1b4ffb3704b79d7bd7b |
Hashes for suitesparse_graphblas-8.2.0.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92aea628c93ffe1135204f09584c56893a93499fd75f9f1a490679782538c870 |
|
MD5 | ce087680472bfdf58a42eee9218a0b9a |
|
BLAKE2b-256 | 3e712e835f06c2dd75e6158bca366c2fe0b37a271378a1c642b00b64bfdef9e5 |
Hashes for suitesparse_graphblas-8.2.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5fe984fe5fe628976ae4d2c1154ad4fb093b05c4f682ec37c7f8b9b4f62e175 |
|
MD5 | 2d2123946b7c652b0e268bbffee7ba7f |
|
BLAKE2b-256 | 028dc9fc330cb0fe9a5940264c7aadaedfa58212600b04a64891e6b46ff4a0d7 |
Hashes for suitesparse_graphblas-8.2.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbb6f6ea0514d71d302870b7bf4b100854adf4d1e64a409ab1890793e5ac0a10 |
|
MD5 | 3b34b1fe97861a0fe0da62df7b41564f |
|
BLAKE2b-256 | 1ac44921c3127ae28a44f01fa14ea62c808c2fa56a37dfd4a948f77483abafa3 |
Hashes for suitesparse_graphblas-8.2.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0558cd9321afd78ec7f74d0968f292d35e8256a71faabd05ecbfdf7df910455a |
|
MD5 | 231ffbf69c3a04d6bd60060f41b7956a |
|
BLAKE2b-256 | b2eb7e212eef42b046565e30d5dbdd40b7001f946ec1c20c8dca9a7d5b3c847d |
Hashes for suitesparse_graphblas-8.2.0.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9fe34ce3dd9dc6918cf72b17060b327566df1352a0af217393bdd78ba2e58da |
|
MD5 | 3aaf13e04199a302195d3bd7e1b1db88 |
|
BLAKE2b-256 | e9d084c49590fe9c41fadf6f51849bbe715f0866c9928d58d21b7d471c07f884 |
Hashes for suitesparse_graphblas-8.2.0.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9e496004f5b2b0d8c8d12d1803836a9740d0eedd8193ca4158f851463df0fbf |
|
MD5 | f45712e4af52a9d2b17b82869cb2191f |
|
BLAKE2b-256 | 62ad6bb67bc38d61b2e19176608d3e33ee18ea74ff2b7383dfe0beef8a4d73ae |
Hashes for suitesparse_graphblas-8.2.0.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d02b231c041d09b0e3766fcec4a312a0cc91b1633d72db05b3066a1edee5ef0 |
|
MD5 | 7835d955a83e1ee4d09f001b3076a79d |
|
BLAKE2b-256 | 567a69c71bbee28d7d6808cf8bafd1d8a8312311b734d7f94bd73cda65a0a442 |
Hashes for suitesparse_graphblas-8.2.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e653cab1c02274179b473a590af56a2874f0e01052e82baaf2f2971f20554ee |
|
MD5 | 97ab2cbecd3cc1a5ee469b2140eae907 |
|
BLAKE2b-256 | 5a1cc1ff8aeaddec90ae568d0fe2064d0240b0b45a0454cc59d098a4a7d9cd77 |
Hashes for suitesparse_graphblas-8.2.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fb7d8cb3f76e997583e822d445a6437fc741210b0c3fe3d0e814fead8f3c0cb |
|
MD5 | babc88869c64a34fde6a0a45d22cc417 |
|
BLAKE2b-256 | f5838922430c0dcc109a55d082fb1680d29059cc28491bf7db2ebfd1102443fc |
Hashes for suitesparse_graphblas-8.2.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 054bc1348516adf12c07fe9f75b219b7d1192870e4554ce45bf89c2db39fdf05 |
|
MD5 | dc38f5199c9006f538e886fc1b7ecbec |
|
BLAKE2b-256 | 5b14533c1ed2ae5ad48d2331d6199213a9aac8fce2359703421916868788a6b0 |
Hashes for suitesparse_graphblas-8.2.0.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73fd4f70af3f0bac5d94b25d8e5fe6803380a6aa4a12db3fdc38abb5e62ef460 |
|
MD5 | 64413d7f090c921cb133f5801ebcf3c8 |
|
BLAKE2b-256 | 01ff92ecf6edd4904f6dfa31f4669c72b846a9433fa79f78a074b835337b7c44 |
Hashes for suitesparse_graphblas-8.2.0.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d26a0ce0b12dfd8c1bb34cb91f7291baf1f5023434811ebc1ce61ee07ec9712 |
|
MD5 | 685aa653113539aff2ef9218fc3dcc7a |
|
BLAKE2b-256 | 591d5781b3683791d2f4d565a9da2b0db0fed5462d4117082aa628c51a7b331c |
Hashes for suitesparse_graphblas-8.2.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 136f49d35639d650dadc12087095418617f42e20a1831c9a506ebdd60b151776 |
|
MD5 | 8de52b723a4605a956255d2bfda7f739 |
|
BLAKE2b-256 | ba9334b5025468bb679b1a4c48c9449bc3b9520675d5269ca277fbbfa92d419f |
Hashes for suitesparse_graphblas-8.2.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb5a40c2b6f4a944e97f444cb754e6d50ec11a57559faa67120d1e2000aa1b52 |
|
MD5 | 8e2c97d8e07899c3c51b94bef89d27fe |
|
BLAKE2b-256 | a69a94f333b3b588b3ad195149b0e0e2245f19d0c41ba21ef96b37a352a21208 |
Hashes for suitesparse_graphblas-8.2.0.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b124bd6590d430e493024f1f4bfb86b8e82e1cbffef7a9760dfd420764d522d |
|
MD5 | 8fa92d1ee2dad145933eac8c817c2f8f |
|
BLAKE2b-256 | c08fc8fb8d32aecfb55a26dc7e8b242f296a41dc3318076cdbefdeafa18a669a |
Hashes for suitesparse_graphblas-8.2.0.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bb873485f5397fe1f998f8cdd1ca7a478f3f2f6c2152e8ae1144daa7e8ba819 |
|
MD5 | 79b401dd9ca012d141a532f5a6d09d2a |
|
BLAKE2b-256 | e87f620c0d872bb61b0669c855f42bfb98e0912b2a109769d8194ec03eee5f2c |