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-7.4.4.1a1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a91f9a71973f4bd80d7b71300d87452e0c30955018de508fd512ba43f8d534a7 |
|
MD5 | a27cd9d1f608fd3899fa9dd350476d86 |
|
BLAKE2b-256 | 8041f2881334f11212cfd30732754e31935b2cf6785a8976e51a2aaf0cd44f3f |
Hashes for suitesparse_graphblas-7.4.4.1a1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fb3aca2cb87948f60ac31e7afbf44dfc8d73e45173d2087bb8508d228d01a54 |
|
MD5 | e23d673e587bf7222ee400fccab24a53 |
|
BLAKE2b-256 | 06bbbdbfcc374c1e1225b603d49a3c2686f556a6740585df2ee5af12eedaf8b0 |
Hashes for suitesparse_graphblas-7.4.4.1a1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cd81b1f43d28e57da9c19511c0860423fb42190449a4a94f44d3ab1ec0419ef |
|
MD5 | 4fb8a397539ccdeded652fb4164d110e |
|
BLAKE2b-256 | 494cb82cada4ca9dc37ca1120660b7591f41e9e57365b824190e69e6a85202b6 |
Hashes for suitesparse_graphblas-7.4.4.1a1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e19b49b891739883015c7a67173b51f22d6a7b1329db070a9af788ea2e73827 |
|
MD5 | 440f2015711c7f0a92ae384b53d334c5 |
|
BLAKE2b-256 | acd79e1b072c136d3073e3799222bd5f83f92e5ca6fbba145a191009bfe94014 |
Hashes for suitesparse_graphblas-7.4.4.1a1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fde95334d8799cc2e890397dd5e07ee2cfdaa2dc475db1c58027de421f62e5a3 |
|
MD5 | ff5a8496f2f98f8352b95476b924a4c1 |
|
BLAKE2b-256 | 40cdf96501a9e631b8976aae07d7f3c0599148d6d57a74d4d4ad038fe2d558bb |
Hashes for suitesparse_graphblas-7.4.4.1a1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 547ef03811815ce8b65d72bae9340ac560adbfd3fc8b1a46563f4106fe4e9ca3 |
|
MD5 | 5ed6dbb4be10b41b621442d043b67d4d |
|
BLAKE2b-256 | a2b2930a205b376e70e89d67ccb0c44cdcaa3bf12b540db631d7d80a86fe9419 |
Hashes for suitesparse_graphblas-7.4.4.1a1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f07a4b136dfd3aa3cfb148df8f89ab9fa48793d2a2ef4bdb7a10121b08813f0 |
|
MD5 | 7f8d2eabc0a8aa7975b75b6222b67740 |
|
BLAKE2b-256 | 9202c6cfb134944c819f2d4fbeccfd219bd2c620a1ec7f521672ce1287661386 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aef3dd6efe7dea100fa384b597f2f858feaacbf0630389ec2906904cfc612237 |
|
MD5 | 845ece6171fe5f6b7950232e78565f58 |
|
BLAKE2b-256 | 440396d8b65ee1d372bc095167843128254c8b4db7c300872ff5e3f63e531629 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f026155d53db84c9d859efb678de0d8d347a98ad9306381d846410047a62920 |
|
MD5 | 1d3a54b9675f98f8313f93a06887c057 |
|
BLAKE2b-256 | c42e35dd6152d212a95689d271b3cd0220f70ba39bdb85273d7ba9007dbc243b |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ecb5cc733ec674b08b1353e1c479a0690be003f2407ac78e91c04509593d366 |
|
MD5 | ec2005f55e19d8e41b38d4b07c255682 |
|
BLAKE2b-256 | 3d9b3d0e67d02ccda9c9aaa49e97a04c1b8d44cea5dfa52fdd301d8bbeba4375 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c63eff6a3a9f7c0d7c4151f4fe5f0e35fa7d4db5052d4ba40e9a6c667abae4ea |
|
MD5 | 9c10ce54f326b8faab4beecc65d990e1 |
|
BLAKE2b-256 | ad7dabf039af5d21c1e5f65b2afe4fa57b97b33fe2d7823563687a8391dd5d66 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed80789290eb9cc00d595fe98608ab4394fbf26ff1124bfcea964533dc8c2b1c |
|
MD5 | 23ebf21ef27af1a989b0f5209a6f5881 |
|
BLAKE2b-256 | 16a875307751c7e307045743059e00d9154929cd82ae5a31a7d4483fa7bd8a30 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec9ab3670df66088a78aae76335be6fbe2aa7e4d1c6ea26fe5beccbdca73afea |
|
MD5 | 79e86181edbc845247eb7b617836cc11 |
|
BLAKE2b-256 | 1d1a875491ae057389d8d16d19f4993e737a26debe9699682ac9c20987f90016 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab399ed8a5d4ba167c7ac32bf8df9b90058246cc979c070e28bb7a6cebb6e1f3 |
|
MD5 | 5e180d60251854956e5f94c33c630d4a |
|
BLAKE2b-256 | e4295bf10844df1127e4d90a193100b0689bba9b2db20af1f664d2ffe192e710 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbb4b0a59d74bf4e5cca9dca4bba09c19610863e5aa3d372a81c678365bb42f8 |
|
MD5 | 99c20214f40a10a5785539f19a79f623 |
|
BLAKE2b-256 | 3af70994f751b2f89474b9a94d1fd6945342cbb4820b6b532047319fc04f13b7 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69cc9d159037f18a527901fecdde62454f9b204fb4350369645933559574a6ff |
|
MD5 | d319c859a199187812a9565d49e78c54 |
|
BLAKE2b-256 | 1f1e5886879b67987cae869a4d7c0757d953e3f91af3a5309906333510270fb1 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32a8cad2a6ce927647893b2bb8bf5f2a051754c7401dc9059c10c8a7ea49d016 |
|
MD5 | 1365fec03f4e66693e501e776b5074f7 |
|
BLAKE2b-256 | 3d3ee1ab392df279cf9dfaaf0614975c49949faf054613976f8a0c31c091a885 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46d99b0bfca6be128b2feccfa27de84e1929162b8e5ee4c543df552b470937b3 |
|
MD5 | 516bcdc2fcbf43abd42f6a4c0f33b04b |
|
BLAKE2b-256 | 794f315da371d6c09ea7dc449b31bcd8635594df6f93fc2196e80da32112045c |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ed4ca95f151d216f221bae71a92877b95d68953b51d2d22d8460cceaa702e2f |
|
MD5 | 1d65517da0ca602d7f204518011aa40f |
|
BLAKE2b-256 | bdc0ba25addc0a5266483947c56600856edee8ce6308570e5a5f9705aa7abc62 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c4807393a638a360347bf6d7052e416dc1cdf009485cd7560abb4ccccd85594 |
|
MD5 | 286ffaa0e64503e2aaf8843d3fb933e0 |
|
BLAKE2b-256 | 8a0ca94d4d19394a5d3db22d02f3aec8b4ae2d1ef9990c9528c5d503ba108a4e |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdb5aaeecb6c511a39d2e9a30ca4696f6bc1bb304212e6c9a9798ac79ef58c54 |
|
MD5 | 5db65da689c56af8d87b62afbad6810f |
|
BLAKE2b-256 | 517fcc80e7e0e4028ba6d7a679e99c710e2de222b2328fe8745422475624359c |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 736d910f87cb19efd00263a167d72e858f222968816804132f81993659046267 |
|
MD5 | 037dd624a4e49932df9c90552c61211d |
|
BLAKE2b-256 | 9d16100f41e6c15499f53de230070566ecffd87cc89368fe38cf4af96919ae64 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f52d334b13ad027f4335ae5df024ee4ca620041eda3ff7778079c8cf3daaabbe |
|
MD5 | 7416fb16675e1f3cc1b6e3d711d98376 |
|
BLAKE2b-256 | 90689cd2d6c4c2bc099394df82152e50e0ac0a6072c29bfdbf0bfdcb05a82239 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ec9abdb6388eff1219f3b36d1a978a7259efee2d10fdf71ea4c1172d6e0494f |
|
MD5 | 09ff0d8630c1ba3dab61844e692bdb8e |
|
BLAKE2b-256 | ae99c2b4fee39d3e1c4876a4ece66e51b110bacc2a5a1c1e789cb7172e46c7ea |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 757e8453e8a1542fa378fadb6248312be1a2284c3252f31566a993f6821a878f |
|
MD5 | 775d1fc8d84fb46890e8b0ff51541829 |
|
BLAKE2b-256 | 1936ab16dedde57ad6e17ff3fd1f3f75fdd5cc6dda44b3c6db5f3d171f09764a |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c57de2ed44327d582e01979b796db8e205634374f06feb80dde77b114e97f3a1 |
|
MD5 | b686a8311ae91f490ef2c032ca228669 |
|
BLAKE2b-256 | 6d53636906098e3f030ee1a83f21e6e00f502840dd0d2aa9114ae03a11fe6a77 |
Hashes for suitesparse_graphblas-7.4.4.1a1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5090705f359ce4ce9077b19d1adee8f6b41b58e601721de99e547f42040d9fc |
|
MD5 | 502023d0d8990b6cf45478a7334e8008 |
|
BLAKE2b-256 | 7721deea75a38fa69502018b74c0589e7736691b99cd81cd340056f36a1cc379 |