You can also obtain the software by downloading this zip file and unzipping it in an empty directory.
Alternatively, you can download the following individual class files. These are binary files and may not show up properly when your browser tries to display them, but you should be able download them. Make sure you name those files exactly as indicated: LA.class, control.class, hash.class, slice.class, space.class, tp.class.
java tpThis will ordinarily let you continue where you last quit and saved. It is possible to store a state of investigation in a file, say the file discovery. To continue work on the state give the command
java tp discoverytp stores the state of an investigation in a file with the extension .tp. When you click on the quit and save button the software saves the current state in the file tpkeepit.tp. When you start it up the next time without specifying a different file name it will read that file and start from there. You specify just the file name, not the extension. If the old state cannot be restored (because the specified file does not exist, or because you have a new version of tp that is inconsistent with older .tp files) the software starts from a default state. If you invoke the software from the applet it always starts in that state.
For complicated problems you may want to cause your system to dedicate additional memory to your job, by giving a command like
java -ms1024m -mx1024m tpIf you are running java on a PC under Windows it may be necessary to tell java explicitly where to look for the class files, as in
java -cp . tp
After starting the software you will see two windows: the control window and a drawing window showing a cubical grid with domain points.