Haizea has a couple of software dependencies. Let's get them out of the way first:
- Python 2.5. (http://www.python.org/)
- mxDateTime 3.1.0 (http://www.egenix.com/products/python/mxBase/mxDateTime/), part of the eGenix.com mx Base Distribution).
- Optional: Mako Templates for Python 0.2.2 (http://www.makotemplates.org/). This package is only necessary if you want to automate running multiple simulation experiments (if this doesn't make any sense, you can skip this prerequisite for now; you will be pointed to this prerequisite again in the documentation when you get to running multiple experiments).
- Optional: Psyco 1.6 (http://psyco.sourceforge.net/). This package optimises the execution of Python code, resulting in the simulation code running much faster. You can skip this prerequisite if you are not going to use Haizea to run simulations, or if you are only going to run short simulations.
Note that mxDateTime, Mako, and Psyco are all available as packages (DEB, RPM, etc.) on most Linux distributions. If you don't install any of the optional dependencies, Haizea will still run fine, but some functionality may not be available, as noted above.