To Do List
For a more current list, see the GitHub issues list.
GUI
Allow you to get the info (position, radius) of a horoball by clicking it.
Documentation
More hyperlinks
Expand tutorial
Make more screencasts
snappy
Kernel
Minor
dual_curves should really cache its result and have this used by drill
One should be able to convert a SymmetryGroup to a Sage permutation group.
Also, the SymmetryGroup presentation function should be wrapped. There is code for this in the old SnapPeaPython.
Ambitious
A new basic (sub)class: S3Knot (and/or S3Link).
Consider adding a HeegaardSplitting class
Consider merging our t3m project and normal surface code into SnapPy.
Redo much of Snap in the context of Sage/SnapPy.
Add a method for computing tetrahedron shapes to arbitrary precision.
Add methods for computing invariant trace fields and related number fields.