Spherogram is a Python module for dealing with the kind of planar diagrams that arise in 3-dimensional topology, such as link and Heegaard diagrams. It a component of the larger SnapPy project. For some basic examples of using Spherogram to build links, see here. You can browse the source code.

Developed by

with contributions from

Also includes third-party libraries:


Copyright 2008-present by Marc Culler, Nathan Dunfield, and others.

This code is released under the GNU General Public License, version 2 or (at your option) any later version as published by the Free Software Foundation.