> >  2. SnapPea
> > SnapPea is a program for creating and studying hyperbolic 3-manifolds
> > (http://www.geometrygames.org/SnapPea-old/index.html). It seems to be
> > widely used by computational topologists. AFAIK it can deal with ideal
> > triangulations, compute volume, has a census of hyperbolic manifolds,
> > can also work with hyperbolic knots, etc.
> > If I understand correctly, it is under GNU GPL and may be used as a
> > Python module.
>
> A longtime Sage user -- Nathan Dunfield -- I think wrote the Python
> interface, and uses SnapPea from Sage for his research.

Actually, most of the current Python interface was written by Jeff
Weeks, the author of SnapPea itself.  The most recent version is
available here:

http://www.math.uic.edu/~t3m/

However, Marc Culler and I are working on a new interface making use
of Cython.  It works with vanilla Python but includes some Sage-
specific features, in particular using GAP, Pari, and Magma (when
available) to do the algebraic heavy-lifting when finding finite
covers and computing homology (which boils down to finding the smith
normal form).
----
There is also a modified version of SnapPea called Snap:

http://snap-pari.sourceforge.net/

which uses the Pari C-library to compute arithmetic invariants of
hyperbolic 3-manifolds.  If one were writing it today, one would no
doubt use Sage instead.  Indeed, I implemented the most basic features
of Snap in just a few pages of Sage code as a proof of concept.
-----
Some examples of using SnapPea and Sage together can be found at

http://dunfield.info/fibered-faces/

which is a computational supplement to my paper with Dinakar
Ramakrishnan:

http://arxiv.org/abs/0712.3243

Best,

Nathan
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to