Skip to main content

SuiteSparse:GraphBLAS Python bindings.

Project description

python-suitesparse-graphblas

Version License Build Status Code style

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

suitesparse-graphblas-8.0.2.1.tar.gz (117.0 kB view details)

Uploaded Source

Built Distributions

suitesparse_graphblas-8.0.2.1-pp39-pypy39_pp73-win_amd64.whl (42.9 MB view details)

Uploaded PyPy Windows x86-64

suitesparse_graphblas-8.0.2.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (50.5 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

suitesparse_graphblas-8.0.2.1-pp38-pypy38_pp73-win_amd64.whl (42.9 MB view details)

Uploaded PyPy Windows x86-64

suitesparse_graphblas-8.0.2.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (50.5 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

suitesparse_graphblas-8.0.2.1-cp311-cp311-win_amd64.whl (43.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

suitesparse_graphblas-8.0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (45.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

suitesparse_graphblas-8.0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

suitesparse_graphblas-8.0.2.1-cp311-cp311-macosx_11_0_arm64.whl (44.1 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

suitesparse_graphblas-8.0.2.1-cp311-cp311-macosx_10_9_x86_64.whl (50.8 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

suitesparse_graphblas-8.0.2.1-cp310-cp310-win_amd64.whl (43.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

suitesparse_graphblas-8.0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (45.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

suitesparse_graphblas-8.0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

suitesparse_graphblas-8.0.2.1-cp310-cp310-macosx_11_0_arm64.whl (44.1 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

suitesparse_graphblas-8.0.2.1-cp310-cp310-macosx_10_9_x86_64.whl (50.8 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

suitesparse_graphblas-8.0.2.1-cp39-cp39-win_amd64.whl (43.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

suitesparse_graphblas-8.0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (45.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

suitesparse_graphblas-8.0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

suitesparse_graphblas-8.0.2.1-cp39-cp39-macosx_11_0_arm64.whl (44.1 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

suitesparse_graphblas-8.0.2.1-cp39-cp39-macosx_10_9_x86_64.whl (50.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

suitesparse_graphblas-8.0.2.1-cp38-cp38-win_amd64.whl (43.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

suitesparse_graphblas-8.0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (45.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

suitesparse_graphblas-8.0.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

suitesparse_graphblas-8.0.2.1-cp38-cp38-macosx_11_0_arm64.whl (44.1 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

suitesparse_graphblas-8.0.2.1-cp38-cp38-macosx_10_9_x86_64.whl (50.8 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file suitesparse-graphblas-8.0.2.1.tar.gz.

File metadata

File hashes

Hashes for suitesparse-graphblas-8.0.2.1.tar.gz
Algorithm Hash digest
SHA256 7d0f7fdded70d549800a4ba3d9b6ed4cb17980c3de1c2d3a1861880100a72ef3
MD5 499111ad62038bb94bf950885cdf435b
BLAKE2b-256 432cae8afea2798bdd1733bdf145facfc43cbb0581d7e72c42800a74b6288b4c

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for suitesparse_graphblas-8.0.2.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 67ba77794192c8c55c365f20b83d0fc4752ed624f7c8c81f71be74a3aa9c680a
MD5 cdaf9fe7ef133b9f61a40a35af956f80
BLAKE2b-256 fddf0fd03ac0ab4886e0cee40ff68b5ac8f8aabb2e90fa94febd383d0bcc958f

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for suitesparse_graphblas-8.0.2.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 48ec961374df63f1458abb019bedc5d37e58990b5112d8d5a890d358db1a7217
MD5 ee935efd4647bb5be2b5695e8ce998b5
BLAKE2b-256 080622c0ff8ac21e83e513336c496d211f5d1aa54588bd5e089e9bf0e85e0d56

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for suitesparse_graphblas-8.0.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 56d8930d994f094a6ae6ab053ab7fc68adac684b74f33436e330c54be3b29080
MD5 ba10dbda3d55afeef027caa5eb1f129b
BLAKE2b-256 2e60f143e15a05a100b7b787341260a1b93970eb4e4834ae670782417fb4020f

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for suitesparse_graphblas-8.0.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ed8fb5c5ae7c35cbb0e4974c7582e3c0bfff488587ef0926e64d2baa32c2168c
MD5 adb02a75a7ad205a5411c5c52106f1d4
BLAKE2b-256 eead3f67f63c43c188d81c88ab04a5e3d4d06a19f23bf683561153d852031595

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for suitesparse_graphblas-8.0.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c4b688a1fbfbbcf8f858866c5d11eda608f7a0b6ce19098a814a07f743904869
MD5 c025fbe3cd639396102d6512270baf28
BLAKE2b-256 789d943c44e0cda0570324c1e374202a3da80246a05d6acac395694f044ee4cd

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for suitesparse_graphblas-8.0.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3dbc2efbe1fe72571ade44ec0da9d59a85c6373f574719a9409daeac81d2c393
MD5 c5415a1ba67b568e3b35df3cc5ed906d
BLAKE2b-256 2c9082a17816e10a1ad05f2959448ce9c33e101b6ab1d51292e64968e93c14c5

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

File details

Details for the file suitesparse_graphblas-8.0.2.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page