igraph 库入门

安装并开始使用 igraph 库

从 0.9.0 版本开始,igraph 使用基于 CMake 的构建系统。 可以使用以下命令列表进行编译和安装

mkdir build && cd build
cmake ..
cmake --build .
cmake --install .

igraph 也可以在几个软件包管理器中使用

  • vcpkgvcpkg install igraph
  • MacPorts (macOS):sudo port install igraph
  • Homebrew (macOS):brew install igraph

有关从源代码构建 igraph 的更详细说明,请参阅手册的安装章节。 其中还提供了特定于 Windows 的说明。

请注意,igraph 需要一个专用的构建文件夹; 不支持内部构建。

 教程

  • 源代码附带了一些示例(其中一些也用于测试)。 您可以在 examples/simple 目录中找到它们。
  • 大多数示例也包含在参考手册中。

  C 参考手册

C 参考手册的原始 XML DocBook 格式可以通过从 GitHub 下载和构建最新的 igraph 开发版本来获得。

 当前版本 – 0.10.15 版本

  开发版本

GitHub 上的 igraph git 存储库 克隆(或 fork)develop 分支。

 igraph 支持论坛

igraph 支持论坛上发布您的问题。 确保包含一个最小的可重现示例,包括代码和数据。

 Stack Overflow

Stack Overflow 上发布特定的 igraph 问题。 确保包含 igraph 标签,并包含一个最小的可重现示例,包括代码和数据。

  报告错误

GitHub 问题跟踪器 中报告错误或建议新功能或算法。

非常欢迎您的贡献!

  贡献代码

GitHub 上发送拉取请求。 请注意,igraph 只能包含与其 GPL 许可证兼容的代码。 请参阅 我们的指南,了解向 GitHub 上的 igraph C 库贡献内容的信息。