Maple (by Mark Ashdown)

This package enables the user to perform calculations in a geometric (Clifford) algebra of arbitrary dimensions and signature. The package has 4 built-in signatures and the user can program others.

This software was originally written in the period 1995-1998 using Maple V. Mark Ashdown has subsequently tried to update it to be compatible with more recent versions of Maple, but is no longer involved in its active development.If you do find a bug, please report it to Chris Doran, or even better, email us with a patch!

The package is available in two different formats; a gzipped tar file and a zip file. The archives contain the source for the package (GA.mpl), a text file called README with instructions for loading the package and a worksheet (GAhelp.mws) explaining how to use the package.

Mathematica (by Suguru Furuta)

MSTA1 is a Mathematica package for constructing spacetime algebras (STA) and multiparticle spacetime algebras (MSTA), and for performing geometric algebra (GA) operations. MSTA1 generates algebras of arbitrary dimension and signature, and has an input/output syntax that is highly intuitive and user-friendly. (Downloads on right.)

OpenGL (by Christian Perwass)

Christian has developed a software library for geometric algebra computations and visualisation under OpenGL. More details can be found on his website.


Mark Ashdown's Maple routines:

GA-1.2.1.tar.gz - gzipped tar file - zip file


Suguru Furuta's Mathematica routines:

MSTA-INTRO.nb - Introduction
MSTA.m - Main file

Maintained by Chris Doran