1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
|
.. igraph documentation master file, created by sphinx-quickstart on Thu Dec 11 16:02:35 2008.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
.. include:: include/global.rst
.. currentmodule:: igraph
.. raw:: html
<style type="text/css">
div.twocol {
padding-left: 0;
padding-right: 0;
display: flex;
}
div.twocol > div {
flex-grow: 1;
padding: 0;
margin-right: 20px;
}
</style>
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`_.
Installation
============
.. container:: twocol
.. container::
Install using `pip <https://pypi.org/project/igraph>`__:
.. code-block:: bash
pip install igraph
.. container::
Install using `conda <https://docs.continuum.io/anaconda/>`__:
.. code-block:: bash
conda install -c conda-forge python-igraph
Further details are available in the :doc:`Installation Guide <install>`.
Documentation
=============
.. container:: twocol
.. container::
**Tutorials**
- :doc:`Quick start <tutorials/quickstart>`
- :doc:`Gallery of examples <tutorials/index>`
- :doc:`Extended tutorial <tutorial>` (:doc:`EspaƱol <tutorial.es>`)
.. container::
**Detailed docs**
- :doc:`Generation <generation>`
- :doc:`Analysis <analysis>`
- :doc:`Visualization <visualisation>`
- :doc:`Configuration <configuration>`
.. container:: twocol
.. container::
**Reference**
- :doc:`api/index`
- `Source code <https://github.com/igraph/python-igraph>`_
.. container::
**Support**
- :doc:`FAQs <faq>`
- `Forum <https://igraph.discourse.group/>`_
Documentation for `python-igraph <= 0.10.1` is available on our `old website <https://igraph.org/python/versions/0.10.1>`_.
.. toctree::
:maxdepth: 1
:hidden:
install
tutorials/index
tutorial
tutorial.es
api/index
generation
analysis
visualisation
configuration
faq
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
.. _igraph: https://igraph.org
.. _networkx: https://networkx.org/documentation/stable/
.. _graph-tool: https://graph-tool.skewed.de/
.. _Cairo: https://www.cairographics.org
.. _matplotlib: https://matplotlib.org
.. _plotly: https://plotly.com/python/
Citation
========
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.
|