articleProceedings of the Python in Science ConferencesJun 28, 2008HYBRID OA

Exploring Network Structure, Dynamics, and Function using NetworkX

Los Alamos National Laboratory · Colgate University

Indexed incrossref

Abstract

NetworkX is a Python language package for exploration and analysis of networks and network algorithms. The core package provides data structures for representing many types of networks, or graphs, including simple graphs, directed graphs, and graphs with parallel edges and self-loops. The nodes in NetworkX graphs can be any (hashable) Python object and edges can contain arbitrary data; this flexibility makes NetworkX ideal for representing networks found in many different scientific fields. In addition to the basic data structures many graph algorithms are implemented for calculating network properties and structure measures: shortest paths, betweenness centrality, clustering, and degree distribution and many…

Citation impact

7,307
total citations
FWCI
21.95
Percentile
100%
References
10
Citations per year

Authors

3

Topics & keywords

Keywords
  • Computer science
  • Dynamics (music)
  • Function (biology)
  • Physics
No related works found for this paper.

Funding