Knot ID is a website for analysing the knot type of curves, which can be uploaded in different ways including via a drawing interface, as sets of points, or via standard topological notations.
The website can be viewed at http://inclem.net/knotidentifier/.
Knot ID is developed as part of the Scientific Properties of Complex Knots (SPOCK) Programme Grant, a collaboration between Durham University and the University of Bristol, funded by the Leverhulme Trust.
To run Knot ID locally, install pyknotid, clone this repository, and run:
$ python main.py
Knot ID is written in Python using the Flask framework. Topological analysis is carried out using the pyknotid Python library, also developed under the SPOCK Programme Grant.