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 <https://snappy.computop.org>
project. For some basic
examples of using Spherogram to build links,
see here <https://snappy.computop.org/spherogram.html>
. You can
browse the source code <https://github.com/3-manifolds/Spherogram>
_.
Developed by
Marc Culler <https://marc-culler.info>
_Nathan Dunfield <http://dunfield.info>
_with contributions from
Robert Lipshitz <https://pages.uoregon.edu/lipshitz/>
_Also includes third-party libraries:
Planarity by John Boyer <https://github.com/graph-algorithms/edge-addition-planarity-suite>
_Planarmap by Gilles Schaeffer <http://www.lix.polytechnique.fr/Labo/Gilles.Schaeffer/PagesWeb/PlanarMap/>
_Copyright 2008-present by Marc Culler, Nathan Dunfield, and others.
This code is released under the GNU General Public License, version 2 <https://www.gnu.org/licenses/old-licenses/gpl-2.0.txt>
_
or (at your option) any later version as published by the Free
Software Foundation.