KnotPlot 1.022 Available Now!

Hypnagogic Software is pleased to announce that KnotPlot 1.022, the World's most elaborate knotting software is now available for the low price of only $27.18 (US dollars). Buy now and enjoy the following advantages:

If you wish to evaluate the software before purchasing it, just download it using one of the links below. The evaluation version of KnotPlot is completely free, but many features have been disabled. You can always upgrade your KnotPlot version by simply returning to this web page and purchasing a key later. The free evaluation version becomes the full version when the key is installed.

KnotPlot 1.022 is available for macOS, Linux and Windows 10/11. Click on the button below to purchase KnotPlot using PayPal (you can use a credit card). All transactions are secure.

You don't need a PayPal account, most credit cards are accepted. After you purchase KnotPlot, you will receive an email from customerservice@hypnagogic.net with your key. Just install the software and your key, and you will be set to start plotting knots!

To see what KnotPlot can do, check out the KnotPlot Site where all images (except a few) were generated with KnotPlot.

Rob Scharein (hypnagogic.net/rob)
Hypnagogic Software
23 March 2025

Installing KnotPlot

Installing KnotPlot is easy, just click on one of the links below to install the software. When you first install KnotPlot, it will be the free evaluation version (which has features disabled). If you wish to have the full version of KnotPlot, purchase a key using the Buy now button above. Fairly soon after you make the purchase, you will receive an email from customerservice@hypnagogic.net with a key and instructions on how to install it. After the key is installed, you will be up and running KnotPlot with all features enabled.

NEW!! KnotPlot has been extended with an embedded scripting language (Lua) Lua is available on the macOS, Windows 10/11 and Linux versions, and greatly simplifies the process of KnotPlot scripting. See the demos on the bottom of DemoA for some examples.

KnotPlot download

Here are the downloads for KnotPlot. KnotPlot needs two components, the executable, which is the program itself, and the KnotPlot distribution, which is the approximately 5,959 files that KnotPlot just can't live without. If you're installing on a Windows or macOS machine, you only need one file, which contains both the executuable and the distibution. On Linux platforms, you need to download the executable (choose one of the three available) and the distribution separately. All three Linux executables use the same distribution archive.

Platform Executable Distribution
  Download File size (kilobytes) Last updated (UTC) Download File size (kilobytes) Last updated (UTC)
KnotPlot build 5093
for
Microsoft Windows 10 / 11
InstallKnotPlot-23March2025.exe

MD5 file hash: bc9b3d96a7485895c2dcacc449caaede
16475 18h13m 23Mar25 included with executable
KnotPlot build 5093
for
Microsoft Windows 10 / 11

This version does not require Administrator access to install
InstallKnotPlot-23March2025-nonAdmin.exe

MD5 file hash: 076ff6dd598e21bd5d71c13de0bf0eb1
16475 18h15m 23Mar25 included with executable
This version should work on any Mac with Apple silicon (M1, M2, M3 and M4 series)
IMPORTANT: If you get an error message upon running KnotPlot, please view the simple fix given in this video:
https://www.youtube.com/watch?v=87NQntsBICs
The video just tells you to run the command
xattr -c /Applications/KnotPlot/KnotPlot.app
in a Terminal window to remove the quarantine extended attribute.
InstallKnotPlot-macOS-arm64.dmg.gz

MD5 file hash: 835d8a1a01a2eea86d148d505d071a52
19245 17h17m 17Mar25 included with executable
macOS Intel (x86_64)
(iMac, Mac Mini, Mac Pro, MacBook Pro, MacBook Air  etc.)
This version should work on Intel (x86_64) Macs running 10.12 (Sierra), 10.13 (High Sierra), 10.14 (Mojave), 10.15 (Catalina), 11 (Big Sur) or 12 (Monterey)
Will also run on Apple Silicon Macs using Rosetta 2
InstallKnotPlot-macOS-x86_64.dmg.gz

MD5 file hash: 99b7481a661083871375cf2ef3113bed
19349 17h15m 17Mar25 included with executable
KnotPlot build 5093
for
Linux 64-bit
compiled for arm64 ARM aarch64
knotplot.gz

MD5 file hash: 367cc4f84f0d2b48f1fc3fabe2f7df29
1657 17h33m 23Mar25 kpdist-23mar2025.tar.gz

MD5 file hash: 5930397dcca5a6c667d1a9a8ff094623
17416 19h44m 23Mar25
KnotPlot build 5093
for
Linux 64-bit
compiled for x86_64 x86-64
knotplot.gz

MD5 file hash: f3c08a1c8bb165b1702395e0b4b8addb
1683 18h44m 23Mar25 kpdist-23mar2025.tar.gz

MD5 file hash: 5930397dcca5a6c667d1a9a8ff094623
17416 19h44m 23Mar25
KnotPlot build 5093
for
Linux 64-bit
compiled for x86_64
(alternate version if the previous version for x86_64 doesn't run)
x86-64
knotplot.gz

MD5 file hash: 735f137c01eff562e3ec7f4874b820fa
1584 20h31m 23Mar25 kpdist-23mar2025.tar.gz

MD5 file hash: 5930397dcca5a6c667d1a9a8ff094623
17416 19h44m 23Mar25

KnotPlot installation and distribution files are copyright © 1992–2025 by Rob Scharein. All rights reserved. See below for terms of use.

Note: In the above, the term kilobyte means exactly 1,000 bytes (and not 1,024 bytes). For more information, see the page on SI prefixes at the National Institute of Standards and Technology.

Installation Instructions

Information on installation, including helpful YouTube videos, is available for the following platforms:

Installing the Key

To access all the features of KnotPlot, you will need to install a key. This key will be emailed to the address you supplied when you purchased KnotPlot using PayPal. This will happen fairly soon after purchase, usually within a few hours. Instructions on what to do with the key will also be provided.

Notes for Mac Users

The macOS version has a few oddities that deserve mentioning. In general, you should ignore all the standard Mac menus, use the KnotPlot menus instead (right-click or control-click on the KnotPlot Control Panel).

Secondly, I recommend reading the Read Me.pdf file that comes in the distribution. These utilities help in getting KnotPlot to save files to a specific folder/directory.

KnotPlot Manual

A PDF version of the manual is available: KnotPlot Manual

For making Encapsulated PostScript (EPS) figures for including into publications, check out the PSexamples manual as well as an extensive web page of PostScript and PDF examples, together with the KnotPlot commands used to create them.

A quick startup guide to using KnotPlot is also available (handout.pdf), as are five small tutorials (ex1.pdf, ex2.pdf, ex3.pdf, ex4.pdf, ex5.pdf).

The DemoA and DemoB control panels are also a good place to begin exploring what KnotPlot can do. Check out the Rough Guide to the KnotPlot Demos for some explanation on what is what.

More documentation is available using the help buttons at the upper right of each of the Control Panel tabs (the help given is specific to each tab).

TopoICE

This section is of interest to those using KnotPlot to study DNA topology. Included in the KnotPlot distribution is the Topological Interactive Construction Engine, or TopoICE, which implements Isabel Darcy's algorithms for solving tangle equations. TopoICE comes in two flavours TopoICE-X and TopoICE-R. The following support files for TopoICE are provided.

TanglePrimer.pdf A primer on rational tangles (preliminary version, 140 kilobytes)
TopoICE-Xmanual.pdf TopoICE-X manual (247 kilobytes)       TopoICE-Xexamples.pdf TopoICE-X examples (882 kilobytes)
TopoICE-Rmanual.pdf TopoICE-R manual (175 kilobytes)       TopoICE-Rexamples.pdf TopoICE-R examples (343 kilobytes)

Acknowledgements

I would like to thank the Pacific Institute for the Mathematical Sciences, the Centre for Experimental and Constructive Mathematics, and the Department of Computer Science at UBC for previously hosting the KnotPlot web pages.

Copyright

KnotPlot and the KnotPlot installation and distribution files are copyrighted by Rob Scharein. Unauthorized hosting of any of the installation or distribution files, on any web server for any purpose, is expressly forbidden.

OpenGL logo