SSA-MTM Toolkit Downloads

Version 4.4

See release history

Copyright © SSA-MTM group, (mostly) UCLA.



Download Notes

You may choose binary executable (Dynamically or Statically built) files for supported computer platforms. In Dynamic version the libraries are loaded into executable at the runtime, while in Static version some of the compiler-dependent libraries are bound into executable before execution. The Dynamic version is usually smaller and easier to maintain than Static version, which we provide in case some of the dynamic libraries are not installed on user's computer. The size of the executable files is 1~5 Mb, depending on the system. Please see this FAQ about installation procedure.

In addition, beta-version (with limited features, currently basic M-SSA and PCA) of command-line Toolkit utilities are available for Linux and Mac OS; choose "CMD for Linux" or "CMD for Mac", respectively, in download options.

NB1: Only Linux and Mac OS builds are actively maintained and are up-to-date. The builds for legacy UNIX systems (SunOS, Dec and SGI) may not have all the latest features available, see release history for more details.

Running Notes

It requires basic knowledge of UNIX. Note that the executable will have *.exe extension but this is just for the download purposes. You can safely rename it, say to Spectra, add permssion to execute as chmod +x Spectra, and then simply start it as ./Spectra &

Mac OS X users can typically start the Toolkit by double-clicking it in the Finder. Note that X11 is required for Mac OS X users; X11 is an optional installation from Install DVD on Mac OS 10.6 and Mac OS 10.7. For Mac OS 10.8+ install XQuartz. The “Error: attempt to add non-widget child “dsm” to parent “Spectra_macosx” which supports only widgets”can be fixed by the following two commands:

sudo mv /opt/X11/lib/libXt.6.dylib{,.bak}
sudo cp /opt/X11/lib{/flat_namespace,}/libXt.6.dylib

Windows users: Here are instructions on how to run SSA-MTM Toolkit on Windows via Cygiwn and remote X client (courtesy to Andrew Moy,

Please consult Toolkit Users Guide Demonstration Section for guidance and Frequently Asked Questions if you encounter problems. If that did not help, you may contact us at

Plotting Software

Toolkit users are encouraged to use Grace, which is a default choice of a plotting software, and can be compiled from the source code provided, or:

for Linux it is an optional install included with the OS, and can be installed by using apt-get install or similar.

for Mac OS X download prebuilt Grace here (for 10.7+ here and for 10.8 need also install XQuartz); and move it to Applications, and add it the path accordingly, e.g for tcsh shell the following line has to be added to .tcshc file (may have to be created) in you home directory:

set path= ("/Applications/" $path)

To run Grace Mac OS X users may also need to install OpenMotif for Mac and have to change the default login shell (bash) to tcsh shell:

Mac OS 10.4: Use the application utility Netinfo Manager. Under the “users” category in Netinfo Manager, look for the desired login name and find the “shell” item in the list of properties for that account. This should say /bin/bash by default; modify it to the desired shell (e.g., /bin/tcsh). This will require first unlocking the properties by clicking on the lock icon and entering an administrator-level password. Quit Netinfo Manager, then log out of the user account and log back in to globally initialize the new default shell.

Mac OS 10.5-10.8+: Open the Users & Groups or Accounts preferences in System Preferences. Unlock the preferences by clicking on the lock icon in the lower left corner of the preferences panel and entering an administrator-level password. Then right-click (or control-click) on a user name and select the Advanced Options menu. Select the desired login shell from the pull-down menu, and click on OK. Log out and back in to put the change into effect.

Software and hardware used:

Graphics Plotting Tools: IDL v.5.1, Grace 5.1.1, Ace/gr 4.1.2
SUN: Sun OS 5.6 & 5.5.1, Sparc Ultra 10, WorkShop Compilers 4.2
IBM: IBM/AIX 4.2, RS/6000 , XL and C for AIX Compilers
DEC: Digital Unix 4.0, DEC/Alpha, Fortran 77 Driver V5.1-8, DEC C V5.6-071
SGI: IRIX 6.5.6.m, MIPS R8000, MIPSpro Compilers: Version
Linux: Linux 2.6.18(64-bit), 2.4.18(32-bit), i686, ifort , OpenMotif
Mac OS X: Darwin with Xfree86 4.3, PowerPC G4, Intel Core Duo, cc, GNU f77, OpenMotif
HP: HP-UX B.11.00 A 9000/770, HP F90 v2.4.10