Matching Software

Various software has been written for this project. Of this, the main software intended for use is the MMME or Marvellous Mechanical Matching Engine. This implements the algorithms described in the publications section. You can download it here as Zipped file or tarred gzip (unix users).

To run the software you will need the Java runtime environment (JRE). Once this is installed you should be able to run the file Mmme.jar simply by double clicking it (windows) or typing

java -jar Mmme.jar
General help for the program is available.

A command line version is also available which can be run with:

java -jar MmmeCL.jar

Power users who wish to alter the code will find all the source available in the packages above. Programmer documentation for the classes is available here.

Files of real data for testing could be taken from this project. Alternatively, the program sim.py included with the package will generate simulated data. You will need a python interpreter to run this.


Information provided by Richard G. Clegg on 4/2/2005.