2  Installation

The installation of MathTools requires some preparations that are different for the operation systems they should be use on.

2.1 Linux Installation

2.1.1 Requirements

Make sure that at least gcc, make, tcl and tk are installed on your system.
Furthermore make sure that Python at least in the version 3.10 with package SymPy is available on your system, either by system wide installation or locally for your user, which is supported by Python. Please read the according Python installation information.
Python is required for the linearisation, normalization of differential equation systems and for isocline computation in the [Slope] module.

2.1.1.1 Unpacking

Copy the file mathtools.tgz to the directory where the software should be installed.
Extract the data from the .tgz-file by
tar -zxvf mathtools.tgz
The archive is unpacked to the directory MATHTOOLS.

2.1.1.2 Compiling

The MathTools are running on 32-bit and 64-bit sytems. Thus, the binaries need to be built after unpacking. Go to the directory MATHTOOLS/src by f.e.
cd MATHTOOLS/src
and execute the script install_all from the command line
./install_all
All the Makefiles in the subdirectories will be executed.

2.1.1.3 Starting

Go to the directory MATHTOOLS.
The main script mft.tcl is executable from the command line and can be referenced by any application starter.

2.2 Windows Installation

Execute the file mathtools-setup.exe and follow the instructions.
The program can be started from the menu in the application group TigerGraphics or from the desktop if the option for a desktop icon has been selected during installation.

If you already have Python with SymPy installed just set the path to the Python exectutable referring to [Custom] (2.1).
If you don’t want to or cannot install Python please download the alternative installer mathtools_withpy-setup.exe.
It is quite larger but a suitable version of Python is included with the installer and the path to Python is already set.

2.3 MacOS Installation

2.3.1 Requirements

On your Mac you need to obtain the Tcl/Tk package from ActiveState according to your desired licence model.
Also you should install Python from Python at least in the version 3.10.
Furthermore make sure that the package SymPy is installed with your Python. Please read the according Python installation information from Python.

2.3.2 Download

Download the appropriate application for your architecture (x86 or arm). Unpack the archive by double clicking on it and finally copy the application container MFT.app either to the systems application folder Programs or to any other desired location and simply start the application like any other one.