reidemeister#

Functions

choose_random_reidemeister_moves(k[, count])

Generates a sequence of random Reidemeister moves on a given knot.

detect_move_type(location[, detailed])

find_all_reidemeister_moves(k)

Finds all possible Reidemeister moves for a given knot diagram.

make_all_reidemeister_moves(k[, depth])

Applies all possible Reidemeister moves to a knot diagram iteratively up to a specified depth and returns a flattened set of resulting diagrams.

make_random_reidemeister_move(k[, ...])

make_reidemeister_move(k, location[, inplace])

Makes a Reidemeister move of the specified type on the given planar diagram.

randomize_diagram(k[, ...])

Perform random Reidemeister moves on a given diagram.