关于 igraph 发布和其他事项
R-igraph 1.3.2,1.3 系列的第二个错误修复版本现已发布 – 看起来我们忘记发布关于 1.3.1 的公告了,所以在这篇文章的其余部分,我们将总结 1.3.1 和 1.3.2 版本中的更改。
与往常一样,我们尽力避免对 igraph R 用户造成破坏性更改,但如果我们犯了无意的错误,请在 Github issue tracker 中报告问题。
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 是单个数字时会忽略它。graph_from_adjacency_matrix() 现在也可以与稀疏矩阵一起使用。modularity=FALSE 且 membership=FALSE 时 cluster_walktrap() 中的崩溃问题。cluster_walktrap() 不再接受无效的权重向量。cluster_walktrap() 不再为断开连接的图返回无效长度的模块化向量。这也修复了此函数在加权断开连接的图上的一些罕见故障。edge_attr() 不再忽略其 index=... 参数。automorphisms(), automorphism_group() 和 canonical_permutation() 现在允许 C 核心中支持的所有可能值作为 sh 参数。早期版本仅支持 "fm"。vertex.frame.width 绘图参数现在允许零值和负值;这些只会删除相应顶点的轮廓。isomorphic() 中 BLISS 同构算法的 sh 参数的文档;早期版本错误地引用了 sh1 和 sh2。dominator_tree() 现在符合其关于结果的 dom 组件的文档:它包含每个顶点的支配顶点索引,以及支配树的根的 -1。page_rank() 的 "power" 算法的提及,因为此方法不再可用。