What is SnapPy?¶
SnapPy is a program for studying the topology and geometry of 3-manifolds, with a focus on hyperbolic structures. It runs on Mac OS X, Linux, and Windows, and combines a link editor and 3D-graphics for Dirichlet domains and cusp neighborhoods with a powerful command-line interface based on the Python programming language. You can see it in action, learn how to install it, and watch the tutorial.
- Version 2.3 (March 2015): New features include:
- Major improvements to the link and planar diagram component, including link simplification, random links, and better documentation.
- Basic support for spun normal surfaces.
- New extra features when used inside of Sage:
- HIKMOT-style rigorous verification of hyperbolic structures, contributed by Matthias Goerner.
- Many basic knot/link invariants, contributed by Robert Lipschitz and Jennet Dickinson.
- Sage-specific functions are now more easily accessible as methods of Manifold and better documented.
- Improved number field recognition, thanks to Matthias.
- Better compatibility with OS X Yosemite and Windows 8.1.
- Development changes:
- Complete version history.
Released under the terms of the GNU General Public License, version 2 or later.
The development of SnapPy was partially supported by grants from the National Science Foundation, including DMS-0906155 and DMS-0707136. Any opinions, findings, and conclusions or recommendations expressed on this site are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.