Origami

Computing Veech groups of origamis

Version 2.0.2
Released 2026-04-22

This project is maintained by Sebastian Engelhardt, Pascal Kattler, Pascal Schumann, Hannah Wagmann, Gabriela Weitze-Schmithüsen

README file for the GAP package Origami

This package provides calculations for origamis, also called square-tiled surfaces. These are translation surfaces, obtained by gluing the edges of squares. These surfaces can equivalently be described as coverings of a torus. This package calcultates basic properties of origamis, such as stratum and genus. The main feature of the package is the calculation of Veech groups of origamis.

Using the package

Copy the package in the pkg directory of your GAP directory. Then start GAP and enter:

LoadPackage( "Origami" );

Needed packages

You need the following GAP packages, to use this package: