algorithms#
Modules
Algorithms for detecting whether a planar diagram is alternating. |
|
Utilities for clearing attributes on diagrams (node, endpoint, and diagram-level attributes). |
|
|
Compute the canonical form of an unoriented planar diagram. |
|
Close a knotoid by routing through the dual graph between its two degree-1 vertices. |
Link components represent distinct closed loops in a link diagram. |
|
|
|
Contracting an arc in a planar diagram. |
|
This module provides tools for identifying and analyzing (arc) cut sets in planar diagrams. |
|
|
Return all simple cycles of length |
Return the sorted degree sequence of all nodes. |
|
|
Disjoint sum of multiple diagrams (all of the same type). |
"Create a dual graph of a planar diagram. |
|
Insert and modify arcs/endpoints in a planar diagram. |
|
Join diagrams by a bridge or by introducing a crossing. |
|
Utilities for generating unique node names for planar diagrams. |
|
Algorithms that deal with orientation. |
|
Utilities for removing structure from planar diagrams: - empty nodes - a specific arc - all loops - unknots - bivalent (degree-2) vertices |
|
Check if the diagram makes sense (is planar, consistent, etc.). |
|
Symmetry operations on planar knot diagrams. |
|