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.0a1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b89d402673844d3247982d5caf0706c4df4f98b3285038e42647107463d7fad |
|
MD5 | 700675500c2fba08c3c29e156e49607d |
|
BLAKE2b-256 | b7ded442eb423a63d87bb5b3d9d5404ab89045b0e4a7f31acc21e49963d9d74c |
Hashes for suitesparse_graphblas-8.0.2.0a1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26dea4d36f6d979f448aece91becdefd01c5a779b1162362c49ca6269cd253e5 |
|
MD5 | 378aca018da8aa9ce2056c0b6a7904df |
|
BLAKE2b-256 | 736631181d5ab9281c15157bb9266ff6fc374c7f11e47bd04fd99836c0291853 |
Hashes for suitesparse_graphblas-8.0.2.0a1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 821f5e110413060247b2f5b56564fa8c9635b1cbf97b30904df8a17b194030de |
|
MD5 | 950fbe3109ffd4e50ee3237bcc6e16d5 |
|
BLAKE2b-256 | c62d1f63c589ed2b284c6dc546b3578f5613da4484b018bbc5cae08218998aab |
Hashes for suitesparse_graphblas-8.0.2.0a1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ce73facd317e822a4ab2deaa7587e01e01352a53a4f157a1e9ea2244e619574 |
|
MD5 | 7f211a4bc7453a6cc50c88468eff33d9 |
|
BLAKE2b-256 | 9ec265644f6391f7c32e1c1882696938cb995e54b577604c66ed94d43a083385 |
Hashes for suitesparse_graphblas-8.0.2.0a1-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f1f9f94827d9124a63eeab07c0713f9ee86b1d49c72f1d6ac73107ac73f56c0 |
|
MD5 | f762b2636808a84695c7742c37ee44e6 |
|
BLAKE2b-256 | 51263de08a887159a253fb6472147a0b7422a30804881395a2925676852f3258 |
Hashes for suitesparse_graphblas-8.0.2.0a1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1f9744e571042c3848d0ba267d73d68aa4167136ab451254be72ba20c8fb473 |
|
MD5 | d68234571d6990dbe05ab16be35454c2 |
|
BLAKE2b-256 | 0d266d118aa6ce4c7fa62fec495aa46d37414d91c0e1270b08c2b1a92fccf92d |
Hashes for suitesparse_graphblas-8.0.2.0a1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8527b030c385cbc0ab35934b00740122150f8d16a3ba12827f43e7b38944f528 |
|
MD5 | 578d047e9b6305716dcb33ecf34e0418 |
|
BLAKE2b-256 | e341ff2b4da66a455001dba6d2f2aacd0f56ba16f770da3f49bc1aa86367a3cf |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37d286b71740a3d5fb889fb3f0b0bfe0f812a57b4ea46c81cdd93ec7bd279bd0 |
|
MD5 | 7d9fba26a6e2f34b8d030466be68d537 |
|
BLAKE2b-256 | 8cfeb7db107da3eac91dd9dd7125c9c3c0c4fd12898c7006662e49fcea333e9c |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 276fcf135ef0c39fbfb8130c2c16b6ca89e4c727f264ff6ff61417110ba42d77 |
|
MD5 | 47e481c4e07321782495844e8eadd5ba |
|
BLAKE2b-256 | feb19fb30660958949844ef6f1adf280ea93291e21b8b84cecd6473d0020ad17 |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c495db8899b1c501f4bf56262c6afaab0f06eb0323cbdf09e0a9f7847a300dbf |
|
MD5 | febe21c40fa5aab7abc281af3040fc37 |
|
BLAKE2b-256 | 7d2b42f264150ffc2c484437f300e308642e14a4938102d25b8502e0483efe46 |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 806af0756f5b59ad0048a6132ff4d521dc093a195c363ab974fd7796063494f1 |
|
MD5 | 8ea93ab37e9481603c4e520ff1338ff3 |
|
BLAKE2b-256 | fc55766795c1054c4d8db19938e646aa7efed4f15afcfc0fdd2e8f110428190e |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53e3be52fe5a3f6c72e6a60fb1bd042049572fa6f2245a5fc55e82f0953572a2 |
|
MD5 | 130be6163a78c3ed9057371ec9cb5598 |
|
BLAKE2b-256 | cf911f7dce6bc08939c35d4be2262ea74cbaedd9a6263d79172d2f4756a1ed6b |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c546a22a3c3c5ae694daa55e762b08c7207fdcfda444a4a93afbf5748ee861f0 |
|
MD5 | 305e3dd703d5960742a784cfc680d35e |
|
BLAKE2b-256 | b5ab97f655a9ac5fb9d711a71b2516c6e6c8743a87add6b212332ab49848fb94 |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c36d9c39b946051a435435d8f22ba3df50e686c29db8285dd06a45d072718b80 |
|
MD5 | 8e46cd8df92bab4468d61db4a3a40f00 |
|
BLAKE2b-256 | d84b0753ef654e468147ac5abdf82d754bf50b6b64d3756152de82d81937251a |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b971c59eabf6febfd57cd4176cd9065a7e84bed0db634d70099232e533a07b0b |
|
MD5 | 7231c3133c92f4f58a3a1e78d6e8f500 |
|
BLAKE2b-256 | bc00eb00dc1f5741d8a49cffe307003ef2de27d56b8985e44fa893a37fee82f1 |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 063645391010b34dca088e1ff91472b64e11e76a9153e95b48941d3dd0fde553 |
|
MD5 | df8e1f97ae5a490a6b91bf7d9dd9d4ed |
|
BLAKE2b-256 | 552ef9413ff6b863bbb01963aa82cb08ddaf64186182ce4187e62c8a7f4e2c64 |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68c686aa0a14f158ef295a09dad36786f5b7800b9370e69934a82540c4936b3a |
|
MD5 | 6da6298b0907b160e297145b5cfe2baf |
|
BLAKE2b-256 | 854bf794af4f111bcfda11899f6f54fbdfde6d807672c49a0aa9f1c94bad4fe6 |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e31e53700936e6c7df90f8f7d9d674668a5274c9242ed7d24ca971b2f963b36 |
|
MD5 | d46d5f454e33795254d8da18a966c71b |
|
BLAKE2b-256 | c41fb158b38b028fdd89645dbb57dbac2950e74c7bceb9d0e50c7b4a50d3a63c |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6dbda8e4c1b7e7ef861289c2be96916a3b022618f50922f84e4c8039ea1c151a |
|
MD5 | 099c69b0c59f4f3bcab1743211087263 |
|
BLAKE2b-256 | 6e8814d96f755dec0ce420b9cdfc014be1e34076175ee71e2e6ebc46b6a81aca |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e80aacb6bb794bd2a0b39eab27acb464f144661319ff5170e585e94a7638240 |
|
MD5 | 2c13f58b18a7418b70c850b179813b81 |
|
BLAKE2b-256 | d055b1f8e0750bee3417d21e2017ab0cfe9864acb1909488693f6646777972e2 |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3b9ccd35379ba0f3499b621dff8d633621f1dee7e6d95ee589555694930af26 |
|
MD5 | fb1a5c278276b525010e2ecbea6db9ae |
|
BLAKE2b-256 | 78660cf349d27a55eb1f970ac81128f19d8bb12626cb311663b44c08692d2209 |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1dd5c27f1f61b6350d6937fa5819f72706c34a5461055d5eac790c473fe61db |
|
MD5 | 30685bf5c8671af68c4c4c5953a4145f |
|
BLAKE2b-256 | 2657f9ff9bdfd749a506f953037f7943742abae23b4769f16846fef40d685c1c |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1dee9fe5f29164c6ecc58efbb496dff73ef9dd1c42e238824d9f8bdaa3a4acd |
|
MD5 | 1f228a4e3c8f98cfe485f741d8e1dd47 |
|
BLAKE2b-256 | 1c189eb75e1619290292c8fa91de51dd593208bb272f00ea71b7770c118e8598 |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4067c95258feef13337598fcaedafc7e2f3929ffe034a9bf73f9097090399c7e |
|
MD5 | 6e1d8b5c3c7b1828aff36acfec427681 |
|
BLAKE2b-256 | 6225d93b68997ec6866f57f467941279ec0d6772a3fca4a523ab43aec75d3bf8 |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db00a389108cbabb1b94d8445bab0ea5bbc237c89e92a2e01dfe247e4abcc841 |
|
MD5 | f23c6c4f0ad8acd0978428d83a8355fa |
|
BLAKE2b-256 | 673a0c5118276670899660e8d8358022c44b512ec36f961f51fc755df7811e0b |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd39d92358a0276ad70848b16a19027ea2c81f9d61526a888ddf39ec217cc89b |
|
MD5 | 35a5a524ef40922eb156253f70550ec5 |
|
BLAKE2b-256 | b9fd84d5a23f1c8adf6ee30c39fa79d72ad90c24f73feb2e1320b87788efba6e |
Hashes for suitesparse_graphblas-8.0.2.0a1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c448c58f980dbdb323464621fc9cfc8a46ef3f0134a1abac0f8bc94983ad81b |
|
MD5 | ea197838c33f72521a26873dabea347a |
|
BLAKE2b-256 | 8031ae87175135e41d7b2b3192e76d0bfb41f0567378699a1ffceeaf0bef0451 |