## Math Software

[latexpage]

Below is a list of Mathematics Software that I have written, which I hope others find useful. I also maintain a Google+ page about Quadratic Forms Software, which is updated occasionally. Feel free to let me know if you are aware of, or working on, some Quadratic Forms Software that should be mentioned!

## Mathematics Software

(with John Cremona; C++)*ECLIB with quadratic character*

(Based on John Cremona’s ECLIB software; Available at Google Code and GitHub)(Python)**Advanced Quadratic Forms Library in Sage**

(11,000 lines; Submitted to Sage Trac as Ticket #11940;

PDF of code — 172 pages with 2 pages per sheet)(Python)**Quadratic Forms Library in Sage**

(22,000 lines; Published with Sage versions 3.4 and higher since March 2009;

Initially submitted as Ticket #’s: 4470, 5418, 5954, 6040 of Sage Trac; Browsable repository here

PDF of code — 374 pages with 2 pages per sheet)(C++)*Quadratic Forms and Local Densities routines*

(20,000 lines; Available at Google Code and GitHub)(Magma)**Theta function Cuspidal Decomposition routines in Magma**

(1,500 lines; Available at Google Code and GitHub)(Python)**Formal Dirichlet series in Sage**

(450 lines; Avaliable for download as Dirichlet_series.sage)(Python)**Computing total masses of ternary quadratic forms**

(1,000 lines; Download as Ternary_mass_code.sage

and Ternary_mass_code2.sage)(Python)**Computing total masses of binary quadratic forms**

(500 lines; Available for Download at Binary_mass_code.sage)(Python)**Graphics for Binary Quadratic forms in Sage**

(300 lines; Submitted to Sage Trac as Ticket #10867)(with Lassina Dembele; Python)**Computing Brandt matrices**

(Updated Fall 2013 as Brandt.sage with the worked example Brandt_example.txt)

(1,000 lines; Available at Brandt_example.sage)(Python)**Computing $n$-graph letter statistics**

(400 lines; Available at crypto.sage)(with Dan Yasaki; Python)**Voronoi tessellation PDF generator**

(147 lines; Available at well_rounded_retract.py with image retract.pdf)$\mathbb{Z}/n\mathbb{Z}$ (Python)**Probability distributions on**

(627 lines; Available at Zn_prob_dists__2013-12-05.py)

## Tables of Quadratic Forms

(Python)**Class for Tables of Quadratic Forms**

(???? lines of code, presently not released)(Python)**Watson’s tables of Class Number one Quadratic Forms in Sage**

(???? lines of code, presently not released)(Python)**Nipp’s tables of Quadratic Forms in Sage**

(???? lines of code, presently not released)(Python)**Brandt-Intrau tables of Quadratic Forms in Sage**

(???? lines of code, presently not released)