Interdisciplinary Information Sciences, Vol. 9, No. 1, pp. 89–94 (2003)
An Introduction of Knotscape
Yoshiyuki NAKAGAWA
Faculty of Economics, Ryukoku University E-mail: [email protected]
Received July 1, 2002; final version accepted January 31, 2003
Knotscape is a useful Linux software for supporting the study of knot theory. However, not a few knot theorists give up to use Knotscape, because they do not use Linux. By preparing some files, it is certified that Knotscape can run not only on Linux but also on other operating systems. In this paper, we introduce the installation of Knotscape on other operation system and some additional help information.
KEYWORDS: Knotscape, install, FreeBSD, Microsoft Windows
1. What is Knotscape?
This paper has two purposes: to introduce the installation of Knotscape and to introduce some additional information of its manual. Knotscape [1] is a Linux freeware programmed by Jim Hoste and Morwen Thistlethwaite for supporting the study of knot theory. You can see its sample screenshot at http://dowker.math.utk.edu/png/screenshot.png. Hoste and Thistlethwaite says about Knotscape in the README file [2] of Knotscape as follows: The original purpose of Knotscape is to provide convenient access to tables of knots. Its purpose has expanded somewhat, particularly with the inclusion of the hyperbolic invariants. The binaries which calculate hyperbolic invariants are compiled against SnapPea 2.0; we are very grateful to Jeff Weeks, the author of SnapPea, for making this possible. We’d like to emphasize that we take full responsibility for any bugs that there might be in the hyperbolic part of Knotscape. At present, Knotscape will deal with knots up to 49 crossings. A database containing all prime knots of up to 16 crossings is included. Dictionaries are included in the doc directory for converting between classical numbering of knots [3] and Dowker–Thistlethwaite numbering. The doc directory also has a subdirectory, called ‘‘symmetric knots’’, containing all highly symmetric knots up to 16 crossings. These can be loaded into Knotscape and investigated. The program requires Tcl 7.4, 7.5, 7.6 or 8.0/Tk 4.0, 4.1, 4.2 or 8.0. Binaries of the executables are provided for the following two platforms: . i386 linux . sunos We can execute Knotscape not only on i386 Linux and SunOS but also on other operating systems. By changing the source a little and by installing some necessary freewares, it is certified that Knotscape can run on the following operating systems: . FreeBSD 2.2.8, 3.0, 3.4, 4.0, 4.3, 4.5 with Linux libraries . Microsoft Windows 98 Second Edition, Me, 2000, XP And also, it is known that Knotscape runs on MacOS. However, the author does not report on Knotscape on MacOS in detail, since the author has no available Macintosh. Acknowledgement We are indebted to Morwen Thistlethwaite for his permission to quote excerpts from Knotsacpe files in this report. We thank to Osamu Monta for giving me a good advice about the installation Knotscape in Microsoft Windows.
2. How to Install
2.1 Machine environment For executing Knotscape, the required specifications of the computer is in the following table: The notations in the table are as follows: Specs means the specifications; CPU means the central processing unit; MHz means mega heltzes, i.e. 106 heltzes; RAM means the random access memory; MB means mega bytes, i.e. 220 bytes; HDD means the hard disk drive; GB means giga bytes, i.e. 230 bytes. The certified specifications is not enough to execute the latest i386 Linux with X Window System. Its certified operating system is only FreeBSD 2.2.8. 90 NAKAGAWA
Table 1. Required specifcations of the computer
Certified Specs Recommend Specs Clock numbers of CPU 75 MHz 700 MHz over Size of RAM 8 MB 256 MB over Size of HDD 340 MB 2.5 GB over Size of Monitor 640 480 pixels 1024 786 pixels over Buttons of mouse 2 3, or 2 and wheel button
If you use either i386 Linux or FreeBSD, install X Window System. If the size of Monitor is less than 1024 786 pixels, you should make the window manager support at least 2 2 screens. If the mouse has only 2 buttons, emulate 3 button mouse by X server or edit the Tcl/Tk script, called linksmith procs.tcl, a little. 2.2 How to install You can download the ‘‘tarball’’ of Knotscape (5 MB over) from Thistlethwaite’s webpage: http:// dowker.math.utk.edu/knotscape.html. The ‘‘tarball’’ is one of the compressed file. The installation of Knotscape in Linux and in SunOS is written in its README file [2] as follows: Installation 1. Download the file knotscape-1.0.