Magma contains a package for computing with hyperelliptic curves and their Jacobians. The development of this package was undertaken by Michael Stoll (Düsseldorf), with contributions from P. Gaudry, E. Howe and the Magma group.
The reader should note that hyperelliptic curves inherit from the general plane curve datatype so that all plane curve operations are applicable in addition to those listed below.