新闻

关于 igraph 发布和其他事项

R/igraph 1.3.2

R-igraph 1.3.2,1.3 系列的第二个错误修复版本现已发布 – 看起来我们忘记发布关于 1.3.1 的公告了,所以在这篇文章的其余部分,我们将总结 1.3.1 和 1.3.2 版本中的更改。

与往常一样,我们尽力避免对 igraph R 用户造成破坏性更改,但如果我们犯了无意的错误,请在 Github issue tracker 中报告问题。

igraph 1.3.2

C 核心已更新到 0.9.9,修复了一系列错误。

已修复

  • 现在可以正确报告大小为零的 communities 对象的长度。
  • layout_with_kk() 使用默认初始坐标时无法生成合理的结果。这个问题已经得到纠正,但是,对于给定的图,此函数不再产生与以前完全相同的输出。要恢复以前的行为,请在 2D 中使用 layout_with_kk(g, coord=layout_in_circle(g)),或者在 3D 中使用 layout_with_kk(g, dim=3, coord=layout_on_sphere(g))
  • 现在,使用 v[x, na_ok=T] 索引 igraph.vs 对象可以在所有情况下正确处理 na_ok 参数;以前的版本在 x 是单个数字时会忽略它。

其他

  • 文档改进和修复。

igraph 1.3.1

已修复

  • 即使稀疏矩阵中的单元格值未指定,graph_from_adjacency_matrix() 现在也可以与稀疏矩阵一起使用。
  • 修复了当 modularity=FALSEmembership=FALSEcluster_walktrap() 中的崩溃问题。
  • cluster_walktrap() 不再接受无效的权重向量。
  • cluster_walktrap() 不再为断开连接的图返回无效长度的模块化向量。这也修复了此函数在加权断开连接的图上的一些罕见故障。
  • edge_attr() 不再忽略其 index=... 参数。
  • automorphisms(), automorphism_group()canonical_permutation() 现在允许 C 核心中支持的所有可能值作为 sh 参数。早期版本仅支持 "fm"
  • vertex.frame.width 绘图参数现在允许零值和负值;这些只会删除相应顶点的轮廓。
  • 修复了 isomorphic() 中 BLISS 同构算法的 sh 参数的文档;早期版本错误地引用了 sh1sh2
  • dominator_tree() 现在符合其关于结果的 dom 组件的文档:它包含每个顶点的支配顶点索引,以及支配树的根的 -1
  • 已从文档中删除了对 page_rank()"power" 算法的提及,因为此方法不再可用。
  • 其他几处文档修复,使文档与 igraph 1.3 中的新行为保持同步。