.. _spkg_igraph:

igraph: A library for creating and manipulating graphs
======================================================

Description
-----------

igraph is a library for creating and manipulating graphs. It is intended
to be as powerful (ie. fast) as possible to enable the analysis of large
graphs.

License
-------

GPL version 2


Upstream Contact
----------------

http://igraph.org/c/

Dependencies
------------

-  GMP/MPIR
-  libxml2, but this is not shipped with Sage, so the user has to
   install
   libxml2-dev from her distro.


Special Update/Build Instructions
---------------------------------

Type
----

optional


Version Information
-------------------

package-version.txt::

    0.8.3


Equivalent System Packages
--------------------------

arch:

.. CODE-BLOCK:: bash

    $ sudo pacman -S  igraph

conda:

.. CODE-BLOCK:: bash

    $ conda install igraph

Debian/Ubuntu:

.. CODE-BLOCK:: bash

    $ sudo apt-get install  igraph

Fedora/Redhat/CentOS:

.. CODE-BLOCK:: bash

    $ sudo yum install  igraph

freebsd:

.. CODE-BLOCK:: bash

    $ sudo pkg install igraph

gentoo:

.. CODE-BLOCK:: bash

    $ sudo emerge igraph

homebrew:

.. CODE-BLOCK:: bash

    $ brew install igraph

macports:
install the following packages: igraph
See https://repology.org/project/igraph/versions

If the system package is installed, ./configure will check whether it can be used.

