NetworkX 2.3#
发布日期:2019年4月11日
支持Python 3.5、3.6和3.7。 这是我们的第一个仅支持Python 3的版本。
我们很高兴地宣布发布了NetworkX 2.3! NetworkX是一个用于创建、操作和研究复杂网络结构、动态和功能的Python软件包。
欲了解更多信息,请访问我们的 网站 和我们的 示例画廊 。 请将评论和问题发送至 networkx-discuss 邮件列表 。
亮点#
此版本是经过6个月的工作,由30位贡献者提交了超过92个拉取请求而发布的。亮点包括:
放弃对Python 2的支持。我们不再支持Python 2.7,我们将开始修改代码以利用以前无法使用的Python 3功能。
添加了一些道德图分析函数。
通过connectionstyle参数启用了使用曲线箭头绘制的matplotlib绘图。
从matplotlib绘图中移除刻度和坐标轴标签。
两个新的Harary图生成器。
添加了Dual Barabasi-Albert模型
添加了VoteRank算法
添加了公平着色算法
添加了平面布局算法
Les Miserables网络示例
JavaScript示例更新
改进#
将默认颜色更改为适合色盲的友好颜色
许多错误修复和文档改进
加速simple_cycles函数
改进了读取各种格式如GML、GEXF、Graphml的功能
允许子类化以访问node_attr_dict_factory
API更改#
用于创建相同类型的空图的G.fresh_copy()机制(在v2.0中引入)与pickle等不兼容。 因此,我们已删除了导致需要该机制的代码。相反,您应该使用更自然的G.__class__()语法来获取与G相同类型的空图。
弃用#
Graph.fresh_copy()方法现在应该使用Graph.__class__()
ReverseView类已删除,改用reverse_view()函数。
贡献者#
Mike Babst
Jonathan Barnoud
Scott Chow
Jon Crall
Clayton A Davis
Michaël Defferrard
Fredrik Erlandsson
Eyal
Tanay Gahlot
Matthew Gilbert
Øyvind Heddeland Instefjord
Hongwei Jin
Kieran
Dongkwan Kim
Julien Klaus
Warren W. Kretzschmar
Elias Kuthe
Eric Ma
Christoph Martin
Jarrod Millman
Issa Moradnejad
Moradnejad
Niema Moshiri
Ramil Nugmanov
Jens P
Benjamin Peterson
Edward L Platt
Matteo Pozza
Antoine Prouvost
Mickaël Schoentgen
Dan Schult
Johannes Schulte
Mridul Seth
Weisheng Si
Utkarsh Upadhyay
damianos
guidoeco
jeanfrancois8512
komo-fr
last2sword