                   The Gpd package - version 1.03

This is the README file for the GAP package ``Gpd''.

This package allows for the computation of finite groupoids, both connected
and with several components.  Graphs of groups and graphs of groupoids are
also constructed, allowing the calculation of normal forms for Free Products
with Amalgamation and for HNN extensions when the initial groups have
rewriting systems.

Version 1.001 was called ``GraphGpd'', and  formed part of 
Emma Moore's PhD thesis in December 2000.
Version 1.002 was prepared for the GAP 4.4 release in January 2004,
and deposited in the incoming directory on the St Andrews ftp server.

In the spring of 2006 the package was renamed ``Gpd'' 
and extensively rewritten, 
with documentation in GAPDoc format.
Version 1.01 was deposited in June 2006. 
Version 1.03 was released in October 2007. 
A more detailed history is included as Chapter 5 of the manual, 
and in the file CHANGES.

The ``Gpd'' package is distributed with the accepted GAP packages.
It may also be obtained from the Bangor ftp pages for
Computational Higher-dimensional Discrete Algebra at:
  http://www.informatics.bangor.ac.uk/public/mathematics/chda/

The Gpd package is Copyright {\copyright} Chris Wensley and Emma Moore, 
2000--2007. 
Gpd is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version. 
For details, see \URL{http://www.gnu.org/licenses/gpl.html}

============================================================================

Installing `Gpd':

1) unpack `gpd.1.03.tar.gz' in the `pkg' subdirectory of the GAP root
   directory.

2) From within GAP load the package with:

gap> LoadPackage("gpd");
true

3) The documentation is in the `doc' subdirectory.

===========================================================================

Chris Wensley and Emma Moore  -  October 2007. 