NetworkX 2.8.8#

发布日期:2022年11月1日

支持 Python 3.8、3.9、3.10 和 3.11。

NetworkX 是一个用于创建、操作和研究复杂网络结构、动态和功能的 Python 软件包。

欲了解更多信息,请访问我们的网站和我们的示例库。请将评论和问题发送至networkx-discuss 邮件列表

亮点#

次要文档和错误修复。

已合并的 PR#

  • 提高发布版本

  • 修复按随机顺序运行测试时出现的警告 (#6014)

  • 更新 pydata-sphinx-theme (#6012)

  • 更新安全链接至 tidelift (#6019)

  • 更新 numpydoc (#6022)

  • 支持 Python 3.11 (#6023)

  • 更新 linter (#6024)

  • 扩展生成器测试的次要更新 (#6027)

  • 为测试添加缺失的断言 (#6039)

  • 修复 #6036 (#6080)

  • 改进扩展线图生成器测试覆盖率 (针对 issue #6034 的 PR) (#6071)

  • 在示例中将 .A 调用替换为稀疏数组的 .toarray (#6106)

  • 改进 algorithms/richclub.py 的测试覆盖率 (#6089)

  • 测试带有截止值的 boykov_kolmogorov 和 dinitz (#6104)

  • 改进 multigraph 类的测试覆盖率 (#6101)

  • 改进 dominating_set.py 中算法的测试覆盖率 (针对 issue 6032 的 PR) (#6068)

  • 改进 graph 类的测试覆盖率 (#6105)

  • 增加了 generators/tree.py 的覆盖率 (#6082)

  • DOC: 明确从 main 分支,而非当前分支 (#6127)

  • 改进 multidigraph 类的测试覆盖率 (#6131)

  • 改进 digraph 类的测试覆盖率 (#6130)

  • 改进 dispersion.py 中算法的测试覆盖率 (#6100)

  • 在 Python 3.11 上测试 (#6159)

  • 改进 algorithms shortest paths unweighted.py 中的测试覆盖率 (#6121)

  • 增加 algorithms/matching.py 的测试覆盖率 (#6095)

  • 重命名 test_lowest_common_ancestors 中的测试函数 (#6110)

  • 增加覆盖率 (#6099)

  • 为 fiedler_vector 添加示例 (#6155)

  • 改进 cycles.py 的测试覆盖率 (#6152)

  • 在 all_pairs_node_connectivity 中添加了一个示例 (#6126)

  • 读取 adjlist 文件时,节点和边的数量有误 (#6132)

  • 更新 pytest (#6165)

贡献者#

  • Ross Barnowski

  • Paula Pérez Bianchi

  • DiamondJoseph

  • Jarrod Millman

  • Mjh9122

  • Alimi Qudirah

  • Okite chimaobi Samuel

  • Jefter Santiago

  • Dan Schult

  • Mridul Seth

  • Tindi Sommers