networkx
sickn33/antigravity-awesome-skills
NetworkX is a powerful Python package designed for creating, manipulating, and analyzing complex networks and graphs. It supports various graph types (Directed, Undirected, MultiGraphs) and provides extensive functionality for graph algorithms, including shortest path calculation, centrality measures (like PageRank), community detection, and connectivity checks. Users can generate synthetic networks, read/write data from multiple formats (GraphML, CSV, Pandas), and visualize results using Matplotlib. Ideal for social network analysis, biological research, and system modeling.