Skip to main content
`Ctrl`+`K`

# NetworkX 3.2.1

Release date: 28 October 2023

Supports Python 3.9, 3.10, 3.11, and 3.12.

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.

## API Changes

- Disallow negative number of nodes in `complete_multipartite_graph` (#7057).

## Enhancements

- Add Tadpole graph (#6999).

## Bug Fixes

- Fix listing of release notes on Releases page (#7030).

- Fix syntax warning from bad escape sequence (#7034).

- Fix triangles to avoid using `is` to compare nodes (#7041).

- Fix error message for `nx.mycielski_graph(0)` (#7056).

- Disallow negative number of nodes in `complete_multipartite_graph` (#7057).

## Documentation

- Update release process (#7029).

- fix extendability function name in bipartite.rst (#7042).

- Minor doc cleanups to remove doc build warnings (#7048).

## Maintenance

- fix: Explicitly check for None/False in edge_attr during import from np (#6825).

- Add favicon (#7043).

- Remove unused code resistance_distance (#7053).

- Fix names of small graphs (#7055).

- Improve error messages for misconfigured backend treatment (#7062).

## Other

- Update convert_matrix.py (#7018).

## Contributors

8 authors added to this release (alphabetically):

- @peijenburg

- AKSHAYA MADHURI (@akshayamadhuri)

- Dan Schult (@dschult)

- Erik Welch (@eriknw)

- Jarrod Millman (@jarrodmillman)

- Jonas Otto (@ottojo)

- Jordan Matelsky (@j6k4m8)

- Ross Barnowski (@rossbar)

6 reviewers added to this release (alphabetically):

- @peijenburg

- Dan Schult (@dschult)

- Jarrod Millman (@jarrodmillman)

- Mridul Seth (@MridulS)

- Ross Barnowski (@rossbar)

- Stefan van der Walt (@stefanv)

_These lists are automatically generated, and may not be complete or may contain duplicates._