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.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d0f7fdded70d549800a4ba3d9b6ed4cb17980c3de1c2d3a1861880100a72ef3 |
|
MD5 | 499111ad62038bb94bf950885cdf435b |
|
BLAKE2b-256 | 432cae8afea2798bdd1733bdf145facfc43cbb0581d7e72c42800a74b6288b4c |
Hashes for suitesparse_graphblas-8.0.2.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67ba77794192c8c55c365f20b83d0fc4752ed624f7c8c81f71be74a3aa9c680a |
|
MD5 | cdaf9fe7ef133b9f61a40a35af956f80 |
|
BLAKE2b-256 | fddf0fd03ac0ab4886e0cee40ff68b5ac8f8aabb2e90fa94febd383d0bcc958f |
Hashes for suitesparse_graphblas-8.0.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c62f979bb267bc742cef1d3a0218f340b0bcf6b6c55f16239fd33c2bd434a251 |
|
MD5 | 10a94f4d60bcff9c7f87576f6ae57b00 |
|
BLAKE2b-256 | 7a61df0bab6f08c6d24c39796979c3a6a133bbb2191cadbc33000318922da7bd |
Hashes for suitesparse_graphblas-8.0.2.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41074967c518a58194ce84fa2a0d124d6c17657610845af52845e0b44834929b |
|
MD5 | fd11916af1b92913da2c2d80236c2ef6 |
|
BLAKE2b-256 | 5f936fe2b6f1cedaccb1885d34e25df8bc31a011808a3e7cc0bd9b194aac921e |
Hashes for suitesparse_graphblas-8.0.2.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48ec961374df63f1458abb019bedc5d37e58990b5112d8d5a890d358db1a7217 |
|
MD5 | ee935efd4647bb5be2b5695e8ce998b5 |
|
BLAKE2b-256 | 080622c0ff8ac21e83e513336c496d211f5d1aa54588bd5e089e9bf0e85e0d56 |
Hashes for suitesparse_graphblas-8.0.2.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 421f5f4e1e77a9122e11e639007855ae24994949b0e9fcca0ffe9651d4ceb5e0 |
|
MD5 | a590550b0381e21e407ee199928c5c70 |
|
BLAKE2b-256 | 78fea5cfab0154beade192fe513ceea577cd637169414ad2c452be66f9e0afe2 |
Hashes for suitesparse_graphblas-8.0.2.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eac2659f8b8dd088b4e0ab29fb11512c88428347e253265d31c06a53e3e29a4 |
|
MD5 | 866225c9cd8eafeba0ce415ce804faf5 |
|
BLAKE2b-256 | 181322c2f97459b4930816e97a4b758db66a75aa191a3ac77891575bc7ec6aab |
Hashes for suitesparse_graphblas-8.0.2.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56d8930d994f094a6ae6ab053ab7fc68adac684b74f33436e330c54be3b29080 |
|
MD5 | ba10dbda3d55afeef027caa5eb1f129b |
|
BLAKE2b-256 | 2e60f143e15a05a100b7b787341260a1b93970eb4e4834ae670782417fb4020f |
Hashes for suitesparse_graphblas-8.0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12110d6f34c6bb82b4c36acad8fe49cb84de8752ee0692bce525ae5b9904c830 |
|
MD5 | 443e26146d82a3d47e24b28e71f7bc1f |
|
BLAKE2b-256 | 1ce327ff18f09263e4e05193e1f54a54ef0ab9a2624f846089e0482c6a316855 |
Hashes for suitesparse_graphblas-8.0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b31e57614f3277af6f1abfaf2aa9b5c01e14ed07f02a53fdb88fd5cc9a228e1 |
|
MD5 | c24440f88a1284b45f09c4b77c812162 |
|
BLAKE2b-256 | 74945e0418740e2cf86b9cd8d0cb51a2d83426587525a47b7e1e378b67b00fbb |
Hashes for suitesparse_graphblas-8.0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54bb2dec1bcc9b186eff76cc953e48f0b9824c55422005d2cdf5d1479ab29618 |
|
MD5 | 580f10b3e6f269df5fbea955c4cdbcca |
|
BLAKE2b-256 | 0a57e83280a955f913d15bfc5412ca9779d2c0055782c3947d6279705432a657 |
Hashes for suitesparse_graphblas-8.0.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 649c6aac6873acdbece4a1e91e82a2e906c21c914a1d3f80789d3491ff1f7e59 |
|
MD5 | 1f64e7fe98ed3760611698428dd1b667 |
|
BLAKE2b-256 | 826bbbec24251f1ec98d01b1e65aba4559876944af7c137e40f5e22aecb61628 |
Hashes for suitesparse_graphblas-8.0.2.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed8fb5c5ae7c35cbb0e4974c7582e3c0bfff488587ef0926e64d2baa32c2168c |
|
MD5 | adb02a75a7ad205a5411c5c52106f1d4 |
|
BLAKE2b-256 | eead3f67f63c43c188d81c88ab04a5e3d4d06a19f23bf683561153d852031595 |
Hashes for suitesparse_graphblas-8.0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7f84183f4759dae83f74a06549774ef6619d56a5c6fce314d5e5fa8400d1735 |
|
MD5 | f71c721c4c0b48cbde9bd44439c60176 |
|
BLAKE2b-256 | 338655cd37e3ee2942fc0067d97312a9580b1270bc8e322d0e76ed7d727886ca |
Hashes for suitesparse_graphblas-8.0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25b0e29a916668d2e34e0ce15885f721c591023e6238bdd5bf00bc0d770dc7b1 |
|
MD5 | 46651cf4cef2b481cdfc89b136830db3 |
|
BLAKE2b-256 | 30973762f7f74a7cd91c4002ef1390b6dc8376fcf54c7d2ed0346fc9d8683804 |
Hashes for suitesparse_graphblas-8.0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e8dfeb14ea7e6ab7e1ad7f4a4d5847c79ba6390339a223758b79bc26601033b |
|
MD5 | 24227ca8f6959865aa7bf31e68ff4f3a |
|
BLAKE2b-256 | db595fd7c707fac134cd90d319fcb73fe62ba8f40effa5ce483af22bdf460cf0 |
Hashes for suitesparse_graphblas-8.0.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fa22c92adacaa72787625637f2c7f5610558432ea9e9deed1dc677b05081938 |
|
MD5 | da4ea8f1ce0b49c6c6d78d37ecb9937e |
|
BLAKE2b-256 | 17ccdab0b53acd210e57a285ced749cf4c3531ecd739fc786cb7d6c81d952568 |
Hashes for suitesparse_graphblas-8.0.2.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4b688a1fbfbbcf8f858866c5d11eda608f7a0b6ce19098a814a07f743904869 |
|
MD5 | c025fbe3cd639396102d6512270baf28 |
|
BLAKE2b-256 | 789d943c44e0cda0570324c1e374202a3da80246a05d6acac395694f044ee4cd |
Hashes for suitesparse_graphblas-8.0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b66846318cd50a9a8d83c67fbd1075f9400a81b4d275c83a9afd0e3f85f81221 |
|
MD5 | 76b775b99fd5b9cfa5fd193fa1903123 |
|
BLAKE2b-256 | a37b3624d6ac777f67d66829460383bda5a0da398c2d658d2cef23234509b628 |
Hashes for suitesparse_graphblas-8.0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9248035bbf5ea86b30cef7ae62807307ec8dfa784d9d45ca65e19b9943251767 |
|
MD5 | 89cf5f53c7d23fac4247e499f3d79205 |
|
BLAKE2b-256 | e44ffa8a239a76a6d532e8890620daac5e0d6e72a3a803b7cf6afdc56fa438de |
Hashes for suitesparse_graphblas-8.0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 439f26ff0f8b1f209ee20ba71564e95967589b6eaa57e2023427a92b6f2ad954 |
|
MD5 | 02df841295def6cb31374f8f969ccc10 |
|
BLAKE2b-256 | d1764d487a9e864c86e7402a18f8708c84d0e3fb582a08918ea91f1841d46e84 |
Hashes for suitesparse_graphblas-8.0.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45bbf18af5f538e8d77b50853d2473198e329ff8f8d95b9811e1b931af163df8 |
|
MD5 | 8554b12940755e3f19bd4d318e16808e |
|
BLAKE2b-256 | 583e9a2cfb171f2fbd6319d23ea68a827e4233a83a664ecee93fd9fd1e4068bd |
Hashes for suitesparse_graphblas-8.0.2.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dbc2efbe1fe72571ade44ec0da9d59a85c6373f574719a9409daeac81d2c393 |
|
MD5 | c5415a1ba67b568e3b35df3cc5ed906d |
|
BLAKE2b-256 | 2c9082a17816e10a1ad05f2959448ce9c33e101b6ab1d51292e64968e93c14c5 |
Hashes for suitesparse_graphblas-8.0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47f7697c80384c8e0fbc733511a5c77d070832b99ac28c7805f42e9009fb8595 |
|
MD5 | aeef2ffc1cc57529a6dfd6efa0f5416a |
|
BLAKE2b-256 | 197bb6f99f7f6cfffdc8123e3877f57e5564284d002f587d4b50b359903732ea |
Hashes for suitesparse_graphblas-8.0.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 275dbb721e3d5e1058ea0b2d66e2f7367c1c355a08c09ea12774eedc09dc2378 |
|
MD5 | 00208165c3c870a4706fe0419ed05e20 |
|
BLAKE2b-256 | 69db681ddb7fee28ce840b6024ef9948260ed9405139f9c51cea3f48a01ca165 |
Hashes for suitesparse_graphblas-8.0.2.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6355f52431273655f385296af33e1a395a54b19a119058e3c086a0435af994e8 |
|
MD5 | fc039a6892281ffbd742bad3aca7eff9 |
|
BLAKE2b-256 | 247ef72f66183dc6b361b3656c488cd667f11a62aae4b910702bcea937051839 |
Hashes for suitesparse_graphblas-8.0.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fa1006f9f3c28658a2b6c07f9ae9dbebc131fc81313dc93d81c555538a29f1d |
|
MD5 | a5c9d2816335ff0634b0c289415b13a2 |
|
BLAKE2b-256 | ab81922a15a5dd9fab70ecd6655cd7fbe6c8134db82b1a3c78d2628e001f7648 |