This package computes Katz modular forms of weight one over finite fields. It is based on an algorithm by Edixhoven and builds on William Stein's implementation of modular symbols.
The package was originally written in 2002 (then called Hecke1) and improved in 2003. Since then it has only been slightly updated.
The package needs the package ArtinAlgebras.
Here is the complete code, as well as the documentation and an example as a tar.gz-file.
Here is the manual. It contains a note on the installation, a long example and precise descriptions of the functions included in the package.
This is the version to which my appendix Computing Hecke algebras of weight 1 in MAGMA (in pdf) refers. This is the only reason why this very old code is still here. The newer versions are much faster and more flexible.
Hecke1.mg: MAGMA source for computations with weight 1 Hecke algebras. Requires CommMatAlg.mg.
CommMatAlg.mg: Some MAGMA functions for handling commutative matrix algebras.
Documentation of Hecke1.mg as pdf.
Documentation of CommMatAlg.mg as pdf.
Last modification: 8 August 2008.