{% extends "layout.html" %} {% set title = 'Overview' %} {% block body %}

High productivity software for complex networks

NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks.

Quick Example

>>> import networkx as nx

>>> G=nx.Graph()
>>> G.add_node("spam")
>>> G.add_edge(1,2)
>>> print G.nodes()
[1, 2, 'spam']
>>> print G.edges()
[(1, 2)]
NetworkX art

Documentation

Features

Additional benefits from Python

Get NetworkX

NetworkX is available as an easy-installable package on the Python Package Index.

The code can be found on the NetworkX SVN server at http://networkx.lanl.gov/svn/networkx/trunk.

{% endblock %}