Install and start using the igraph library
Make sure you have the following before installing igraph:
libxml2library for reading GraphML files.
libxml2-devpackages is sufficient.
The standard installation method uses the
automake toolset. After
downloading and uncompression the source code run the
following commands from the top-level directory of the code.
./configure make make check make install
make check step is optional, but it is
useful to spot problems early on.
You can use the regular Unix way (as above), or
One way to install igraph on Windows is to use Cygwin. From a Cygwin shell, use the standard installation method, as above.
It is also possible to use Microsoft Visual C++
(MSVC). Download the ZIP file made for MSVC, uncompress it,
and open the solution file
MSVC. You can build the library the usual way then. For
GraphML support you'll need to install the
libxml2 library by hand, see the
Windows port of
The original XML DocBook format of the C Reference Manual can be obtained by downloading the latest igraph development version from github.
Builds from our development branch(es) are available from our nightly build server.
Clone (or fork) the
develop branch from the
reposity on github.
Post specific igraph questions on
Stack Overflow. Make sure that you include the
igraph tag and that you include a reproducible
example, complete with code and data.
Your contribution is more than welcome!
Report bugs or suggest new features or algorithms in the github issue tracker.