Skip to content

A programme for generating metapost code to draw a knot diagram from a labelled peer code or a Gaus code

Notifications You must be signed in to change notification settings

AndrewBartholomew62/Andrew-Bartholomew-draw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

draw-programme

The draw programme generates metapost code to draw diagrams from labelled peer codes or Gauss codes. It is currently able to draw a variety of knots and links: classical, virtual, welded, flat, singular, doodles, (multi-)knotoids and multi-linkoids.

The programme can also draw diagrams that are related to knot diagrams:

A set of smoothed states for a given diagram, as used by various invariants based on state sums
An individual smoothed state, as specified by the user
The convex triangulation of a disc determined by a peer code
A set of Seifert-circles for a given diagram
A Hamiltonian circuit for a classical or flat diagram (including doodles), the first one found by the search algorithm
A Hamiltonian circuit as specified by the user
All Hamiltonian circuits for the given diagram

About

A programme for generating metapost code to draw a knot diagram from a labelled peer code or a Gaus code

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages