tangle_decompositions#

tangle_decompositions(k, minimal_component_nodes=2)#

Return all possible tangle decompositions of a knot diagram.

Each component in the decomposition must have at least minimal_component_nodes nodes.

Parameters:
Raises:

ValueError – If the diagram already has tangle_endpoints in any node, or if the diagram has more than one disjoint component.

Returns:

A list of decomposed tangle diagrams.

Return type:

list