新闻

关于 igraph 发布和其他事项

python-igraph 0.11.5

python-igraph 0.11.5 发布,这是 0.11 系列的第五个错误修复版本。此版本发布的主要原因是将 igraph 的 C 核心更新到 0.10.12,这为 Python 接口带来了一些错误修复。请参阅更新日志了解更多详情。

安装 Python 接口的首选方式是通过 pip;在大多数受支持的平台(Windows、Linux 和 macOS)上,键入 pip install igraph 应该会安装一个预编译的 Python wheel。预编译的 wheel 和源代码也可以从 Python Package Index 页面获得。

请继续阅读以获取有关 0.11.5 版本中更改的更多详细信息。

已添加

  • Graph.write_graphml() 中添加了 prefixattr=... 关键字参数,允许用户从 igraph 写入的 GraphML 文件中去除 g_v_e_ 前缀。

已更改

  • Graph.are_connected() 现已重命名为 Graph.are_adjacent(),这是 C 核心中类似更改的后续操作。该函数的旧名称已弃用,但至少会保留到 0.12.0。
  • igraph 的 C 核心已更新至 0.10.12 版本。
  • C 代码中已弃用的 PyCObject API 调用已被对 PyCapsule 的调用替换,感谢 @DavidRConnell#763 中的贡献
  • get_shortest_path() 文档由 @JDPowell648#764 中进行了澄清
  • 现在可以在 MSYS2 上链接到现有的 igraph C 核心,感谢 @Kreijstal#770 中的贡献

已修复

  • NetworkX 图转换代码中的错误修复,由 @rmmaf#767 中完成