.

Technology

NetworkX

NetworkX is the core Python package for creating, manipulating, and analyzing complex network structures.

NetworkX is the definitive Python library for graph theory and network analysis. It provides classes for multiple graph types (Graph, DiGraph, MultiGraph, MultiDiGraph), allowing users to model diverse systems: social, biological, or infrastructure networks. The package includes numerous standard graph algorithms, such as Dijkstra's shortest path, and functions for calculating key network measures (e.g., degree, clustering). It is highly flexible: nodes and edges can hold arbitrary data, like weights or time-series, making it a powerful, open-source tool for researchers and developers across scientific disciplines.

https://networkx.org
6 projects · 5 cities

Related technologies

Recent Talks & Demos

Showing 1-6 of 6

Members-Only

Sign in to see who built these projects