igraph
Python interface of igraph, a fast and open source C library to manipulate and analyze graphs (aka networks). It can be used to:
- Create, manipulate, and analyze networks.
- Convert graphs from/to networkx, graph-tool and many file formats.
- Plot networks using Cairo, matplotlib, and plotly.
Install using pip:
pip install igraph
Install using conda:
conda install -c conda-forge python-igraph
Further details are available in the Installation Guide <install>
.
Tutorials
Quick start <tutorials/quickstart>
Gallery of examples <tutorials/index>
Extended tutorial <tutorial>
(Español <tutorial.es>
)
Detailed docs
Generation <generation>
Analysis <analysis>
Visualization <visualisation>
Configuration <configuration>
Reference
api/index
- Source code
Support
FAQs <faq>
- Forum
Documentation for python-igraph.
install tutorials/index tutorial tutorial.es api/index generation analysis visualisation configuration faq
genindex
modindex
If you use igraph in your research, please cite
Csardi, G., & Nepusz, T. (2006). The igraph software package for complex network research. InterJournal, Complex Systems, 1695.