Skip to main content
Back to top
Ctrl
+
K
Install
Tutorial
Reference
Examples
GitHub
Install
Tutorial
Reference
Examples
GitHub
Section Navigation
algorithms
canonical
components
add_unknot_in_place
cut_sets
disjoint_components
disjoint_components_nodes
disjoint_sum
is_connected_sum
is_connected_sum_third_order
link_components_endpoints
number_of_disjoint_components
number_of_link_components
faces
check_faces_sanity
choose_kink
choose_poke
pokes
triangles_nonalternating
node_algorithms
add_node_to
degree_sequence
name_for_new_node
name_for_next_node_generator
permute_node
relabel_nodes
orientation
all_orientations
skein
smoothing_type_A
smoothing_type_B
structure
articulation_nodes
bridges
cut_edges
cut_vertices
edges
kink_region_iterator
kinks
loops
number_of_edges
parallel_arcs
path_from_endpoint
symmetry
mirror
tangle_algorithms
insert_tangle
insert_tangles_from
tests
test_components
TestComponents
test_tangle
TestTangles
classes
bondedknot
BondedKnot
endpoint
Endpoint
IngoingEndpoint
OutgoingEndpoint
knot
Knot
OrientedKnot
knotoid
Knotoid
node
Node
orientedknot
planardiagram
PlanarDiagram
planargraph
OrientedPlanarGraph
PlanarGraph
spatialgraph
OrientedSpatialGraph
SpatialGraph
tangle
Tangle
tests
endpoint_tests
views
ArcView
EndpointView
FaceView
FilteredNodeView
NodeView
drawing
circlepack
CirclePack
InvertAround
InvertPacking
NormalizePacking
acxyz
flower
place
testgrid
draw_matplotlib
average_color
draw
draw_from_layout
export_pdf
to_color
Arrow
layout
bezier
circlepack_layout
preprocess_diagram
test
plot_circles
test2
generate
conversions
orientations
example
example_spatial_graph
handcuff_theta
oriented_trefoil
trefoil_knot
trefoil_theta
generate_planar_graphs
generate_planar_graphs
sort_graphs
simple
empty_knot
parallel_edge
simple_tangles
horizontal_tangle
integer_tangle
vertical_tangle
invariants
bracket
bracket_polynomial
module
Module
yamada
yamada
manipulation
elementary
copy_and_move_arc
phantom
insert_phantom_node
insert_phantom_nodes_on_internal_arcs
is_node_phantom
reidemeister
add_kink
reidemeister_3
remove_kink
remove_poke
simplification
simplify
notation
dispatcher
from_notation_dispatcher
to_notation_dispatcher
em
from_condensed_em_notation
from_em_notation
to_condensed_em_notation
to_em_notation
native
from_knotpy_notation
to_knotpy_notation
pd
from_pd_notation
to_pd_notation
plantri
from_plantri_notation
to_plantri_notation
tests
test_notation
readwrite
cleanopen
prepend_to_extension
text
loadtxt_iterator
loadtxt_multiple
save_txt
utils
combinatorics
combinations_with_limited_repetitions
iterable_depth
lexicographical_minimal_cyclic_rotation_shift
parted_permutations
union
decorators
multi_variable_invariant
total_ordering_py3
dict_utils
compare_dicts
inverse_dict
inverse_multi_dict
identitydict
equivalence
EquivalenceRelation
exception
KnotPyException
geometry
antipode
bisect
bisector
bounding_box
circle_through_points
inverse_point_through_circle
is_angle_between
middle
perpendicular_arc
perpendicular_arc_through_point
perpendicular_line
split
tangent_line
BoundingBox
Circle
CircularArc
Line
Segment
string_utils
multi_replace
nested_split
string_to_nested_tuple_with_prefixes
Reference
drawing
test2
test2
#