The algcurves package, with the new additions including periodmatrix. --------------------------------------------------------------------- Note: you need Maple V Release 5 to use this. It won't work under older versions of Maple. If you have Maple V Release 6 then you do not need to download this, because it is already included in Release 6. Download the file algcurves_for_R5.tar.gz and unpack it in your home directory. Under Unix the commands are as follows: gunzip algcurves_for_R5.tar.gz tar -xf algcurves_for_R5.tar This places the following files under your home directory: .mapleinit maple/lib/algcurves/ maple/lib/algcurves/Weierstrassform.m maple/lib/algcurves/differentials.m maple/lib/algcurves/genus1.m maple/lib/algcurves/genus2.m maple/lib/algcurves/homology.m maple/lib/algcurves/integral_basis.m maple/lib/algcurves/is_hyperelliptic.m maple/lib/algcurves/iss94.m maple/lib/algcurves/j_invariant.m maple/lib/algcurves/monodromy.m maple/lib/algcurves/parametrization.m maple/lib/algcurves/periodmatrix.m maple/lib/algcurves/puiseux.m maple/lib/algcurves/ratpar.m maple/lib/algcurves/singularities.m maple/lib/algcurves.m Edit the file .mapleinit to adjust the pathname. Then start Maple V Release 5 and the code should work. See the file help_pages on the website for the syntax of these functions. Note that this code will be part of the next version of Maple (the one after Maple V Release 5). You can view the source code on: http://www.math.fsu.edu/~hoeij/lib_R6/algcurves/src/ Questions and comments are welcome, Bernard Deconinck, deconinc@amath.washington.edu Mark van Hoeij, hoeij@math.fsu.edu