NetworkX 2.8.7#

Release date: 1 November 2022

Supports Python 3.8, 3.9, 3.10, and 3.11.

NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

For more information, please visit our website and our gallery of examples. Please send comments and questions to the networkx-discuss mailing list.

Highlights#

Minor documentation and bug fixes.

Merged PRs#

  • Bump release version

  • Fix warnings from running tests in randomized order (#6014)

  • Update pydata-sphinx-theme (#6012)

  • update secutiry link to tidelift (#6019)

  • Update numpydoc (#6022)

  • Support Python 3.11 (#6023)

  • Update linters (#6024)

  • Minor updates to expanders generator tests (#6027)

  • Add missing asserts to tests (#6039)

  • fixes #6036 (#6080)

  • Improve test coverage expanders line graph generators solved (PR for issue #6034) (#6071)

  • Replace .A call with .toarray for sparse array in example. (#6106)

  • Improve test coverage for algorithms/richclub.py (#6089)

  • Tested boykov_kolmogorov and dinitz with cutoff (#6104)

  • Improve test coverage for multigraph class (#6101)

  • Improve test coverage for algorithms in dominating_set.py (PR for issue 6032) (#6068)

  • Improve test coverage for graph class (#6105)

  • added coverage in generators/tree.py (#6082)

  • DOC: Specifically branch off main, instead of current branch (#6127)

  • Improve test coverage for multidigraph class (#6131)

  • Improve test coverage for digraph class (#6130)

  • Improve test coverage for algorithms in dispersion.py (#6100)

  • Test on Python 3.11 (#6159)

  • Improve test coverage in algorithms shortest paths unweighted.py (#6121)

  • Increased test coverage algorithms/matching.py (#6095)

  • Renamed test functions in test_lowest_common_ancestors (#6110)

  • Increase covering coverage (#6099)

  • Add example for fiedler_vector (#6155)

  • Improve test coverage for cycles.py (#6152)

  • Added an example in all_pairs_node_connectivity (#6126)

  • Amount of nodes and edges have mistakes when reading adjlist file (#6132)

  • Update pytest (#6165)

Contributors#

  • Ross Barnowski

  • Paula PĂ©rez Bianchi

  • DiamondJoseph

  • Jarrod Millman

  • Mjh9122

  • Alimi Qudirah

  • Okite chimaobi Samuel

  • Jefter Santiago

  • Dan Schult

  • Mridul Seth

  • Tindi Sommers