Download Typhon

Back

License

Typhon is distributed under the GNU public license.

Installing Typhon

To install Typhon, first download the tarball below and unzip it into your working directory.

Typhon uses the Mandala software package for seed design. Because the licensing terms of Mandala prohibit redistributing the source code, to use Typhon you must first download the Mandala version 1.1.1 source code from their website.

As of 06/06/2005, the code was available at http://www.cse.wustl.edu/~jbuhler/mandala/mandala-1.1.1.tar.gz

Once you have obtained this package, place the file in the 'extern' directory that will be created under the Typhon root directory.

To build Typhon, first check the file System.h to ensure that the options listed therein are correct for your system. In particular, enter the class that should be used for hash tables. If your c++ implementation does not support hash tables, or if you have trouble getting this to work, then use std::map and std::multimap.

Once you have edited System.h, edit the Makefile to incorporate any system specific compiler information. When done, typing "make" in the top level directory should build typhon into the "typhon" executable. For information on running typhon, see below.

Please note that we have not tested Typhon on any platform besides Linux with gcc version 3.3 or higher as a compiler. This means that Typhon may not compile on your system, and may not run correctly if it does. We make no claims in these respects.

That said, if you encounter any difficulties or bugs we would like to do our best to correct them. Please contact us.

Beta version

Typhon is currently in beta. While almost fully functional, some (important) functionalities are planned for later versions. In particular:

Download Typhon Beta


Back