A Python library for spherical diagrams in 3-manifold topology, including links, knots, braids, tangles, and planar diagrams. Current version 2.4.1 supports ribbon concordance tools, bridge number bounds, and knot Floer homology. Release cadence is irregular, with major features in even-numbered versions.
pip install spherogramVerified import paths — ran on the pinned version, not inferred.
Creates a link from a named knot (e.g. 'K11n34') and computes its bridge number and Jones polynomial.
Update any code relying on signature signs or braid generator orientation.
Do not assume crossing indices or ordering remain constant after simplify().
Use `from snappy_16_knots import ...` explicitly.
After constructing a Link, call L.simplify() for a reduced diagram.
Run `pip install spherogram` in the target Python environment.
Change to `from spherogram import Link`.
Use standard notation like 'K11n34' (K = knot, 11 crossings, n = non-alternating, 34th in table). Check spherogram's knot_table for available names.