Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jorgeatorres/knot-that-easy
Mathematical knots drawing and manipulation program (written in Python/GTK+)
https://github.com/jorgeatorres/knot-that-easy
Last synced: 2 months ago
JSON representation
Mathematical knots drawing and manipulation program (written in Python/GTK+)
- Host: GitHub
- URL: https://github.com/jorgeatorres/knot-that-easy
- Owner: jorgeatorres
- Created: 2010-05-14T02:52:21.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2016-02-01T10:05:42.000Z (almost 9 years ago)
- Last Synced: 2024-10-09T00:14:26.610Z (3 months ago)
- Language: Python
- Homepage: http://jorgeatorres.github.io/knot-that-easy/
- Size: 226 KB
- Stars: 14
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
About Knot-That-Easy
=====================
- Author: Jorge A. Torres
- URL: http://jorgeatorres.github.io/knot-that-easy
- Source code: http://github.com/jorgeatorres/knot-that-easyKnot-That-Easy is a program useful for getting information about mathematical knots (http://mathworld.wolfram.com/Knot.html) by being able to actually "draw" a regular diagram of the knot inside the application.
Features
========
- It doesn't force you to use some sort of complicated knot codification system: you can enter a regular diagram of the knot using the mouse by drawing lines, creating over and under crossings, etc.
- It looks pretty nice compared to what is available right now on Linux and other platforms.
- Knot-That-Easy is written in Python using PyGTK+ for the UI so it should work across supported GTK+ platforms (Windows, OS X, Linux).
- Knot-That-Easy can determine the following data about a regular diagram of a knot:
- # of crossings and arcs
- alternance of the diagram
- writhe
- Gauss and Dowker codes
- the Wirtinger presentation of the fundamental group of the knot
- 3-colorabilityRequirements
=============
- Python
- PyGTK+ (including Glade support)