NetworkX 2.8.7#

Release date: 1 October 2022

Supports Python 3.8, 3.9, and 3.10.

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

  • Fixed unused root argument in has_bridges (#5846)

  • docstring updates for union, disjoint_union, and compose (#5892)

  • Updated networkx/classes/function.py . Solves Issue #5463 (#5474)

  • Improved documentation for all_simple_paths (#5944)

  • Change is_path to return False when node not in G instead of raising exception (#5943)

  • Minor docstring touchups and test refactor for is_path (#5967)

  • Update documentation header links for latest pydata-sphinx-theme (#5966)

  • Fix failing example due to mpl 3.6 colorbar. (#5994)

  • Add Tidelift security vulnerability link (#6001)

  • Update linters (#6006)

Improvements#

  • [#5943] is_path used to raise a KeyError when the path argument contained a node that was not in the Graph. The behavior has been updated so that is_path returns False in this case rather than raising the exception.

Contributors#

  • Juanita Gomez

  • Kevin Brown

  • 0ddoes

  • pmlpm1986

  • Dan Schult

  • Jarrod Millman