Additional
Information: The calculation of properties of elliptic curves such as their torsion groups, rank, and point counting on elliptic curves over finite fields is a highly non-trivial process. This category lists software programs written specifically to perform these calc
Modular Quaternion Groups Modular Quaternion Groups: Fundamental domains for Shimura curves, written in GAP. Documented with description of algorithms used and program structure, input and output. Results for quaternion algebras with discriminant up to 100. (Software) http://www.geocities.com/assafwool/Quat/Quat.html
Heegner Tools Heegner Tools: Peter Green's Heegner Points package. Requires Linux and Pari/GP 2.1.1 or higher. (Software) http://www.math.mcgill.ca/darmon/programs/heegner/heegner.html
APECS APECS: FTP site for Ian McConnell's MAPLE programs. (Software) ftp://ftp.math.mcgill.ca/pub/apecs
Code to Compute Heights on Elliptic Curves Code to Compute Heights on Elliptic Curves: Magma implementation of Silverman's algorithm to compute the canonical height on an elliptic curve over a number field or function field, by Martine Girard. (Software) http://www.institut.math.jussieu.fr/~girard/magma/anglais.html
MWRANK MWRANK: Mordell-Weil rank of elliptic curves over the rationals, by John Cremona. (Software) http://www.maths.nott.ac.uk/personal/jec/ftp/progs/
EIS EIS: Software for computing Fourier coefficients of Eisenstein series attached to lattices by M. Kuss and J. Bruinier. Binaries for x86-Linux. (Software) http://www.mathi.uni-heidelberg.de/~bruinier/Readme.eis
Periods of Hilbert Modular Forms Periods of Hilbert Modular Forms: A package of PARI programs (v.2.1.1 or higher) for calculations described in "Periods of Hilbert modular forms and rational points on elliptic curves" by H. Darmon and A. Logan. (Software) http://www.math.mcgill.ca/darmon/programs/logan/logan.html
The CAGE Project The CAGE Project: Classes for Algebraic Geometry and Ellliptic Curves, implemented in C++. (Software) http://diana.math.uni-sb.de/cage/cage-WWW/cage-project.html
Ellipsa Ellipsa: Includes Primo, an implementation of ECPP, and CPG, class polynomial builder. (Software) http://www.ellipsa.net/
Modular Forms Software Modular Forms Software: HECKE can be used to compute basis of q-expansions and Hecke operators on fairly general spaces of modular forms. (Software) http://modular.fas.harvard.edu/Tables/software.html