网络X 2.6#

上映日期:2021年7月8日

支持Python3.7、3.8和3.9。

在为即将到来的3.0版本做准备的过程中,此版本有比正常情况下更多的更改。目前的计划是在接近夏末的时候发布2.7,在2021年末发布3.0。看见 为3.0版本做准备 了解更多详细信息。

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

欲了解更多信息,请访问我们的 website 还有我们的 gallery of examples 请将意见和问题发送到 networkx-discuss mailing list

集锦#

这个版本是11个月工作的结果,91个贡献者提出了超过363个拉请求。亮点包括:

  • 已放弃对Python3.6的支持

  • 已删除“修饰者”库依赖项

  • 改进的样例图库

  • 删除了支持Jython/IronPython的代码

  • 这个 __str__ 用于图形对象的方法信息量更大,更简洁。

  • 更短的导入时间

  • 提高测试覆盖率

  • 新的文档主题

  • 添加用于绘制自环边的功能

  • 旅行商问题的附加近似算法

新增功能:

  • 黑豹算法

  • 最大割启发式

  • equivalence_classes

  • 脱密

  • random_ordered_tree

  • forest_str

  • snap_aggregation

  • networkx.approximation.diameter

  • partition_quality

  • prominent_group

  • prefix_tree_recursive

  • topological_generations

NXEPs#

NetworkX Enhancement Proposals capture changes that are larger in scope than typical pull requests, such as changes to fundamental data structures. The following proposals have come under consideration since the previous release:

改进#

  • [#3886] Adds the Panther algorithm for top-k similarity search.

  • [#4138] Adds heuristics for approximating solution to the maximum cut problem.

  • [#4183] Adds equivalence_classes to public API.

  • [#4193] nx.info is more concise.

  • [#4198] Improve performance of transitivity.

  • [#4206] UnionFind.union selects the heaviest root as the new root

  • [#4240] Adds dedensification function in a new summarization module.

  • [#4294] Adds forest_str for string representation of trees.

  • [#4319] pagerank uses scipy by default now.

  • [#4841] simrank_similarity uses numpy by default now.

  • [#4317] New source argument to has_eulerian_path to look for path starting at source.

  • [#4356] Use bidirectional_djikstra in shortest_path for weighted graphs to improve performance.

  • [#4361] Adds nodelist argument to triadic_census

  • [#4435] Improve group_betweenness_centrality.

  • [#4446] Add sources parameter to allow computing harmonic_centrality from a subset of nodes.

  • [#4463] Adds the snap summarization algorithm.

  • [#4476] Adds the diameter function for approximating the lower bound on the diameter of a graph.

  • [#4519] Handle negative weights in clustering algorithms.

  • [#4528] Improved performance of edge_boundary.

  • [#4560] Adds prominent_group function to find prominent group of size k in G according to group_betweenness_centrality.

  • [#4588] Graph intersection now works when input graphs don't have the same node sets.

  • [#4607] Adds approximation algorithms for solving the traveling salesman problem, including christofides, greedy_tsp, simulated_annealing_tsp, and threshold_accepting_tsp.

  • [#4640] prefix_tree now uses a non-recursive algorithm. The original recursive algorithm is still available via prefix_tree_recursive.

  • [#4659] New initial_graph argument to barabasi_albert_graph and dual_barabasi_albert_graph to supply an initial graph to the model.

  • [#4690] modularity_max now supports edge weights.

  • [#4727] Improved performance of scale_free_graph.

  • [#4739] Added argmap function to replace the decorator library dependence

  • [#4757] Adds topological_generations function for DAG stratification.

  • [#4768] Improved reproducibility of geometric graph generators.

  • [#4769] Adds margins keyword to draw_networkx_nodes to control node clipping in images with large node sizes.

  • [#4812] Use scipy implementation for hits algorithm to improve performance.

  • [#4847] Improve performance of scipy implementation of hits algorithm.

API更改#

  • [#4183] partition argument of quotient_graph now accepts dicts

  • [#4190] 远离的 tracemin_chol . 使用 tracemin_lu 相反。

  • [#4216] 在 to_*_array/matrix ,nodelist中而不是G中的节点现在引发异常。在转换之前,使用G.add_nodes_from(nodelist)将它们添加到G中。

  • [#4360] Internally nx_pylab.draw_networkx_edges now always generates a list of matplotlib.patches.FancyArrowPatch rather than using a matplotlib.collections.LineCollection for un-directed graphs. This unifies interface for all types of graphs. In addition to the API change this may cause a performance regression for large graphs.

  • [#4384] Added edge_key parameter for MultiGraphs in to_pandas_edgelist

  • [#4461] Added create_using parameter to binomial_tree

  • [#4466] relabel_nodes used to raise a KeyError for a key in mapping that is not a node in the graph, but it only did this when copy was False. Now any keys in mapping which are not in the graph are ignored.

  • [#4502] Moves maximum_independent_set to the clique module in approximation.

  • [#4536] Deprecate performance and coverage in favor of partition_quality, which computes both metrics simultaneously and is more efficient.

  • [#4573] label_propagation_communities returns a dict_values object of community sets of nodes instead of a generator of community sets. It is still iterable, so likely will still work in most user code and a simple fix otherwise: e.g., add iter( ... ) surrounding the function call.

  • [#4545] prefix_tree used to return tree, root but root is now always 0 instead of a UUID generate string. So the function returns tree.

  • [#4545] The variable NIL ="NIL" has been removed from networkx.generators.trees

  • [#3620] The function naive_greedy_modularity_communities now returns a list of communities (like greedy_modularity_communities) instead of a generator of communities.

  • [#4786] Deprecate the attrs keyword argument in favor of explicit keyword arguments in the json_graph module.

  • [#4843] The unused normalized parameter has been removed from communicability_betweeness_centrality

  • [#4850] Added dtype parameter to adjacency_matrix

  • [#4851] Output of numeric_mixing_matrix and degree_mixing_matrix no longer includes rows with all entries zero by default. The functions now accept a parameter mapping keyed by value to row index to identify each row.

  • [#4867] The function spring_layout now ignores 'fixed' nodes not in the graph

贬抑#

  • [#4238] Deprecate to_numpy_matrix and from_numpy_matrix.

  • [#4279] Deprecate networkx.utils.misc.is_iterator. Use isinstance(obj, collections.abc.Iterator) instead.

  • [#4280] Deprecate networkx.utils.misc.is_list_of_ints as it is no longer used. See networkx.utils.misc.make_list_of_ints for related functionality.

  • [#4281] Deprecate read_yaml and write_yaml.

  • [#4282] Deprecate read_gpickle and write_gpickle.

  • [#4298] Deprecate read_shp, edges_from_line, and write_shp.

  • [#4319] Deprecate pagerank_numpy, pagerank_scipy.

  • [#4355] Deprecate copy method in the coreview Filtered-related classes.

  • [#4384] Deprecate unused order parameter in to_pandas_edgelist.

  • [#4428] Deprecate jit_data and jit_graph.

  • [#4449] Deprecate consume.

  • [#4448] Deprecate iterable.

  • [#4536] Deprecate performance and coverage in favor of parition_quality.

  • [#4545] Deprecate generate_unique_node.

  • [#4599] Deprecate empty_generator.

  • [#4600] Deprecate default_opener.

  • [#4617] Deprecate hub_matrix and authority_matrix

  • [#4629] Deprecate the Ordered graph classes.

  • [#4802] The nx_yaml function has been removed along with the dependency on pyyaml. Removal implemented via module __getattr__ to patch security warnings related to pyyaml.Loader.

  • [#4826] Deprecate preserve_random_state.

  • [#4827] Deprecate almost_equal.

  • [#4833] Deprecate run.

  • [#4829] Deprecate assert_nodes_equal, assert_edges_equal, and assert_graphs_equal.

  • [#4850] Deprecate adj_matrix.

  • [#4841] Deprecate simrank_similarity_numpy.

  • [#4923] Deprecate numeric_mixing_matrix.

  • [#4937] Deprecate k_nearest_neighbors.

合并的请购单#

  • 凹凸释放版本

  • 更新发布过程

  • 更新网站文档

  • 修复问题#4173:cytoscape_graph(输入_数据)确实修改了原始数据(#4176)

  • 一些文档字符串修复了NX_Pylab.py+一个输入错误(#4182)中的DRAW_Networkx_Edge_Labels()

  • TST:将dtype添加到熊猫测试(#4185)

  • 商图的划分(#4183)

  • Gigml:在857aa81删除图形属性类型‘Long’后重新添加它(#4189)

  • 通过操作测试Mac OSX(#4201)

  • DOC:更新cytoscape模块中的文档字符串(#4180)

  • 重写ADD_NODES_FROM以放松旨在允许ironpython2.7.5之前版本(#4200)的代码

  • 加快传递性,消除冗余呼叫(#4198)

  • NXEP 2-视图切片的API设计(#4101)

  • 清理旧平台(#4202)

  • 修正了“topolgical_sorte”的打字错误(#4211)

  • 将可选依赖项设为CPython默认为

  • 简化进口

  • 填充setup.py所需的来自需求

  • 更新依赖项

  • Remove_CholeskySolver

  • To_numpy/scipy数组函数不应允许节点列表中有非节点(#4216)

  • 修复json_graph.tree中的“另见”链接(#4222)

  • 维护:将IS_STRING_LIKE更改为isInstance(#4223)

  • 修复Union Find.Union以选择最重的根作为新的根(#4206)

  • CI:配置CircleCI部署单据。(#4134)

  • 维护:更新nx.info(#4193)

  • 修复Kernighan_LIN_二等分中的索引(#4177)

  • CI:添加GH指纹(#4229)

  • 为Cireci创建ssh目录

  • CI:更新Cireci文档部署。(#4230)

  • 还原“CI:配置CircleCI以部署文档(#4134)”(#4231)

  • DOC:将讨论添加到NXEP 2。

  • 更新格式依赖项

  • 用黑色做皮棉

  • 格式w/Black==20.8b1

  • 通过黑色检查PR的格式(#4235)

  • TST:修改星形路径测试的启发式算法。(#4237)

  • 维护:不推荐使用数值矩阵转换函数(#4238)

  • 添加路线图(#4234)

  • 将nx.info添加到图表类的字符串DUnder(#4241)

  • DOC:对Contact_Nodes文档字符串进行小幅重新格式化。(#4245)

  • 修复介于两者之间的中心性文档链接(#4257)

  • 修复有向图的HAS_Eulerian_Path中的错误(#4246)

  • 添加请购单模板(#4258)

  • 使用SEED使地块固定(#4260)

  • 更新巨型组件示例(#4267)

  • 更新“彩色之家”画廊示例(#4263)

  • 用单个示例替换DEGREE_STUSTGRAM和DEGREE_RANK(#4265)

  • 更新Knuth Miles示例。(#4251)

  • 更新“Four_Grids”图库示例(#4264)

  • 提高Plot_Labels_and_Colors示例中标签的易读性(#4266)

  • 提高图库中国际象棋范例的可读性(#4252)

  • 修复多个边的收缩边(#4274)

  • 将种子添加到图库示例以获得重现性(#4276)

  • 将带有matplotlib的3D打印示例添加到图库(#4268)

  • 不推荐使用 utils.is_iterator (#4279)

  • 不建议使用utils.is_list_of_int(#4280)

  • 改进PLOT_DEMPLATION示例中的轴布局(#4278)

  • 更新主页URL(#4285)

  • 构建用于在Travis CI上部署的文档(#4286)

  • 添加带有手动布局的简单图表(#4291)

  • 不推荐使用NX_YAML(#4281)

  • 不推荐使用gickle(#4282)

  • 提高重新标记覆盖率,调整文档字符串(#4299)

  • 切换到Travis-ci.com

  • TST:增加Convert_Matrix的测试覆盖率(#4301)

  • 为节点/边视图切片添加描述性错误消息。NEXP2(#4300)

  • 不导入他人的version.py(#4289)

  • TST:重构以提高覆盖率。(#4307)

  • 提高读写测试覆盖率(#4310)

  • 修正打字错误(#4312)

  • 更新to_dict_of_dicts的文档字符串。

  • 添加EDGE_DATA参数测试。

  • 对文档字符串进行较小的修饰

  • 添加去密化功能(#4240)

  • TST:将多图测试覆盖率提高到100%(#4340)

  • 将彩虹着色示例添加到图库。(#4330)

  • 在Python3.9(#4303)上进行测试

  • 狮身人面像33(#4342)

  • 在所有cc例程中确定产量顺序并查看更新(见#4331&#3859&3823)(#4333)

  • 更新Reportview的切片错误消息(#4304)

  • 欧拉路径修复(#4317)

  • 添加FutureWarning,为简化cytosscape函数签名做准备。(#4284)

  • 在函数内部移动几个导入以提高库的导入速度(#4296)

  • 处理代码评审中的意见。

  • 清理代数连接性(#4287)

  • 从Travis切换到GH操作(#4320)

  • 修复(#4345)

  • 修复Travis文档部署

  • 修复Travis上的gdal版本

  • 更新到_DICT_OF_DICT EDGE_DATA(#4321)

  • 将邻接_ITER更新为邻接(#4339)

  • 测试并记录SET_{NODE/EDGE}_ATTRIBUTES中缺少的节点/边(#4346)

  • 更新HAS_Eulerian_PATH的测试和文档(#4344)

  • 不推荐使用nx_shp(#4298)

  • 重构并提高RESTRICTED_VIEW和SEFLOOP_EDGE的测试覆盖率(#4351)

  • 在狮身人面像画廊中启用梅亚维。(#4297)

  • CI:将mayavi conf添加到Travis和GH以进行文档部署(#4354)

  • 修复带有GH操作的文档构建

  • 在Mayavi之前安装vtk

  • 在Mayavi之前安装vtk

  • 在Mayavi之前安装vtk

  • 在加权最短路径中使用双向Dijkstra作为默认值(#4356)

  • 为utils.misc.flatten添加单元测试(#4359)

  • 提高coreviews.py的测试覆盖率(#4355)

  • 更新tutorial.rst-修复#4249(#4358)

  • 修复了问题4336,移动了try/Except并添加了Else子句(#4365)

  • 已将节点列表属性添加到TRADIVE_CAPPORT(#4361)

  • 接口:始终使用List of FancyArrowPatch而不是LineCollection(#4360)

  • MNT:使自循环在所有情况下都出现(#4370)

  • 向intersphinx映射添加其他库(#4372)

  • 将nx.pagerank作为不同实现的包装器,默认使用scipy one(#4319)

  • 维护:删除不推荐使用的NumPy类型别名。(#4373)

  • DOC:修复RANDOM_TILITAL和HAMILTONIAN_PATH的返回类型(#4376)

  • 跳过对PyPy的内存泄漏测试(#4385)

  • 添加OSMnx示例(#4383)

  • 更新to_pandas_edelist的文档字符串并添加edgekey参数(#4384)

  • TST:提高NX_pylab模块的测试覆盖率(#4375)

  • 修复了边属性在节点收缩期间被静默覆盖的问题(#4273)

  • CI:修复循环CI文档构建失败(#4388)

  • 提高转换模块的测试覆盖率(#4306)

  • 添加基因-基因网络(#4269)

  • 忽略预期的警告(#4391)

  • 使用矩阵乘法运算符(#4390)

  • Cluster.py中Square_Cluging算法的代码和文档修复(#4392)

  • 删除XML导入检查(#4393)

  • 修复NXEP模板中的拼写错误(#4396)

  • 根据#3849(#3886)添加黑豹算法

  • 页面排名跟进(#4399)

  • 不从networkx导入NX(#4403)

  • 修改并记录DRAW_NETWORKX_EDGES中节点列表参数的行为。(#4378)

  • 添加电路图(#4408)

  • 添加单词图表(#4409)

  • DOC:删除重复的单词(#4410)

  • 为RCM示例添加绘图(#4411)

  • 修复Kernighan_Lin算法中的小索引迭代错误(#4398)

  • 使用字符串下划线(#4412)

  • 将xetex用于uft8 LaTeX后端(#4326)

  • 将推荐的字体添加到travis.yml。(#4414)

  • CI:解决字体命名错误。(#4416)

  • DOC:使用线的地理空间示例(#4407)

  • 添加地理空间数据的打印示例(#4366)

  • 增加graph views.py中的覆盖范围(#4418)

  • 重构图库(#4422)

  • 变量的更安全的REPR格式(#4413)

  • 对Classic.py的文档和导入的更新(#4424)

  • 删除高级示例部分(#4429)

  • 将共同审阅对象添加到文档(#4431)

  • 添加绘制自环的图库示例。(#4430)

  • 添加连字示例(#4404)

  • 标准进口(#4401)

  • 收集图形示例(#4427)

  • NXEP 3:允许发电机从边缘列表中获得收益(#4395)

  • 更新地理空间自述文件(#4417)

  • DOC:修复最短路径文档字符串中的断开链接(#4434)

  • 改进了描述BFS_PREPRESSIONS和BFS_SUBCESSERS。(#4438)

  • 不推荐使用jit(#4428)

  • 脚本示例:修复链接(#4450)

  • 不推荐使用utils.misc.Consumer(#4449)

  • DOC:从拿破仑切换到数字狮身人面像扩展名(#4447)

  • 正确的网络x单工文档字符串Re:Multigraph

  • 更正网络x单工文档字符串Re:Multigraph(#4455)

  • MaxCut启发式(#4138)

  • 带有“CREATE_USING参数(#4461)”的Binomial_tree()

  • 重新组织测试(#4467)

  • 删除每个NEP 29的Py3.6支持(#4469)

  • 添加RANDOM_ORDERED_TREE和FOREAM_STR(#4294)

  • 不推荐使用可迭代(#4448)

  • 允许重新标记节点映射具有被忽略的非节点键(#4466)

  • 修复了文档+添加了k_Components的装饰符(#4474)

  • 用于群集的更新文档修复程序#4348(#4477)

  • 处理单个自环的自环(图纸)(#4425)

  • 更新自述文件中的GH操作链接(#4482)

  • 提高icks.py的代码覆盖率(#4473)

  • 重新启用测试(#4488)

  • 更新Sphinx(#4494)

  • 更新预提交(#4495)

  • 简化示例依赖关系(#4506)

  • 更新地理空间自述文件(#4504)

  • 更新年份(#4509)

  • 丢弃特拉维斯CI(#4510)

  • 单独运行PyPy测试(#4512)

  • 简化版本信息(#4492)

  • 删除旧测试(#4513)

  • 对pygraph viz示例的图库支持(#4464)

  • TST:一种将Read_Edglist测试参数化的方法。(#4292)

  • 通过操作设置交叉回购文档部署。(#4480)

  • 使用问题模板重定向到讨论选项卡,添加错误报告模板(#4524)

  • 修复nx.edge_birm界中的性能问题(#4528)

  • 清理列表组件(#4499)

  • 提高swap.py的代码覆盖率(#4529)

  • 带符号加权图的聚类(#4519)

  • 修复文档字符串并删除未使用的变量(#4501)

  • 提高chordal.py的代码覆盖率(#4471)

  • 多重图/有向图类型上的集团(#4502)

  • 近似直径(#4476)

  • arrows should be True by default for directed graphs (#4522)

  • 从图库示例中删除不必要的node_list(#4505)

  • 修复函数DRAW_Networkx的宽度参数描述(#4479)

  • PARTIAL REVERT#4378-修改DRAW_NETWORKX_EDGE中节点列表参数的行为。(#4531)

  • 在不需要的地方在内部替换GENERATE_UNIQUE_NODE(#4537)

  • 扩展调和中心性以包括源节点(#4446)

  • 提高集团中介性中心性(#4435)

  • 修复Github操作失败(#4548)

  • 已更新weitted.py中的截止定义(#4546)

  • 对文档构建的Mayavi约束不那么严格。(#4547)

  • 更新祖先和后代的文档字符串(#4550)

  • TST:修复Katz中心性测试设置中的错误。(#4554)

  • LFR的正确MU参数文档(#4557)

  • PIN PYGEOS==0.8(#4563)

  • 解开比基奥斯(#4570)

  • 通过GH操作测试Windows(#4567)

  • 更新任意元素的文档和测试(#4451)

  • 添加了对max_iter参数的测试

  • 重新格式化的test_kernighan_lin.py

  • 简化测试实验室(#4577)

  • 更新Readme.rst

  • 修复搜索(#4580)

  • 添加测试Kernighan Lin算法(#4575)

  • 修正打字错误(#4581)

  • 指导项目文档模板(#4576)

  • 弃用GENERATE_UNIQUE_NODE(#4545)

  • 检查FLOYD_WARSHOND(#4589)的节点列表输入

  • 改进交叉口功能(#4588)

  • 皮尔图维兹巧克力(#4583)

  • 添加突出组算法(#4560)

  • 将PARTITION_QUALITY添加到计算覆盖率和性能(…的覆盖率和性能(#4536)

  • 使用枕头查看AGgraph输出并弃用DEFAULT_OPENER(#4600)

  • 删除mktemp使用率(#4593)

  • 向新贡献者的开发人员指南添加常见问题(#4556)

  • 提高测试覆盖率和文档的非随机性(#4613)

  • 一次收集标签传播社区(#4573)

  • 不推荐使用networkx.utils.Empty_Generator。(#4599)

  • 从更早的地方返回 clique.graph_clique_number (#4622)

  • 更多项目页面:TSP和图形同构(#4620)

  • 将建议的venv目录添加到.gitignore(#4619)

  • 将权重描述添加到中心性度量(#4610)

  • 在自述文件中添加一个良好的首发徽章(#4627)

  • 将测试添加到常规(#4624)

  • 将scipy-1.6.1添加到阻止列表。(#4628)

  • 不推荐使用HUB_MATRIX和AUTHORITY_MATRIX(#4617)

  • 修复问题#3153:广义模块化最大化(#3260)

  • 改进了Find_Cycle文档示例。(#4639)

  • 更正和更新地图集示例(#4635)

  • 从文档字符串的参数列表中删除attr_dict(#4642)

  • 验证IS_Matching()中的边是否有效(#4638)

  • 删除旧文件引用(#4646)

  • 不推荐使用有序图类(#4629)

  • 更新配置项以使用Main(#4651)

  • 将主分支设为默认分支(并删除Gitwash)(#4649)

  • 修复Katz中心性定义的链接(#4655)

  • 修复了BELMAN_FORT(#4658)的负边缘循环权重偏差

  • 重构两部分和多部分布局(#4653)

  • 志愿辅导(#4671)

  • 添加前缀树的迭代版本(#4640)

  • 增加代码覆盖率锦标赛(#4665)

  • 固定到_VERTEX_COVER(#4667)

  • 将次要子模块重新组织为子包(#4349)

  • 模块化_max:考虑边权重(#4690)

  • 从集合中删除随机样本的实例(在Python3.9中已弃用)(#4602)

  • 修复了传递约简中导致节点/边属性丢失的错误(#4684)

  • 自述文件中教程和讨论的直接链接(#4711)

  • 装饰师部门的销钉上限。(#4721)

  • 修正打字错误(#4724)

  • 更新AVERAGE_CLUGING()文档-问题#4734(#4735)

  • 从文档字符串导入RM NX示例。(#4738)

  • CI:在Cireci运行之间保持PIP缓存(#4714)

  • 使用pydata狮身人面像主题(#4741)

  • Scale_Free_graph(#4727)的O(n^2)->O(N)实现

  • TST:更加明确地进行实例比较。(#4748)

  • 修复文档字符串中的拼写错误(同构->同构)(#4756)

  • CI:修复文档工作流中的Cartopy构建失败(#4751)

  • 将缺失的__ALL__添加到UTILS模块+测试。(#4753)

  • 为TSP项目添加2篇文章作为参考(#4758)

  • 提高几何图形的重复性(#4768)

  • 更新了#4718的装饰者要求(#4773)

  • 图库示例:使用MPL在网络上绘制自定义节点图标(#4633)

  • 删除无效的转义序列。(#4789)

  • Imread(Url)已弃用,请使用Pillow+urllib从URL加载图像(#4790)

  • 在DRAW_Networkx_Nodes函数中添加自动边距调整(修复问题3443)(#4769)

  • 更新文档依赖项(#4794)

  • 修复文档构建过程中的狮身人面像警告。(#4795)

  • 删除蛋黄酱和Cartopy依赖项(#4800)

  • 降低打印密度,启用字形打印(#4791)

  • 修复urllib导入(#4793)

  • 改善文档外观(#4801)

  • 增加旅行商问题的近似算法(#4607)

  • 添加SNAP汇总算法的实现(#4463)

  • 更新黑色(#4814)

  • 重组文档(#4744)

  • 在2.6版本的装饰器上用大头针固定。(#4815)

  • 使用 callable() 检查对象是否可调用(#1)(#4678)

  • 从TREE_GRAPH和TREE_DATA签名中删除词典(#4786)

  • 对不同的实现进行nx.its包装,默认情况下使用scipy one(#4812)

  • 重构了networkimplex.py并添加了test_networkimplex.py(#4685)

  • 更新要求(#4625)

  • 修复Sphinx错误(#4817)

  • 添加TOPOLICATION_GENERATIONS函数(#4757)

  • 添加 initial_graph 简单和对偶BaráBasi-Albert随机图的参数(#4659)

  • 指向指南的链接(#4818)

  • 切换Spring_Layout和Fruchterman_Reingold_Layout的别名方向(#4820)

  • 修复未定向文档拼写错误(#4821)(_U)

  • 不推荐使用PRESERVE_RANDOM_STATE(#4826)

  • 修复了具有NaN/inf属性的读/写_GML(#4497)

  • 通过模块getattr删除yyaml依赖(#4802)

  • 使用pyest.Approx(#4827)

  • DOC:澄清k_CREST(G,k)的行为(#4831)

  • 限制Cireci中OMP使用的线程数。(#4830)

  • 不推荐运行(#4833)

  • 修复html文档中的一些断开的链接(#4572)

  • 重构测试实用程序(#4829)

  • 固定边绘制性能回归(#4825)

  • 2.6发行说明草稿(#4828)

  • 修复错误的导入模式(#4839)

  • 添加有关测试和示例的信息(#4582)

  • 删除未使用的 normalized 来自通信性_BETWEVENNESS_CENTERATY的参数(#4843)

  • 添加特殊处理 multigraph_input 在图形初始化时(#4823)

  • 将dtype参数添加到邻接矩阵(#4850)

  • 使用Scipy计算本征值(#4847)

  • SIMRANK_SIMPLIZY的默认设置为NumPy(#4841)

  • 从顶级networkx命名空间中删除“networkx”(#4840)

  • 指定2.6rc1版本

  • 凹凸释放版本

  • DOC:指向GML文档中的Web存档链接(#4864)

  • 修复文档字符串拼写错误(#4871)

  • 重新格式化的表格以解决问题#4852(#4875)

  • Spring_Layout:忽略不在图形节点中的‘Fixed’节点(#4867)

  • 反序列化自定义默认属性图ml(#4872)

  • DOC:修复链接,使用DOI链接,必要时使用回路机(#4868)

  • 修复Conda指令(#4884)

  • 解码GraphML/Yed形状类型(#4694)

  • 错误修复问题-4353:修改默认的edge_id格式(#4842)

  • 如果没有作为节点添加,则引发ValueError。(#4892)

  • 更新DRAW_NETWORKX中的箭头默认值。(#4883)

  • 绘制自定义图标时出现DOC/FIX 403错误(#4906)

  • 删除装饰符依赖项(#4739)

  • 更新DFS和BFS边缘的文档字符串并修复交叉链接(#4900)

  • 修复TO_UNDIRECTED方法中的GRAPH_CLASS用法(#4912)

  • 固定配位度系数计算(#4851)

  • 不推荐使用NUMERIC_MIXING_MATRIX。(#4923)

  • 使用解析器EX更新READ_GML文档字符串(#4916)

  • 更新发布过程(#4866)

  • 指定2.6rc2版本

  • 凹凸释放版本

  • 添加3.0迁移指南(#4927)

  • Quantient_graph文档修复(#4930)

  • Katz中心性参考的页码(#4932)

  • 在READ_GML文档字符串中展开解析器示例(#4925)

  • 将分区检查移出PRIVATE_QUOTINT_GRAPH函数(#4931)

  • 修复#4275-向并行中间值添加注释示例(#4926)

  • 对Networkx/算法/社区/Quality.py的微小改进(#4939)

  • 固定数值和次数分类系数计算(#4928)

  • 修复conposest.py文档字符串中的拼写(#4945)

  • 修复两个TSP函数的init_cle参数问题(#4938)

  • 反对意见一分为二。删除对Neighbor_Degree的所有更改(#4937)

  • 将矩阵市场添加到读写引用(#4934)

  • 修复不推荐使用的PR编号的拼写错误(#4949)

  • 修复有向图的邻接度(#4948)

  • descendants_at_distance also for non-DiGraphs (#4952)

  • 更改rst文件以通过文档测试(#4947)

  • 修复版本下拉列表(#4954)

  • 最终确定2.6发行说明(#4958)

贡献者#

  • AbhayGoyal

  • 苏瓦尤·阿里

  • 亚历山大·阿莫里

  • 弗朗西斯科·安德鲁齐

  • 萨利姆·贝尔哈德德

  • 罗斯巴诺夫斯基

  • 拉斐尔·巴西尔

  • 杰伦·伯格曼斯

    1. 伯恩斯坦

  • 杰夫·波音

  • 凯利·布斯比

  • 杰夫·布拉德伯里

  • 埃里克·布伦德尔

  • 贾斯汀·蔡

  • 托马斯·A·卡斯韦尔

  • 乔纳斯·查弗雷塔格

  • 柏林周

  • ChristopherReinartz

  • 乔恩克拉尔

  • 迈克尔·多纳

  • 哈沙尔·杜帕雷

  • 安德鲁·埃卡特

  • 远藤智弘

  • 道格拉斯·芬斯特马赫

  • 马丁·弗莱施曼

  • 玛莎·弗里斯卡蒂 [FRɨʂTat͡SKʲ]

  • 德巴哈·甘古利

  • 崔浩

  • 弗洛里斯·赫姆森

  • 黄华德

  • 埃尔贡·贾普拉伊尔扎德

  • 韩在胜

  • 穆罕默德卡希夫

  • 亚历克斯·科博尼茨

  • 马里奥·科斯特拉克

  • 塞巴斯蒂安·洛克霍斯特

  • 洛宁

  • 德莱尔·路易斯

  • 小燕路

  • 亚历克斯·马林斯

  • 奥莱·马尔谢夫

  • 乔丹·马特尔斯基

  • 法比奥·马扎

  • 克里斯·麦克布莱德

  • 阿卜杜拉·S·阿尔·梅斯费尔

  • 阿提拉·梅斯特

  • 贾罗尔米尔曼

  • 米罗斯拉夫Š

  • 严酷的米什拉

  • S Murthy

  • 马蒂亚斯·内格尔

  • 阿提拉·纳吉

  • 迈赫迪·奈马蒂

  • 迪米特里奥斯·帕佩佐吉奥

  • 维塔利·波兹尼亚科夫

  • 巴拉特·拉古纳坦

  • 兰迪

  • 迈克尔·雷卡钦斯

  • 卡洛斯·冈萨雷斯·罗杰

  • 泰索·卢比奥

  • 丹舒尔特

  • 塞思

  • 库纳尔沙阿

  • 埃里克·西姆斯

  • 卢多维奇·斯蒂芬

  • 贾斯汀·蒂蒙斯

  • 安德里亚·托马西利

  • 马修·特里尼什

  • 米洛·特鲁希略

  • 丹尼洛·乌利亚奇

  • 亚历克斯·沃克

  • 范德华

  • 安东尼·怀尔德·沃恩斯

  • 列维·约翰·沃尔夫

  • 徐向玉

  • 石储柱

  • 阿司普西酮

  • AS1371

  • 普鲁梅索尔

  • 数据库xn

  • 维姆·格伦

  • 刚卡洛西莫斯

  • 高兴的

  • 贾森-克劳利

  • 吉博加尔特

  • 乔希

  • 伊德利耶

  • 马库斯克鲁克

  • 盖伊·罗森伯格

  • 汤姆

  • WalkeralExander