= gap_packages = == Description == Several "official" and "undeposited" GAP packages available from http://www.gap-system.org/Packages/packages.html == SPKG Maintainers == * William Stein * Robert Miller * David Joyner * Dmitrii Pasechnik == Upstream Contact == * Dmitrii Pasechnik, dimpase@gmail.com * David Joyner, wdjoyner@gmail.com (on the GAP team) * Steve Linton, sal@dcs.st-and.ac.uk (basically the GAP lead developer) == Dependencies == * GAP (a standard spkg) == Changelog == === gap_packages-4.6.4 (Volker Braun, 3 June 2013) === * No changes to the packages we ship === gap_packages-4.6.3 (Volker Braun, 25 April 2013) === * Update to latest gap version: ctbllib, Hap1.10, laguna, sonata === gap_packages-4.5.7 (Volker Braun, 20 December 2012) === * Update to latest gap version, none of the contained packages changed === gap_packages-4.5.6 (Volker Braun, 22 September 2012) === * Update to latest upstream version === gap_packages-4.5.5 (Volker Braun, 26 August 2012) === * Update to latest upstream version * Forked braid-1.2 to fix a function name clash === gap_packages-4.4.12.p1 (Jeroen Demeyer, 27 March 2012) === * Trac #12758: do not use "newest_version" in spkg-install. This is needed since "newest_version" was deleted in #10492. * Clean up spkg-install: use a for loop to copy packages. === gap_packages-4.4.12.p0 (Dima Pasechnik, 17 March 2010) === * fixed a GNU-ism in spkg-install, that made in break on Solaris 10 * started proper version numbering. === gap_packages-4.4.12_2 (Dima Pasechnik) === bumped up design, toric and laguna packages to the latest stable revisions stripped package directory names in src/, and appropriate places in spkg-install, of package version numbers, to make it consistent, and avoid changing spkg-install in the future unnecessarily. === gap_packages-4.4.10_3 (Michael Abshoff) === * fix "implausibly old time stamp 1969-12-31 16:00:00" === gap_packages-4.4.10_2 === NOTES (Added by William Stein): grape -- it hardcodes cc as compiler, which of course doesn't work. I've changed to hardcode gcc as compiler, which is more likely to work. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Prepared by David Joyner (2008-24-07) This directory contains several "official" and "undeposited" GAP packages available from http://www.gap-system.org/Packages/packages.html. They are all released under the GPL with the following exception: (*) grape contains Brendon McKay's nauty program. To load a package, for example grape, into SAGE type sage: gap('LoadPackage("grape")') All these packages come with documentation in the doc or htm subdirectory (e.g., for grape, it would be in SAGEHOME/local/lib/gap-4.4.12/pkg/grape/htm). After loading all the packages, you can type gap_reset_workspace() so you don't have to reload them again. A brief description of each package follows: braid is a GAP package for computing with braids, covering curves, and Hurwitz spaces. (Authors: K. Magaard, S. Shpectorov and H. Voelklein) crime - package to compute the cohomology ring of finite p-groups, induced maps, and Massey products. (Author: Marcus Bishop) cryst - Computing with crystallographic groups (Authors: Bettina Eick, Franz Gähler, Werner Nickel) CTblLib - The GAP Character Table Library (Author: Thomas Breuer) DESIGN is a package for classifying, partitioning and studying block designs. (Author: Leonard H. Soicher) FactInt is a package providing routines for factoring integers, in particular: * Pollard's p-1 * Williams' p+1 * Elliptic Curves Method (ECM) * Continued Fraction Algorithm (CFRAC) * Multiple Polynomial Quadratic Sieve (MPQS) (Author: Stefan Kohl) GAPDoc is a package containing a definition of a structure for GAP documentation, based on XML. It also contains conversion programs for producing text-, DVI-, PDF- or HTML-versions of such documents, with hyperlinks if possible. (Authors: Frank Luebeck, Max Neunhoeffer) GRAPE is a package for computing with graphs and groups, and is primarily designed for constructing and analysing graphs related to groups, finite geometries, and designs. (Author: Leonard H. Soicher) GUAVA is included here, and with Sage standard. HAP (Homological Algebra Programming) is a GAP package providing some functions for group cohomology computation. (Author: Graham Ellis) HAPcryst - an extension package for HAP, which allows for group cohomology computation for a wider class of groups. (Author: Marc Roeder) HAPprime - a HAP extension for small prime power groups. It provides tools to compute resolutions and mod-p cohomology rings of finite p-groups. (Author: Paul Smith) LAGUNA - this package provides functionality for calculation of the normalized unit group of the modular group algebra of the finite p-group and for investigation of Lie algebra associated with group algebras and other associative algebras. (Authors :Victor Bovdi, Alexander Konovalov, Richard Rossmanith, Csaba Schneider) polymake - an interface with the (standalone) polymake program used by HAPcryst. (Author: Marc Roeder) SONATA ("System Of Nearrings And Their Applications") is a package which constructs finite nearrings and related objects. (Authors: Erhard Aichinger, Franz Binder, Jürgen Ecker, Peter Mayr, Christof Noebauer) TORIC is a GAP package for computing with toric varieties. (Author: David Joyner)