Low level interface to the bliss graph automorphism tool

Version 0.21
Released 2019-10-08

This project is maintained by Gábor P. Nagy

Build Status AppVeyor Build Status Code Coverage

The BlissInterface package

This package provides a low level interface to the software bliss: A Tool for Computing Automorphism Groups and Canonical Labelings of Graphs, written by Tommi Junttila and Petteri Kaski.

The BlissInterface package uses an external binary and therefore a complete installation only works on UNIX systems or systems that support a UNIX-like environment, e.g. OS X, or Windows with Cygwin.

On the package website precompiled binaries are available for certain environments. To compile the package, change to the /pkg/BlissInterface* directory of your GAP installation and then call

./configure <path>

where is a path to the main GAP root directory; so normally you would call

./configure ../..

(the ../.. is the default and so may be omitted) and then call


to compile the binary.

Now start GAP and type


to load the package. You will see the package banner. If you have not compiled the external binary, you should receive a warning.

For details on how to use the BlissInterface package see the package documentation in the doc subdirectory (view its HTML version or manual.pdf via a PDF viewer).



For questions, remarks and issues please use the issue tracker.


BlissInterface is free software; you can redistribute it and/or modify it under the terms of the Version 2 of the GNU General Public License. For details see the file LICENSE.


This package uses open source components of the GAP package Digraphs. You can find the source code of its open source project along with license information on