Main Branches

Downloads  Installation  Overview  Data Libraries  Packages  Documentation  Contacts  FAQ  GAP 3 
This is a page on GAP 3, which is still available, but no longer supported. The present version is GAP 4  (See  Status of GAP 3).

GAP 3 Share Package "guava"

GUAVA: Coding theory

Share package since release 3.4, about May 1995.
Corresponding GAP 4 package: GAP 4 package "guava".


R. Baart, J. Cramwinckel, E. Minkes, E. Roijackers, and Juriaan Simonis.


Language: GAP 3 and C
Operating system: Unix for automorphisms
Current version: 1.3 (in the 3.4.4 distribution)


GUAVA is a share library package that implements coding theory algorithms in GAP 3. Codes can be created and manipulated and information about codes can be calculated.

GUAVA consists of various files written in the GAP 3 language, and an external program from J.S. Leon for dealing with automorphism groups of codes and isomorphism testing functions. Several algorithms that need the speed are integrated in the GAP 3 kernel.

GUAVA is written as a final project during our study of Mathematics at the Delft University of Technology, department of Pure Mathematics, and in Aachen, at Lehrstuhl D für Mathematik by R. Baart, J. Cramwinckel, E. Minkes, E. Roijackers.


A GUAVA manual is given in chapter 65 of the GAP 3 manual.

Contact address

David Joyner
Mathematics Department, Chauvenet Hall
U. S. Naval Academy
572C Holloway Road
Annapolis, MD 21402