Skip to content

Latest commit

 

History

History
24 lines (13 loc) · 989 Bytes

File metadata and controls

24 lines (13 loc) · 989 Bytes

Knot ID

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.

Screenshot of the Knot ID drawing tool

Run Knot ID

To run Knot ID locally, install pyknotid, clone this repository, and run:

$ python main.py

Technical details

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.