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.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69c975d9b5ddcf5fa3172a86c3ccbdac4670667a39bac41138b2d70fe24e32ba |
|
MD5 | e6469d1224257e4b21a23a539b06e4e4 |
|
BLAKE2b-256 | 9b3591fe5ccd035d9c1f2399db41aee941dece36b90f2ce14a0b5647ba0bd903 |
Hashes for suitesparse_graphblas-8.2.1.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfeabc44e6bc709a8b3449a81753b7f226a2c70ab56ab86479571c2650f1cb57 |
|
MD5 | aae22e8606cc1f93cb7be938e3c0bf77 |
|
BLAKE2b-256 | ac5d00a8b2c90b5b4a240c81052fc64681558bd66ac26ef12080ce72e03fcc7c |
Hashes for suitesparse_graphblas-8.2.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 497b6b55fe1028a925246c3b931b246b450a549207f4f6142ee965d032ed0be1 |
|
MD5 | 635eb0f37d5a53da7ad935fd0ae6dcc5 |
|
BLAKE2b-256 | 9237abc04789ceecb4231fb38cc1e31189366a533cbf26b369f993217741dc42 |
Hashes for suitesparse_graphblas-8.2.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39bd3ced2a84edbb823e907bd789f967d2b59015fa7b9ea8fef355a939ad7739 |
|
MD5 | 18db9e2f7ed6648a8ea782c8dcd865f1 |
|
BLAKE2b-256 | fbb3285b682b080111224b318fdf7c60edb19e71c94a12d72dcf3c8b4dcd8497 |
Hashes for suitesparse_graphblas-8.2.1.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8abc979d1a01aec49278f800cedf7234c425da86af348f37d4c34c4d6a097f3a |
|
MD5 | cc2cece58e138cbb5bab6ac35127ec98 |
|
BLAKE2b-256 | f3bfa31c7b3ab30c3aab2dee31a63040c0f1858ee6e7e7d014229b3fa363c8db |
Hashes for suitesparse_graphblas-8.2.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f49379e782b422e412368df0befa62d0b0265c9c58473086f6b48404ef3aeb2b |
|
MD5 | ea3b34676422df83067f03090cb1173e |
|
BLAKE2b-256 | bf4633a5a5f3ea258eee03408e6ea6be1567c2bac488e5d588c387b265cb6bc7 |
Hashes for suitesparse_graphblas-8.2.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09488f7bec983b108704c5d3d400a7fc6066a7ef5177ad2aa5a7c2669959a93d |
|
MD5 | 0efd7b356567a0db21c47370849a060b |
|
BLAKE2b-256 | 70790cf8ac6c7e4937143f680c444afe5ad74f627046a6ba93db5a0c8885a29e |
Hashes for suitesparse_graphblas-8.2.1.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 572c6b98f3fd11912ce5c2bffb7e16ec0d2531dbdb6e893a795fe2d857c1e5bc |
|
MD5 | 74bbb806bcac7fdbd4ceba6770f2c7bf |
|
BLAKE2b-256 | d38b665fc07d03ff60820d342ff197deb9c6dfa943d1987ecd0b69d832669d32 |
Hashes for suitesparse_graphblas-8.2.1.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18811d9c438c524230bbcc9488e5c7575363eca9b2ca64a731e892eb3edc8b15 |
|
MD5 | 5b269b92d7851d5442baceac0c77fd69 |
|
BLAKE2b-256 | 1bb8764af706c0e632837bf20f7d477273daf9c6ab126ed3b130926f3d97faa6 |
Hashes for suitesparse_graphblas-8.2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0835545c2faed54d51e1db8bb4f715125077205253b2cec60d92336af86ac7b1 |
|
MD5 | ab3f46ab3628fd6f729cfa70d9da3cdf |
|
BLAKE2b-256 | 7c9d21bbd7e9ea9eb265abb7c69ca9f66718006c2a45792bb34350821d393fb2 |
Hashes for suitesparse_graphblas-8.2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 303d365d373409f688e632586d0a7f95b8e1bf448291574d51c0076a33e78d24 |
|
MD5 | fc6761d791e3485237d3129678f09905 |
|
BLAKE2b-256 | 059f1d942a55073f5277967d1da8208e36af8de37ed4038204893fb18633e950 |
Hashes for suitesparse_graphblas-8.2.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e1fa7a7dc307ebeba584d9d774eee67150222e59af6aea7d15381f4afef1a5e |
|
MD5 | 511bf9bc8186bc827bcc47165996ed20 |
|
BLAKE2b-256 | 07a922a869a6197aa7548a117154277499a791e67ee8398337e1ef98a3310088 |
Hashes for suitesparse_graphblas-8.2.1.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ec4e6c46669713f3386444944aac0702d0567c84401365d7425e571cfab45a7 |
|
MD5 | 569645a3db8ee88c33949292f07ac04b |
|
BLAKE2b-256 | b9b4661b4ebb68d0ad70beae0611b275753c1d027312dcd798d715cdbd15db83 |
Hashes for suitesparse_graphblas-8.2.1.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b10020c4a4f1948070f3b8fbb1d455a50405f4094b1217e37b1c90121de464df |
|
MD5 | 0c6564135a1e967a8d61f2af230c6398 |
|
BLAKE2b-256 | f3089097123293894f6bd0d0afc1094e60885115770f36742f2ef1ebd13ad346 |
Hashes for suitesparse_graphblas-8.2.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1652887b2d587fe9d8e3d74cebb7979a593f93c0ec929108fe8bc33f2b0411d1 |
|
MD5 | bbbbc448c541e84ea09ce3c03f47d5cf |
|
BLAKE2b-256 | b49ca79d0326ddc0d9c78331fa0488650978020bc8f4b0025a95cb12a0d5d52f |
Hashes for suitesparse_graphblas-8.2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce6ecfedc10dba9ed10705ead86f3e0cd997ee775c5a41732674324cfb43080d |
|
MD5 | 7ef6f9d30630a6bb73fb3d78b2051ffe |
|
BLAKE2b-256 | 5373b2466a07e9713cc41deb0ab662d3f67453007b77f4edc931578444df984a |
Hashes for suitesparse_graphblas-8.2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25d8a00c88eb4f33cda2c6d94935203e3c39f81541d796b828bd0b93ea0252d7 |
|
MD5 | 60ba3f49c15eff6efed542b19a2bcac1 |
|
BLAKE2b-256 | 46001e27a58d754de610bbb47cc70a9ab2100a13a91a4ce18b7fe012376d809a |
Hashes for suitesparse_graphblas-8.2.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b3450edd71f9395ad8a29a474bd8ee63d6fc04e14813f3525ab9b01c703ba24 |
|
MD5 | 1538f06760c3f89f8cedfbe7117afff4 |
|
BLAKE2b-256 | 5e1c67ec08b54261bdc0005b149c99802d34d556649a4d74bbc866c054fd41cb |
Hashes for suitesparse_graphblas-8.2.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8f32922f1ab2c3bc8b99fa5017fd6d01b582e8a3ad905aa4a47365eb238e002 |
|
MD5 | 3ff8e02612fab0fb0d49905a5edbf038 |
|
BLAKE2b-256 | e81db499e7200a53d2ba0d8a3a66a0a3f8afa9ff8e4a03406f2fae68ebe77a8d |
Hashes for suitesparse_graphblas-8.2.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6184e8dec471436d8d487e3f747b0cc46982928fe047d997f8ce1ca98591977d |
|
MD5 | ad9c142c6f38e66c8488376054657df3 |
|
BLAKE2b-256 | 275ef32b257b607008df25f99d8308546e3944dff1757afa23a95783e01c2259 |
Hashes for suitesparse_graphblas-8.2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4d58756885c34c1e83d394f8ac774f6ba4098bef3dc479502886f84bedec83a |
|
MD5 | 02368fe8c4f72e89c2a306da7a372f01 |
|
BLAKE2b-256 | 04a796255f40088fafed923a96f43ef6720f8da779c6dd57cf9df19bd1d8962a |
Hashes for suitesparse_graphblas-8.2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ff36926e116100a012323d7de8b96678000e47c606148fbdff0923fb529bfc9 |
|
MD5 | 40cc1c36535c75134af69d9d648acd7b |
|
BLAKE2b-256 | 751b75e4848131391c0f73761fecfed38184a4fb2f9a264ed60b26f48ccac2fc |
Hashes for suitesparse_graphblas-8.2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dd7b6d2d7fd93a35b3a4d42a27f87dba1ac12ad43a2c047c4666c33750e60c0 |
|
MD5 | 84f6885318fc742a384c9a57470f49bd |
|
BLAKE2b-256 | 365dc89204c80a13f90067fcc15212b25804717af464373fdfe33e21ebf84575 |
Hashes for suitesparse_graphblas-8.2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1425eb1a64b0858e1e5d7511101bdcf6b623127f06bad26d82cb602078e17dd |
|
MD5 | d02e4c8ef21cb26c1cabe8be8bbe1b43 |
|
BLAKE2b-256 | 97539d1902d0fad6cf2c87228b9c01832d10604b9fc2e99e8a49e2af547cf820 |
Hashes for suitesparse_graphblas-8.2.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2a3cf55f141fac2c2a48418cc280ba52b360555334e71b45e7b3cb2024ebbd2 |
|
MD5 | c0bf95d773764d6436b45d91f55fec81 |
|
BLAKE2b-256 | 75692642c18708048678e16f99bd8c060b2c47228295518d2f759bb2045cd869 |
Hashes for suitesparse_graphblas-8.2.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a01d2b7a5250c5dfd16181d4c5deec0c6d2db665d4f61b59bd5f6cb9cf8d29b |
|
MD5 | 297a14b667315c9d89cfd0753f29106d |
|
BLAKE2b-256 | 1b40438d0a90b8938aa074d44237123f3a55b207ab226f4e3b5fbb63af7b7df1 |
Hashes for suitesparse_graphblas-8.2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50603cc871f1f2bca5f049a35d0870f3db05d1da45e6477b32b8181f3600e60e |
|
MD5 | d01ad4a231976d6eab3fc5c41563420c |
|
BLAKE2b-256 | 233d58e388a52cf0f5f96fd4482c980d65998a08b966e6c9fa9704ff1e068611 |
Hashes for suitesparse_graphblas-8.2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38db0144ff63adf8a363ecfc32fcce78edf7573623ea4f914f4307f965d306e0 |
|
MD5 | 0b3d1be86b0afe2d04d4e7a4bd4af98c |
|
BLAKE2b-256 | 41dbdbd62305b19e864ef359c1d2d33a7942416b4b354bc161b9ccf74f0995bf |
Hashes for suitesparse_graphblas-8.2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b5b1549a572d795fe592d147b9e6bccd1e85eeab29c606ef515bc7b4f2f808b |
|
MD5 | 49a5861a941e6dc769ccb885ab9d468c |
|
BLAKE2b-256 | fb8157590ba3ae1234957096a6e48e687607ff66556d75630edcfef7cf11fdeb |
Hashes for suitesparse_graphblas-8.2.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e1fdaa834c15ebfdd4768d6bf2397f9f740efd1ad677af9ae7f456dddf92b4a |
|
MD5 | 48bdb1ba6de4838ba07b870545a63176 |
|
BLAKE2b-256 | 3c790f44309bae1453aec61cd769725251322887395a1cffc1990d333b9dae32 |
Hashes for suitesparse_graphblas-8.2.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b987d06a4265a5e59ec5ee09cc0bff61a13a3ed89894d57ebca75f5d15d6f8f |
|
MD5 | 5ccec626ce0353d8852d8db0083cbf82 |
|
BLAKE2b-256 | 337ae5eda86ad1e8390a0f9ccccad9b02e389b82292da47aba8e7f3023a1c604 |
Hashes for suitesparse_graphblas-8.2.1.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e6531bd7ec9eebe288cdfead2afc309666945c47af470bcbb63fe90b90c0e33 |
|
MD5 | 60bed6e96ac7c596f5403484b635c437 |
|
BLAKE2b-256 | 3ca2b76081c638cf74438621e9d4079302a368ea3c8ec18d4256ffea061c473b |
Hashes for suitesparse_graphblas-8.2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb4e25aa8c755e9a233222840160cafc9b2ba422cff587df559e1ca5a0a21bab |
|
MD5 | 63408ac573def6be8f1733260e68fb06 |
|
BLAKE2b-256 | 725023cd44f86d1236324c5e6762d0c125cb3340689f2877a4702f595fc351c5 |
Hashes for suitesparse_graphblas-8.2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49731841a4d9e1f94d78a9b374a311af66f3053d25939c9d382af5e29548e8f9 |
|
MD5 | 720ba33ee9e324899656d65c3961d701 |
|
BLAKE2b-256 | dfb73ae51955ddd850f439c9fb32a0df94c970930e1297f094f07ce9c73bf5ca |
Hashes for suitesparse_graphblas-8.2.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64d6ec284dd3767369a54839fbf5c5be8e1da01e637f0399c34a3aa09d14f60d |
|
MD5 | 09c277b2db071ebde68038df33a85178 |
|
BLAKE2b-256 | bf5e2cab106d7a63b5cfae3f1137ee7a0f908874095f7e97a796a6441aec3fb1 |
Hashes for suitesparse_graphblas-8.2.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac3fc684437408704593b8131d6f198e87e3a0fdd24712685efb4a6e3ea00ad7 |
|
MD5 | 6fdad8d41cee50e6247211e19debf6f5 |
|
BLAKE2b-256 | fb73ed38a672356c61d5f80441259632e54bca9e666c323744e1b4fd60615e79 |