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.0.1.0a2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0906045aa7cd73bdbe483b3371f46a4bb32b5283af2e371f562df0c331a4208 |
|
MD5 | 697bf0b1ffff00d5632b5806c4dff9bc |
|
BLAKE2b-256 | a5825d081e0a4d776aaf88c85ee1643133d21d27457a03e12e3f74cbdddcfd8c |
Hashes for suitesparse_graphblas-8.0.1.0a2-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3447d9d6e4df8098055080604bd1aacccfab57ecf1b0c4acc725c9cb78a7d068 |
|
MD5 | 327e6a510e59ac3fc6402224e5438544 |
|
BLAKE2b-256 | 9659f0277b6225ea408afb660ff8c844e3cf99667c32f44c3ecc072b46426201 |
Hashes for suitesparse_graphblas-8.0.1.0a2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9022fbf7b7f59cedfbb4233965a39b73393ce254e5f0bebc38582f1011d50ac7 |
|
MD5 | ae4c329f3af443ffa73dede44b5748be |
|
BLAKE2b-256 | 795c1ba3ec89d45b70124a75c1b7b1abb42b14c9be43928cb223c9a1ef1bbce4 |
Hashes for suitesparse_graphblas-8.0.1.0a2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0590101cd85bcfd1d598c3bc6b4dff0716bc76404a9140462dc73ede472d3247 |
|
MD5 | c8ccb57a3f4b9711c26c2963fa914509 |
|
BLAKE2b-256 | e86080091832aebe3bc79ed68d7a4472518c5d24f7353233306434ecaafe0369 |
Hashes for suitesparse_graphblas-8.0.1.0a2-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f6baccd10db5fe693f1375682264e5b0e001eecd24491660a6baee9a3139ee1 |
|
MD5 | fdd8bce55ad228a9abf31082dcd6dc94 |
|
BLAKE2b-256 | a8915eab2e20a41df29f63158fc77e03daaa4b57f67cbbabeefda28644c32e32 |
Hashes for suitesparse_graphblas-8.0.1.0a2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01abdd45b5c393d6413c835b86d35dfc9cf51f09570ee0c3266faf4b12f5f4ff |
|
MD5 | 995ae72886167479fb62a0beeccd2396 |
|
BLAKE2b-256 | 987257cd344a4f8fab0719c331f505ecc5a9d5ae4f9558ff8300314712b36d95 |
Hashes for suitesparse_graphblas-8.0.1.0a2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73377e7434954cfbe482e17e5c057ca9d7cebdffd2afd81d60072e7a9b0769f6 |
|
MD5 | 563c70ec35fe39f06c60ef42a2762bb0 |
|
BLAKE2b-256 | 890442046628b9c474fea558813d98f15a99413747a113d607c193f085b40efc |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbcbb6c902c8627130acd0a53795c5ba43c5dcf88bad834ec802c4373b3664d2 |
|
MD5 | f4502690c567f24e50dc84ccebebb45d |
|
BLAKE2b-256 | c1facb77b4febac5ece0b58f60c2b7bae55873ac7be5b13dcacf1ccda14d665d |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5820f6a8f41857aff31660d22e0e98ce9d40905bd1a9ff6bcfd58e04fe67067 |
|
MD5 | fb6e001294e76239726b0dbdb68e44eb |
|
BLAKE2b-256 | 594cce565c93eaba90559f923e2403d795dfa62facaff5d26573257c16b7c153 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2493284dec2a57d064eab256933862e8ce3794cfc92cf4ca0db045172359a28 |
|
MD5 | 5a738c92501f6dc809742bff1bafc91e |
|
BLAKE2b-256 | 453619ee6fb95820f81e06107be31380babde4cf186c3ab33f9c76d82f3fdd31 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 868b3ea723777222d12edb16adae5023649759d58f15da32440d75f81332aee7 |
|
MD5 | 3296b95b983fb7c2f0b2f64c43b254ba |
|
BLAKE2b-256 | d4bd164c04445c8208e71a26f66a11281b1a305b0ab1c060f7fbf50716122393 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a0435f3bc482774fad94016e740082ee7d6b43734d3003849bd24a210a87b33 |
|
MD5 | 63b7d766014deaf1d5eb241b6b2e6d17 |
|
BLAKE2b-256 | 43e4ec70ae6821d5b33883b58c08b10a90d83cd2da19e740ed9b90d1f6a3ce13 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f815993584987c008a589a27bd10133365544ca460121bba1641beeba6e3315f |
|
MD5 | c29ab44f18652b788ab76984d51901d2 |
|
BLAKE2b-256 | 647eb3e5430f7038f641ff617cd704ab8cff29c07128451a2fedfc0e9c7b1ff1 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 653c9adce8ae186e39e1ee1434ce326dd0e2f7c7991cf4898ae90b9ae8109221 |
|
MD5 | 66ee2acfd5008cd4af51ff2ea5e79498 |
|
BLAKE2b-256 | ad404bef7b9726c9c981fdfc383fc5818ad4618f102d93e987523795b0ef5589 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce349c17b6603de8fe17837ae3f5c9a371dceb5d422ca6244575bc668054328c |
|
MD5 | 25347113c960fe00c5d83c803e22dbdf |
|
BLAKE2b-256 | 5901d30a6de072e0d6cc7cfc2b0daee904dff690c5b9f7b4da713f89229b0f80 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ad1dfdc1a01a21f3f5392a7fda2b5e274f1069d379435fa69fd1c90de097070 |
|
MD5 | 3a665b4753d5f75f04db320d129a01bf |
|
BLAKE2b-256 | 3ed681e6d4a7e23c82b66df6a5f13bd1bfbc758440331623a6b3590e103f0527 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b75e4cf578d65c087925ed3058ab8b1bb995cff2ba6b4af903c7c8358a3569d |
|
MD5 | 7576041a36718246424057fd035499da |
|
BLAKE2b-256 | ce7832c08f2ed98b9f70f520bbc8689159007acebfbcbce9dac7d0493117aba6 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2150973bb4362d923c62ecfeff68836ee79c4ee8891d5edee02a863edba8f01d |
|
MD5 | 977f8cf86fae068cc48078d895631cab |
|
BLAKE2b-256 | 42f776562de18acdb272c25744b9893cdb302d037d25563914e31d3ed6e96ede |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 978680cc0d99d7da953efef5cd846f87fbfc34e12f6243aa7c4aa0396406dc44 |
|
MD5 | 860e33b39c64df8fd5ba3a3c3d671310 |
|
BLAKE2b-256 | 05919e7fe9c11ae5c2467b86ea045660efbaf3d8f41726db267b448520d789f2 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 676354a552f26f614bb37c091c502327b2f39ee2920eb2ff017b743b8bb25d3a |
|
MD5 | 89f57cc37a959f095bdf3ded7cd6ef39 |
|
BLAKE2b-256 | a2a09535fac7b9b03e28c96e5bcebca95b208c95aff76ca3809dbada3d88a2f1 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3690859e88792253bf35f699285e4b7db320f3b86503834389e7dd4cc6756c6 |
|
MD5 | a0368a1ba95699c0c8f8169f7bcd89fb |
|
BLAKE2b-256 | dfc152706c1639ad6d728023a9dcd58daa77a9115e27e6ce855e08b5b1e071d1 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21e85822c85c6979fcfb3da5ab7fd209a3d4f31428cd61c206be87316b36c3f8 |
|
MD5 | 7a7bfd7a9c64d56ec792421e80a97b97 |
|
BLAKE2b-256 | 55822ca8e8414b9c3ee2b8f261ddc0dfa19e2e92c757b9333f4e8996ef8d7ac9 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92fffc2871880fb3d6dc0069a15cf275e0a28632b83447464d7c89f8024de76f |
|
MD5 | 15d54677e644e8bf8af79b010d02dcc8 |
|
BLAKE2b-256 | 8fa745683c71b5410b86dd45348534c8bd86e1a78618eef4553313882b72a8dc |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0924f9d0b18ab1aa96a6ad1dd2c2b066bf8053ccb7425dc58ce44ac387fbea14 |
|
MD5 | a00f7ae457a240073b0c0a87c55e7de2 |
|
BLAKE2b-256 | 1a009638f7c0680a90afdff1bd8b8a101af5ba44294ff81647a129177732bfe4 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28d77493f0f768fae4394b5fe1fd86abcf539d0883d4c62b951ce5c189ec8d22 |
|
MD5 | a98eaaffb56ced164e122a6274be35c5 |
|
BLAKE2b-256 | a276e7dcbf4dc0f3f78a7f27ec24cfc222959f2215a3c913b705d840310f2c93 |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9d9e7d5ef62e3561cfd92dcb567454cb6f9380bab3444fcde716e03418b6791 |
|
MD5 | 0966bbab14f868cf1cdf8693b7952a1f |
|
BLAKE2b-256 | c489d0e7feeaa03a66753a7c012ca00853e628e32761ca980a453069519c56bb |
Hashes for suitesparse_graphblas-8.0.1.0a2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18860529892a692c623952d32c6c2f8eb6f3be7777c5ece9c3db00d786cfc4f8 |
|
MD5 | 06851a4dce69c188392f6b5c6ba82e01 |
|
BLAKE2b-256 | 774ed02304face4f7822c8c6147bd145dcc49cb61a28b6716e7f3235ff419c8e |