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-9.3.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c6e7835def5ae783f4324675b526c9dd1e1020a4dad0c1e73023e640f54db97 |
|
MD5 | 0ae36d2c62c78b4e02479255950aa3cb |
|
BLAKE2b-256 | 7d9bc97b598e5b4236c523c7f25d03f7e10bed57a71b4d8f0597ba7c55923bc9 |
Hashes for suitesparse_graphblas-9.3.1.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1d591c5253e3ebb5ae3d606ce621f64137ea39b30016fc7d2d04e3ae34affb1 |
|
MD5 | 3c54c905f45c78d6fe95e301c89eed1a |
|
BLAKE2b-256 | c7102909573fd9a8bf45b939b0fa8e4074db5a440cba3313bff73ae654b79c54 |
Hashes for suitesparse_graphblas-9.3.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 420e49e0446f30cf5ff02a6f92c4d4ab111bf7679ca023b70d6ce51cc8a87673 |
|
MD5 | 869b70124d3b559343e6243d7f4b0ce3 |
|
BLAKE2b-256 | e0acd6592972edf69a04639cc25a0b54f311108598855f09d9887fec4d054c5a |
Hashes for suitesparse_graphblas-9.3.1.0-pp39-pypy39_pp73-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9388798847e6574d1b0ec93226478a77361390d5c344a30f54d7440c8b96f8a |
|
MD5 | bd8e527c40a90fa7d60bacafdef5ff34 |
|
BLAKE2b-256 | cb9cbeee7256c7bbce11aebbb3d729cfbde82b1b9b96c304d3e57dfbfd8621b6 |
Hashes for suitesparse_graphblas-9.3.1.0-pp39-pypy39_pp73-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a378af08b426dadd24a90901bffb224c618597f3ddf33390b26c4f7444b870b |
|
MD5 | 4a62b63318d5304e7693a2740e54f607 |
|
BLAKE2b-256 | 4ce41817fc5b3c821c0165e225e72be907fb5f2a351435fd637387a10f8c926f |
Hashes for suitesparse_graphblas-9.3.1.0-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51dd26fd74e9d5126163435b1b5e5e5f5ee5c2c13d31bb7a958aff30da7b0561 |
|
MD5 | e6233aca4bec7da475cd219236bc3996 |
|
BLAKE2b-256 | 9194a4d85e338fef0a49d802680b8d64e7a5a5e61a5cb141bee1c2c5df4a93b9 |
Hashes for suitesparse_graphblas-9.3.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26c13447817db87d714000d154f7ffd746b1fcd69d2bf5caf28671cd95dbaf8d |
|
MD5 | 0a8b3ca6e340d253530c60f645a146b4 |
|
BLAKE2b-256 | 4cbd4f4923f90356d14184f62576ac632a881f2fbdcb2656b38ae0eecf3aed54 |
Hashes for suitesparse_graphblas-9.3.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf6304ba6a2c625a5516483ca6faf2aba21ed474aacc7f5e49812ed37b9062fc |
|
MD5 | 4f2cd9cd03a380305e72b9d1ffff7904 |
|
BLAKE2b-256 | 2b6e5183d18f0a05731f95a880c2438ae7c5a77f4a9b9fac2002eb3043fc0fa5 |
Hashes for suitesparse_graphblas-9.3.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebcc41a04618ca6e0d2e2df3b1eae250b567e2c10395360012d045b09d0ff245 |
|
MD5 | da3b75dda9477d9a5b012f34186b0349 |
|
BLAKE2b-256 | c5972836648b11549098283fa36c7018e39f07b905fde27f4a7bc9ab6b5c3850 |
Hashes for suitesparse_graphblas-9.3.1.0-cp313-cp313-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36ef022efc7000da37271d0dbc7f7892eb6eaabaf08ae42b800b8cfd85e049e5 |
|
MD5 | 38d6500d5428cf35b5ce907946cc2655 |
|
BLAKE2b-256 | ad5264591bbb99f21abe0074274193670477307dc51e190dc223ab5e8837ec01 |
Hashes for suitesparse_graphblas-9.3.1.0-cp313-cp313-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08b0060bdd6c237e30dd888fcfd9a9d80e9aaf943ef594f1b4367ca687ead2a0 |
|
MD5 | f8555171f2518b57f7c2d544a0dd6d69 |
|
BLAKE2b-256 | bc157953236850ad43600b0502ed26558307b22bb45ddb687f689ab6c23210a8 |
Hashes for suitesparse_graphblas-9.3.1.0-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7088ab41eb6cb7c0ca05bc5975f3e904674e66575b2ce206da67b3cc64c066ac |
|
MD5 | 553b4c7b5ad56ab9b983c82ec038685b |
|
BLAKE2b-256 | 59945978168cf9731125d5dfa9fac5af67aff54344049ab5998440f9d2098520 |
Hashes for suitesparse_graphblas-9.3.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 463653b30c0f35089647793adb5b4c3c5cc06bf9dbcca1a66ddec6a28aba1b15 |
|
MD5 | ef2f5e099287b637a8c326dd302dac42 |
|
BLAKE2b-256 | 52c6c10db04e8543ef4abf5f36ccfd88ecb729fd3324108f54b4dc572e675696 |
Hashes for suitesparse_graphblas-9.3.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 098bb24325ea91b50bf01a4756b2aac30f1b3602a9c7f30aaafce093103cc0fe |
|
MD5 | dfe2325ba91d8f653909d27daf946cb8 |
|
BLAKE2b-256 | c5a2f96401193dba88473aef44d954ee057838e2bed3b124ee5ca829270a33ac |
Hashes for suitesparse_graphblas-9.3.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 393242840f5a629cb75eb63f4f20eed2e6f0b9afd4e4243e9a94265a9dd3135c |
|
MD5 | 17a621131137d349ef2fa1c23e866580 |
|
BLAKE2b-256 | b4f32096ffa1b70c70884945c839d79f1d12ccb9b78c8223e25b925b7cd3995f |
Hashes for suitesparse_graphblas-9.3.1.0-cp312-cp312-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16eee33ccf73cf9453daeb8b35d1809f0dc1248a1e98afdffb647017aa0be48f |
|
MD5 | ce00d8aa50f56abf63446f5b451aa095 |
|
BLAKE2b-256 | 126cae11fcdb95f93c7de8e4b711bcce2f5e3e187586cbaf569a9319af859b8a |
Hashes for suitesparse_graphblas-9.3.1.0-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19817133cd49f31fe50d4842a33c702cb03b627089a5c46e6667578ee6f6b87f |
|
MD5 | 699c8c54bffcfff40f7cf253c4a0dfa9 |
|
BLAKE2b-256 | f48e4a8c132f0dd2bda0902c5bb9be1b26c8298681bd3361a772b4331718702f |
Hashes for suitesparse_graphblas-9.3.1.0-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85e350192a4710bfdf74761a648077583fda3cde3df8ff3bb353880c670abec3 |
|
MD5 | b71c72f9cbc1f249171183274ff377ef |
|
BLAKE2b-256 | 43a57a9ccdb950fd63305c9b5b2180b8bcef64f11b4c97e583f399adc8520bbf |
Hashes for suitesparse_graphblas-9.3.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9682d529166b485916a9904c87b3e84d0d1253644989e557f275ec147d1cb918 |
|
MD5 | 5d0d19cf5f76d211c790cdd2b95804e1 |
|
BLAKE2b-256 | 4aed274b66fed4bf4ae8dd27fc51603f06346d302b835b6019bcdff82242d730 |
Hashes for suitesparse_graphblas-9.3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fc47cbcd27ac08fc835108b8bd0fced7722942c6ea44d4d42eca06dc7e518a8 |
|
MD5 | 4d36f05550221d788dbfcdc93c086a9e |
|
BLAKE2b-256 | f0937519c99a0ef8dae7e7d05206585452e7e12850eae35e605632f4a3feeb54 |
Hashes for suitesparse_graphblas-9.3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a38e8a08f492a0748f149e0472f0476eb67de99e21d4ea1ec6c4b748b483cf6b |
|
MD5 | 4c4a8812432d7fbba46565c1cca11137 |
|
BLAKE2b-256 | e3019e17ed0283bc1b967451e0c79884a548ec14c8840611a174f547d89a8cc8 |
Hashes for suitesparse_graphblas-9.3.1.0-cp311-cp311-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcbb702cfc473b9c17089cc5e0dbc0a143286fa22724706ecfacdf1cd4eb309c |
|
MD5 | 4d6af7102796e20ca61c08a612b347f6 |
|
BLAKE2b-256 | 41dbbd6884e7c6ee56b5bde3c26403b536852186f03184b965bb6dee2f6488c9 |
Hashes for suitesparse_graphblas-9.3.1.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d69b0da0dc8fbb8952db838be3ddaaa341e2fa539a7a7fbaf5c7a25948a101db |
|
MD5 | 1493d585c0c8a40f4fd6b0cbcc51fbd5 |
|
BLAKE2b-256 | 2384f1f022cf6e6acdd08ba58f08bfa601447520c82fd820902a4edcbb882c69 |
Hashes for suitesparse_graphblas-9.3.1.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9eb94690a083b3a77f6dbe7f3c102bdc25a2da3df5a4a7c419841fbe607923a |
|
MD5 | cb4a5ee8876d28b34ddb4b7786730506 |
|
BLAKE2b-256 | fd34aa86663f6b82375b3f4ea329b39cd902c1b7f1ba3b928713738b0b851a68 |
Hashes for suitesparse_graphblas-9.3.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7778668733327725511f07ee2dc5276534bb425990a20725e372465488c9983 |
|
MD5 | 5a1f25fb6157623eb01407fbdd24d5b4 |
|
BLAKE2b-256 | be858230b80e81ca83dfcaec6836bf6d08f38adf39703773382b7a3d37cedf7d |
Hashes for suitesparse_graphblas-9.3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98d10db923c915f0d144cbdd435f49a96bf32659eef414753de244165308b585 |
|
MD5 | ee571eec0c39b9568f0db8864b92c1d4 |
|
BLAKE2b-256 | d5419cecf1a96b87dfc94bce7243d1dfa07f6499a9e10d9f22b718d5d3f28031 |
Hashes for suitesparse_graphblas-9.3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ab06b59be043093319a18874ddcb2a3565988bfd72165fc9ce8f2543441ff26 |
|
MD5 | 8c16c4c46998bca33b0d4b9c87769284 |
|
BLAKE2b-256 | f9c4baad8d76896fd2891de983b3ebb17213db2701c81afffa9dba60c647baa0 |
Hashes for suitesparse_graphblas-9.3.1.0-cp310-cp310-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eab46c1f144d5c492ba9ce37585447e00473728260852c33d531657eb94e173 |
|
MD5 | 02b2a7d2adbc857603f7b087a15f2544 |
|
BLAKE2b-256 | d19ced7751381bfc0ac64f5ed5eb956a5f6de2734015028a0841f79aa2b4c297 |
Hashes for suitesparse_graphblas-9.3.1.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70993f16ce1364a43e73f2dc3d852b8bbde1f1e2fa7a334e6590becb7189c911 |
|
MD5 | b34da8780e47663ae4a0d8fbee1aee4a |
|
BLAKE2b-256 | b26ded74087bd2a894706c0f6afd945845c9522c35921cc6bc3f980c293aef33 |
Hashes for suitesparse_graphblas-9.3.1.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 654866c50e11da3f79c429854b41461a4480e1c1b7cc49e58ba3042133c26857 |
|
MD5 | a4402926ebdb92e140fde704fb730ca0 |
|
BLAKE2b-256 | 134e0d05ae16e2c58044c87b6d64672c8e73c03ee12a3b64e3b998d4eb27c5a1 |
Hashes for suitesparse_graphblas-9.3.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89ce6d7509a3d31092f764be2dbcc642e88323adfab6aa545f278bce7e76291b |
|
MD5 | 12e44b19a290ad75de9d9d9bc92f2650 |
|
BLAKE2b-256 | 90922490ca87a38317de4d4afc510e62111666c839643271a470ca2e3cad3970 |
Hashes for suitesparse_graphblas-9.3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c293df635b0e3b01625f3cfbd4c38a851affa6b7fd71bf9fd309b4ee70001913 |
|
MD5 | abe02884f3df4a08563b93358d173554 |
|
BLAKE2b-256 | 97169199be5685484c847ba0315f10bbfbd1a2758104568b0b80616e724301e5 |
Hashes for suitesparse_graphblas-9.3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f47fe15514902c6083facca63557677be87af41f2cda99e154e6cb2150aa98ce |
|
MD5 | b3e7c585588c1b2fc96ec18dc26ed088 |
|
BLAKE2b-256 | 7a5c03f5940f66e7c41ee9678139982ab402e830258eeecde2ec591f90c52769 |
Hashes for suitesparse_graphblas-9.3.1.0-cp39-cp39-macosx_14_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04afa27864ee48e37cc7895eea23b86e47dc97edb7425e9e52ccd206644e54e8 |
|
MD5 | ce75dbf1772627f4a97fcb101b70bd1e |
|
BLAKE2b-256 | 9952d6275fd490f1f7f70e94291fca7fd52df93bdb61e8a015c9debc14931612 |
Hashes for suitesparse_graphblas-9.3.1.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 978750fff66b1c8bb49c5eaebac0ed23562dbe83f044963c7c91c4d900e16678 |
|
MD5 | 250e1e82db8e948e3065c0fcdcfac191 |
|
BLAKE2b-256 | 5eac9e24592a0678f9a9906b3e9d6c8ee24d1abeb83863d5809ba01007378174 |