[Table of Contents] [Previous section] [Next section]

S.P.E.C.T.R.U.M.: Freeware signal processing program for Macintosh

Many of the figures in this paper are screen images from S.P.E.C.T.R.U.M. (Signal Processing for Experimental Chemistry Teaching and Research/ University of Maryland), a Macintosh program we have developed for teaching signal processing to chemistry students.


Click to enlarge

SPECTRUM is designed for post-run (rather than real-time) processing of "spectral" or time- series data (y values at equally-spaced x intervals), such as spectra, chromatograms, electrochemical signals, etc. The program enhances the information content of instrument signals, for example by reducing noise, improving resolution, compensating for instrumental artifacts, testing hypotheses, and decomposing a complex signal into its component parts.

SPECTRUM was the winner of two EDUCOM/NCRIPTAL national software awards in 1990, for Best Chemistry software and for Best Design.

Features

SPECTRUM can be used both as a research tool and as an instructional aid in teaching signal processing techniques. The program and its associated tutorial was originally developed for students of analytical chemistry, but the program could be used in any field in which instrumental measurements are used: e.g. chemistry, biochemistry, physics, engineering, medical research, clinical psychology, biology, environmental and earth sciences, agricultural sciences, or materials testing.

Machine Requirements: Any Macintosh model with minimum 1 MByte RAM, any standard printer. Color screen desirable. SPECTRUM has been tested on most Macintosh models and on all versions of the operating system through OS 8.1.

PC users can run SPECTRUM via a Macintosh emuator. Currently available Macintosh emulators include the Ardi Executor (http://www.ardi.com/executor.php), SoftMac (http://www.emulators.com/download.htm), Basilisk II (http://basilisk2.cjb.net/), Basilisk II JIT (http://gwenole.beauchesne.online.fr/basilisk2/), and vMac (http://www.vmac.org/).

The full version of SPECTRUM 1.1 is now available as freeware, and can be downloaded from http://www.wam.umd.edu/~toh/spectrum/. There are two versions:

The two versions are otherwise identical.

There is also a documentation package (located at http://www.wam.umd.edu/~toh/spectrum/SPECTRUMdemo.hqx) consisting of:

These files are binhex encoded: use Stuffit Expander to decode and decompress as usual. If you are downloading on a Macintosh, all this should happen completely automatically. If you are downloading on a Windows PC, shift-click on the download links above to begin the download. If you are using the ARDI Executor Mac simulator, download the "HQX" files to your C drive, launch Executor, then open the downloaded HQX files with Stuffit Expander, which is pre-loaded into the Executor Macintosh environment. Stuffit Expander will automatically decode and decompress the downloaded files. Note: Because it was developed for academic teaching application where the most modern and powerful models of computers may not be available, SPECTRUM was designed to be "lean and mean" - that is, it has a simple Macintosh-type user interface and very small memory and disk space requirements. It will work quite well on Macintosh models as old as the Macintosh II, and will even run on older monochrome models (with some cramping of screen space). It does not require a math co-processor.

(c) 1989 T. C. O'Haver. This program is free and may be freely distributed. It may be included on CD-ROM collections or other archives.

T. C. O'Haver
Professor Emeritus
Dept. of Chemistry and Biochemistry
University of Maryland
College Park, MD 20742
toh@umd.edu
http://www.wam.umd.edu/~toh/


[Table of Contents] [Previous section] [Next section]
This page is maintained by Prof. Tom O'Haver , Department of Chemistry and Biochemistry, The University of Maryland at College Park. Comments, suggestions and questions should be directed to Prof. O'Haver at toh@umd.edu.

Last updated September 2006.