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.1a2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 688da8206076d743b60e6b5f68bf854701ca45902e3d67ea35c32acb6f7e93f9 |
|
MD5 | c4bf244a9faafd7e0f1c2727f68b704a |
|
BLAKE2b-256 | 29f80117fc16404c67fdc0e6f46392fbd05144e15161bf49f81aca87f0656c25 |
Hashes for suitesparse_graphblas-8.2.0.1a2-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e35bab852c53909937ffc4ea2ce280d76eb5a0dea77f005e57ca236fa8c76da |
|
MD5 | 4a18a63d32b701a259a187598fe1960a |
|
BLAKE2b-256 | 96047bb7952dbc692ab0f6301fee7eef2fe61d0d84d2bedb5efe5295117b8a08 |
Hashes for suitesparse_graphblas-8.2.0.1a2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72c877662593e7a79fa13697cab1ed18115893ee7766d914c12609a5452f3b34 |
|
MD5 | d60ff8dffdc64d8c48b9a224db705d8b |
|
BLAKE2b-256 | d554a1a1538c039ac915a1624c1d70a3e7df29ce4386ccc634deff188bfc917f |
Hashes for suitesparse_graphblas-8.2.0.1a2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5db29f06668c7022bcb0c6cbaff8becc4e0409a30e4cb37d9f2c00950b24fcfa |
|
MD5 | 4b2ac3f8433bc163a50a732ebdfab531 |
|
BLAKE2b-256 | da67dfcbd872e829c87f1d15e07bff37c94260c5039f7e34036bce7b6c1219fc |
Hashes for suitesparse_graphblas-8.2.0.1a2-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac95f9762f1759d9a2760a968e2c6e74afddfbcd7e0aaec690bc738ae6b35b7b |
|
MD5 | 8fd541d6880568845514c93fda02627a |
|
BLAKE2b-256 | 293496081045040d81064bf52269da562f6ffd558f851ac5a161634aa6e5386a |
Hashes for suitesparse_graphblas-8.2.0.1a2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c181e5806f4787e02d94042bdf7edc8973fd7bb1c6b79f15fd78cd665acc0d6c |
|
MD5 | 4995444d07366e1984e6f519a8378aa3 |
|
BLAKE2b-256 | 9d1e3e0382cc0f06d72cf38e20f2d19cd314663efa32d3fde5f9c95437cd1acb |
Hashes for suitesparse_graphblas-8.2.0.1a2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2657d1cd57c6277e417a2a8484d033a5b34d6ba2fe53a46fa5cb776ae739a3d8 |
|
MD5 | a05371fc693e84002299d9c9161a117e |
|
BLAKE2b-256 | 6edf1f8b9d346a5c154c001782f6de6a62a315dfe9fac4fcf1760b1c2838695b |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9276d1da12ec98475b8567577738d16a105c39e9a9d4d3de99b1312cb9ff12a |
|
MD5 | fcd70b670452c648a564bbf4e2380586 |
|
BLAKE2b-256 | e4155eb247d87c96dc00b1d0c5ff12ad3fd2752472286efffd28420d0389cd59 |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5de19da06d900d4c73ef3bfd3af35feceb707d3680cda75072cf99c02a00f4ec |
|
MD5 | e8b05ba710e5c50809820d0b6735dc59 |
|
BLAKE2b-256 | 3a18b306b9b7be34651b9b3b04035896077b1180e17c8c4bd667c5a530c7af82 |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1cb811eec106232e72a22776de78f48adb45e1020aada8147094f198cba757cd |
|
MD5 | 86689dc431025104568df9c0b66acc68 |
|
BLAKE2b-256 | 2a44654bfe5954353aad3f85034f1740a65db3a4c0bba27ed32a2f9a90a7fa91 |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e040fd13496ddbd110aed357337f177fd0052b493571fdbd181fe2b125ec43ea |
|
MD5 | 6d061d940ba4e31a71ac2c57106447c7 |
|
BLAKE2b-256 | 313df6e40c3f6f1ed253ed007f6a4db0f237cb0a388bd981ebbc99e791fc5913 |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89cb77daa96073998f378e9c464257dd97057807ab6afd553c7c5f4a2392b150 |
|
MD5 | 52ae4214e6763c120181c847716730db |
|
BLAKE2b-256 | 5ca5d897eeaa642ae077d6c7f615d0bca5740127b9d0413793842a246efaee82 |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d033671c83ffd8898fc76f67a12eef8f023b21a01bcb98d363169be0981d0581 |
|
MD5 | 98a3b7a69c2fb924402ffcf123811594 |
|
BLAKE2b-256 | fd22d2c7f61771066fd777dbceda0f1a60889e5a38c90ee208874e9ae3dd6c67 |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6df2444da4767b82f39a7248b05484130abf7a9cbac1c0b10c84c54e5314956e |
|
MD5 | b33591746d4e1c869469676998ce2888 |
|
BLAKE2b-256 | 15fe6cafd416addcba376b15a4034ed9efed67a75a09a84658f3021cd25f84e1 |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ce82914fa517a1396f517159280da3ee041ccd44344a6f4478e226eaa0f4cb5 |
|
MD5 | d6579c53a6e9c9276c4fb251762bd7b6 |
|
BLAKE2b-256 | 3c19848dba958ca275e31270163fd3a99a4aba715ed6f4fc0d266527f3e5d208 |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a29afeb382950cf979a9b18c78d095f7b67e9a2830ec81dac9f5b9df70c0a2b2 |
|
MD5 | 428b63a9183c63e6a5d58fc49c3892c1 |
|
BLAKE2b-256 | aaba05388da0bb26efa48dfe05b6a40e49866430ac2dcf59369585cc2fb49ebb |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e553a9f4762f1850500809a19a61484c945bb67737b38183e6fee3dc445778c |
|
MD5 | 7a1625b6b63bcea652730cda49cee230 |
|
BLAKE2b-256 | b4d8ed55cc78bc3dcf7345b02c7b761ff3a641152f8475bd0b78e1bae8abfaba |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2190018e579bb8c6ebea4ab3aebd4aa1f7ec18aa44b546433b9bcad9c0477423 |
|
MD5 | 1074ba2f9df6550c7be5f47701afce9d |
|
BLAKE2b-256 | c0a13cfaf726ac148e2e70184d70aec3669dd19d464a1c42f08075dc063fa256 |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0381966c40e488fbd6e36a746fd2b7abbc831783a8d778df573ddf7d2602b497 |
|
MD5 | ea64f75d0da2212ea1b091e228425ddb |
|
BLAKE2b-256 | 973567a27c28a99b6fa33748a2bb9eaecf8230b07c98c53ad4c3386e56fc339e |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23455dcd5356938c70ea7c035f0c1ba6a4ea99b0381272180b83eae2e33847f3 |
|
MD5 | e2443dd7d3b45b10167eb77e7f441dec |
|
BLAKE2b-256 | 1a53e8c60a7afce10818c4fece807eb43a3bd5548bf384d903f7fbc7176f1c6c |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bef1f72f504a39868bf2dbd7cd4a77e1da19e869306891c251d70aa6f8a6884c |
|
MD5 | ffbfd47ec6873b891760ab24839f3e8a |
|
BLAKE2b-256 | 7f2952efcbb1057a816a148a9286e704402945caa68d9063004c2783b451030f |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fcb368c7f3a43b6968cc3d6568868fbb9f7b477a48ee71556547e434edc6a15 |
|
MD5 | 716a1e6825c6a6d0500a59bc74440c81 |
|
BLAKE2b-256 | 647d81cc6fe59f6379b804a984e3d1394261ab254bfad07958971694c4272de9 |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41293b2cbe9f2a18562cd16e624c8c47dc49712b2751323d4cee7f6079fd44bd |
|
MD5 | 6b3efc64461db2574183631c9f50a520 |
|
BLAKE2b-256 | 608d2d8f4cb925a63dd1b2613397715b7bdcea6ac7a952d3ffb5b4561fd6050e |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d655bef90d6bc0786aa7b6948c64046c6cd7194f13cfd7ddeeca58beb4658c37 |
|
MD5 | fed687e7d79351a64acd6e557d9706f6 |
|
BLAKE2b-256 | ffc7538e4de7317006b1d0c97627f562f82e0e500b5d65fd29c262ac0b77f51e |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e5297ed9be9a3cbd15fc1a69b4a5e15b9d204f9970cb9d6b70940c3a0049c91 |
|
MD5 | f05b08a69510b0cad964450e98efce04 |
|
BLAKE2b-256 | a43e778024e0141f8d7107cbeb455480f3360d394425aa2568cf94cbb4b4021a |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3b8d42849769419418d4472363d5e270239619a67ebd65ea9a9ef1a95df5aab |
|
MD5 | 042b54f352b14f10ad17c5fa4dccd401 |
|
BLAKE2b-256 | 320d91b6b519f9ef473c2e9b2183fefde2966ed5ada71bacf24711756fcad7b3 |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09445745892af7fcc272bc8e576a94a6f8a7d08fe79c1b8acf93da1f94e14632 |
|
MD5 | 2eb042d1bbb5edc77cc159d58bd0aa32 |
|
BLAKE2b-256 | 07bc54f8066f3c44de047de0c49d42659d3f581391338f8dd46dfabd24ab8f9d |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d88a62d1b4897072258193da3b807a4f3f05fa2a34d8302bd9e442dfa2da2e72 |
|
MD5 | a42021186a9e36fe490e6cd532530308 |
|
BLAKE2b-256 | 2f0776ba55a9d22df22768a2c29c89fa206e95ee6d663e521bd1d2a9cf7c8a3d |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9f1537f1ac62735b355e97aefc3290c65b9aa23e97aa13353641acb9080237c |
|
MD5 | c623d4d538155892a88860f49f3a9c2f |
|
BLAKE2b-256 | 160624d4b7752927fede3e728c2fe731a9a93708edaa9cfe5ae45e0657900f7d |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3880d9bd83d1e99956750997c1f7ce633f70e81d5728a6e36f995f415b004253 |
|
MD5 | e60b032302932aac79a895e176eaef52 |
|
BLAKE2b-256 | 42996edc34b1bd327a2db30b0403b4cb92dc0436913794acfc8e29dc807cc16e |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03ee1030eaaacee5e998de35c45e98dad8e782350471703a35c2b4a0618d4f91 |
|
MD5 | 876cb19d8c3acc0f6aef2c5ee5bf5d02 |
|
BLAKE2b-256 | b3dccf500df785e5b9194792f156e36734f94345b96f29d467de2f872ee3db52 |
Hashes for suitesparse_graphblas-8.2.0.1a2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8269f7cefe4e92be7d6f73d4c3c70ea979f8747147e1f159ad04f841945aeac |
|
MD5 | 0a47b59dd6173474e9123b7f1afa613d |
|
BLAKE2b-256 | 2b24ea50fe1f8496a090722ff2233809b21ea65a9cbca7c209ffc0ec8de24db3 |