跳转到主要内容

SuiteSparse:GraphBLAS Python绑定。

项目描述

python-suitesparse-graphblas

Version License Build Status Code style

Python CFFI 绑定,基于 SuiteSparse:GraphBLAS

这是一个仅公开低级别 CFFI API 绑定和符号的基础包。此包与语法绑定 pygraphblaspython-graphblas 共享。

从预构建轮安装

从 PyPI 和 conda 提供了常见平台的预构建轮。这些包含了 SuiteSparse:GraphBLAS 的编译副本。

pip install suitesparse-graphblas

conda install -c conda-forge python-suitesparse-graphblas

从源码安装

如果您希望链接到自己的 SuiteSparse:GraphBLAS 复制,可以从源码构建。

GraphBLAS_ROOT 环境变量中指定您的 SuiteSparse:GraphBLAS 安装位置,然后使用标准的 pip 从源码构建机制。此位置必须包含 include/GraphBLAS.hlib/

export GraphBLAS_ROOT="/path/to/graphblas"
pip install suitesparse-graphblas-*.tar.gz

您可能还需要适当地设置 LD_LIBRARY_PATH 以在运行时找到 libgraphblas

例如,在 macOS 上使用 Homebrew 的 SuiteSparse:GraphBLAS,从 PyPI 的 sdist,以及所有依赖项使用 wheels

GraphBLAS_ROOT="$(brew --prefix suitesparse)" pip install --no-binary suitesparse-graphblas suitesparse-graphblas

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

suitesparse-graphblas-8.2.1.0.tar.gz (133.9 kB 查看哈希)

上传时间 源代码

构建分发

suitesparse_graphblas-8.2.1.0-pp39-pypy39_pp73-win_amd64.whl (47.6 MB 查看哈希值)

上传时间: PyPy Windows x86-64

suitesparse_graphblas-8.2.1.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (44.3 MB 查看哈希值)

上传时间: PyPy manylinux: glibc 2.17+ x86-64

suitesparse_graphblas-8.2.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (50.5 MB 查看哈希值)

上传时间: PyPy macOS 10.9+ x86-64

suitesparse_graphblas-8.2.1.0-pp38-pypy38_pp73-win_amd64.whl (47.6 MB 查看哈希值)

上传时间: PyPy Windows x86-64

suitesparse_graphblas-8.2.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (44.3 MB 查看哈希值)

上传时间: PyPy manylinux: glibc 2.17+ x86-64

suitesparse_graphblas-8.2.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (50.5 MB 查看哈希值)

上传时间: PyPy macOS 10.9+ x86-64

suitesparse_graphblas-8.2.1.0-cp312-cp312-win_amd64.whl (47.8 MB 查看哈希值)

上传时间: CPython 3.12 Windows x86-64

suitesparse_graphblas-8.2.1.0-cp312-cp312-musllinux_1_1_x86_64.whl (45.7 MB 查看哈希值)

上传时间: CPython 3.12 musllinux: musl 1.1+ x86-64

suitesparse_graphblas-8.2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (45.7 MB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ x86-64

suitesparse_graphblas-8.2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.9 MB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ ARM64

suitesparse_graphblas-8.2.1.0-cp312-cp312-macosx_11_0_arm64.whl (44.1 MB 查看哈希值)

上传时间 CPython 3.12 macOS 11.0+ ARM64

suitesparse_graphblas-8.2.1.0-cp312-cp312-macosx_10_9_x86_64.whl (50.8 MB 查看哈希值)

上传时间 CPython 3.12 macOS 10.9+ x86-64

suitesparse_graphblas-8.2.1.0-cp311-cp311-win_amd64.whl (47.8 MB 查看哈希值)

上传时间 CPython 3.11 Windows x86-64

suitesparse_graphblas-8.2.1.0-cp311-cp311-musllinux_1_1_x86_64.whl (45.7 MB 查看哈希值)

上传时间 CPython 3.11 musllinux: musl 1.1+ x86-64

suitesparse_graphblas-8.2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (45.7 MB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ x86-64

suitesparse_graphblas-8.2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.9 MB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ ARM64

suitesparse_graphblas-8.2.1.0-cp311-cp311-macosx_11_0_arm64.whl (44.1 MB 查看哈希值)

上传时间 CPython 3.11 macOS 11.0+ ARM64

suitesparse_graphblas-8.2.1.0-cp311-cp311-macosx_10_9_x86_64.whl (50.8 MB 查看哈希值)

上传时间 CPython 3.11 macOS 10.9+ x86-64

suitesparse_graphblas-8.2.1.0-cp310-cp310-win_amd64.whl (47.8 MB 查看哈希值)

上传时间 CPython 3.10 Windows x86-64

suitesparse_graphblas-8.2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl (45.7 MB 查看哈希值)

上传时间 CPython 3.10 musllinux: musl 1.1+ x86-64

suitesparse_graphblas-8.2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (45.7 MB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.17+ x86-64

suitesparse_graphblas-8.2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.9 MB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.17+ ARM64

suitesparse_graphblas-8.2.1.0-cp310-cp310-macosx_11_0_arm64.whl (44.1 MB 查看哈希值)

上传时间: CPython 3.10 macOS 11.0+ ARM64

suitesparse_graphblas-8.2.1.0-cp310-cp310-macosx_10_9_x86_64.whl (50.8 MB 查看哈希值)

上传时间: CPython 3.10 macOS 10.9+ x86-64

suitesparse_graphblas-8.2.1.0-cp39-cp39-win_amd64.whl (47.8 MB 查看哈希值)

上传时间: CPython 3.9 Windows x86-64

suitesparse_graphblas-8.2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl (45.7 MB 查看哈希值)

上传时间: CPython 3.9 musllinux: musl 1.1+ x86-64

suitesparse_graphblas-8.2.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (45.7 MB 查看哈希值)

上传时间: CPython 3.9 manylinux: glibc 2.17+ x86-64

suitesparse_graphblas-8.2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.8 MB 查看哈希值)

上传时间: CPython 3.9 manylinux: glibc 2.17+ ARM64

suitesparse_graphblas-8.2.1.0-cp39-cp39-macosx_11_0_arm64.whl (44.1 MB 查看哈希值)

上传时间: CPython 3.9 macOS 11.0+ ARM64

suitesparse_graphblas-8.2.1.0-cp39-cp39-macosx_10_9_x86_64.whl (50.8 MB 查看哈希值)

上传时间: CPython 3.9 macOS 10.9+ x86-64

suitesparse_graphblas-8.2.1.0-cp38-cp38-win_amd64.whl (47.8 MB 查看哈希值)

上传于 CPython 3.8 Windows x86-64

suitesparse_graphblas-8.2.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (45.7 MB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ x86-64

suitesparse_graphblas-8.2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.8 MB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ ARM64

suitesparse_graphblas-8.2.1.0-cp38-cp38-macosx_11_0_arm64.whl (44.1 MB 查看哈希值)

上传于 CPython 3.8 macOS 11.0+ ARM64

suitesparse_graphblas-8.2.1.0-cp38-cp38-macosx_10_9_x86_64.whl (50.8 MB 查看哈希值)

上传于 CPython 3.8 macOS 10.9+ x86-64

支持者