NetworkX — NetworkX documentation

NetworkX is a Python library designed for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. It provides a comprehensive set of tools for working with graphs, which are mathematical structures used to model relationships between entities.

Key features of NetworkX: