.. currentmodule:: igraphdiv.twocol { padding-left: 0; padding-right: 0; display: flex; } div.twocol > div { flex-grow: 1; padding: 0; margin-right: 20px; }
python-igraph |release|
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 :doc:`Installation Guide <install>`.
Tutorials
Reference
Support
Documentation for python-igraph <= 0.10.1 is available on our old website.
.. toctree:: :maxdepth: 1 :hidden: install tutorials/index tutorial tutorial.es api/index generation analysis visualisation configuration faq
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.