This page contains some Magma packages and tools submitted by our users. Neither the Magma group nor the contributors provide support for the files on this page – they are presented "as is" for your use.
We welcome any new contributions to this page. If you have something that you would like to see made available here, please contact us.
Growl is a popular notification system on Mac OS X. We provide a Magma intrinsic for sending Growl notifications to your computer.
Howl and Boxcar are two popular notification apps on iOS devices such as the iPhone, iPod Touch, and iPad. If you have signed up for a Howl or Boxcar account, you can use the intrinsics we provide to send a notification from within Magma to your iOS device.
Extensions for gedit (Linux/UNIX), TextWrangler (Mac OS X), and jEdit (Java) to provide Magma syntax highlighting.
“lstlang0.sty” is a language definition file for the LaTeX listings package. Documentation for listings.sty is part of the TeXLive distribution.
Magma-TeX is a collection of TeX/LaTeX macros to support "literate Magma programming". A literate programming style encourages good documentation by integrating program code with comments in such a way that the comments become the primary focus. Files that use Magma-TeX can be processed with TeX or LaTeX to produce printable output and the code can be extracted and loaded into Magma. The executable code is recovered by taking only the lines beginning with ">", and deleting the first character of each of those lines.
A SubEthaEdit (Mac OS X) mode for Magma, providing syntax highlighting, command auto-completion, and recognition of the standard Magma intrinsics.
A TextMate (Mac OS X) bundle for Magma, providing some syntax highlighting, auto-indentation, etc. If you like this bundle, consider having a look at the one by David Howden below, which has many more features!
The file wgraphs.mag contains a collection of Magma programs that implement calculation of W-graphs for finite Coxeter groups and their Hecke algebras, using ideas from the papers "W-graph ideals" by Robert B. Howlett and Van Minh Nguyen, and "W-graph ideals II" by Van Minh Nguyen. Also included is a program for inducing W-graphs, as described by Howlett and Yunchuan Yin "Inducing W-graphs". The file README.txt contains a brief description of the various magma functions defined in wgraphs.mag.
These procedures are intended to be included in the Magma distribution from the next major release onwards, but are included here in order to provided earlier access for those interested.