NetworkX 2.8.6#

发布日期:2022年8月22日

支持Python 3.8、3.9和3.10。

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

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

亮点#

次要文档和错误修复。

合并的PR#

  • 在文档中添加random_spanning_tree (#5810)

  • DOC: 在quotient_graph文档字符串中切换到枚举列表 (#5837)

  • 在nx_agraph中添加关于布局不确定性的警告。 (#5832)

  • 更新文档以包括 return_seen kwarg的描述 (#5891)

  • 为当G._node被更改时添加缓存重置 (#5894)

  • 允许类重新标记节点–强制类型转换 (#5903)

  • 更新lattice.py (#5914)

  • 添加到about_us.rst (#5919)

  • 更新precommit钩子 (#5923)

  • 移除旧的Appveyor残留 (#5924)

  • node_link 函数的签名更改:用于问题 #5787 (#5899)

  • 允许在approximation.treewidth函数中使用无法排序的节点 (#5921)

  • 通过在分区gh-5901中生成集合的副本来修复Louvain_partitions (#5902)

  • 添加```nx.bfs_layers```方法 (#5879)

  • 在文档中添加bfs_layers函数 (#5932)

  • 建议将新的node_link参数设为仅关键字。 (#5928)

  • 将nodelink参数弃用到v3.2 (#5933)

  • 为最近共同祖先算法添加示例 (#5531)

  • 朴素的最近共同祖先实现 (#5736)

  • 为凝聚函数添加示例 (#5452)

  • 次要文档修复 (#5868)

  • 更新all_pairs_lca文档字符串 (#5876)

  • 改进LCA输入验证 (#5877)

  • 用朴素实现替换LCA (#5883)

  • 更新发布说明

  • 为lexicographical_topological_sort问题5681更新文档字符串 (#5930)

  • 支持matplotlib 3.6rc1失败 (#5937)

改进#

  • [ #5883 ] 用“朴素”算法替换 lowest_common_ancestorall_pairs_lowest_common_ancestor 的实现,以修复多个错误并提高性能。

贡献者#

  • Tanmay Aeron

  • Ross Barnowski

  • Kevin Brown

  • Matthias Bussonnier

  • Tigran Khachatryan

  • Dhaval Kumar

  • Jarrod Millman

  • Sultan Orazbayev

  • Dan Schult

  • Matt Schwennesen

  • Dilara Tekinoglu

  • kpetridis