MacOS System Requirements, Conventions, and Installation
This toolkit is known to run on MacOS Leopard 10.5.x (latest update)
and MacOS Snow Leopard 10.6.x (latest update). We do most of our
development nowadays on MacOS X 10.6.
This toolkit depends on a number of external tools which must be
installed before you install MAT. For the Mac version, they are:
- Python, version 2.4, 2.5, or
2.6. Most of our development is on 2.5. We believe 2.4 still works, but
we don't test it very often. 2.6 is also lightly tested, but is known
to work. 3.x is known not to work. See the installation
notes below for more details.
- Java, version 1.6.0_04 or later.
- MacOS X Developer Tools (optional)
The conventions are identical to the Unix conventions.
To prepare MacOS for installation of this toolkit, follow these
- If you're interested in optimized decoding of the MAT document
serialization in Python versions before 2.6, ensure that the MacOS X
Developer Tools have been installed.
These tools can be found on your MacOS X installation DVD. The system
works fine without this optimization.
- If you have not done so already, install the Terminator tabbed
terminal application. Terminator is distributed with this toolkit; you
can find the zip file in the external/ subdirectory.
- Ensure that you have a recent version of Java. If you have
later in /System/Library/Frameworks/JavaVM.framework/Versions, you're
Once you've completed these steps, you may proceed with the
installation, as follows:
During the installation, you might be prompted for various paths and
locations which the toolkit requires.