Reviewed by
(Posted October 31 ? Issue 19; archived November 14, 1997)
Test Platform
Macintosh LC III running System 7.0 with 4Mb RAM
KaleidaGraph 3.08 from Synergy Software is a well-designed graphing and analysis tool for research scientists, as well as for those in business and engineering fields. It enables production of publication-quality graphs, and easily converts the most complicated data into a functional display. Multifunctional KaleidaGraph allows one to import, manipulate, and analyze data, as well as create customized plots. Statistics, linear and nonlinear curve fitting, a built-in scripting language to automate tasks, and the ability to produce precise graphic visualization of data all make KaleidaGraph powerful and flexible. One rarely finds excellent functionality combined with a great price ($155) and low hardware requirements (only 2 Mb RAM and 2 Mb hard disk space!), making KaleidaGraph a rare software package.
![]() Figure 1 |
The powerful, built-in macro calculator allows one to write customized programs to automate importation, manipulation, plotting, and analysis of data. The relatively easy-to-learn commands are entered in the program editor, which is displayed by clicking on the macro calculator's Edit Program button. This feature allows automating many KaleidaGraph analysis functions, making it easy to transform, analyze and plot data.
Data Handling
Many data handling features makes KaleidaGraph convenient to use. A KaleidaGraph worksheet permits a total of 256 columns of data in 32,000 rows (subject to memory limitations), enabling users to plot more than eight million data points! Microsoft Excel files can be opened directly in KaleidaGraph, and the data import facility allows importing ASCII delimited files. Users can even specify the data structure from this dialog box, making data import error-free. Data entry and manipulation is intuitive and surprisingly fast. Columns of data may also be created or filled by using the creating series feature, which applies formulas to generate data. The formula entry feature also enables one to manipulate data with a variety of mathematical and statistical functions. These operations may be applied to an entire column or a single cell of the worksheet. Finally, commonly used formulas may be assigned to function keys or scripts.
Speed of Processing
Even though KaleidaGraph only requires a minimum of 2 Mb of RAM to run, it is surprisingly fast when handling up to 32,000 data points. Visualization of these complex data sets only took a few seconds when used in that minimum configuration. Considering the hardware requirements, KaleidaGraph is an astonishingly powerful program that makes is easy to accomplish difficult tasks.
Plotting Gallery
![]() Figure 2 |
Statistics a Click Away
![]() Figure 3 |
Curve Fitting
Figure 4 |
![]() Figure 5 |
Documentation
The printed manual is a detailed teaching guide, an invaluable resource. In addition, Synergy Software offers great technical support by phone, fax, or by e-mail at tech@synergy.com (for the Macintosh) or kgwin@synergy.com (for Windows). Interestingly, the Macintosh version of KaleidaGraph evaluated for this review did not include an online help file accessible from within the program. Instead, a PDF file of the printed manual was obtained from the demo CD included with the package.
KaleidaGraph is a fascinating and powerful graphics program that offers much sophistication yet is incredibly easy to use. It seamlessly transforms your most complicated data into customized plots that can be saved or exported. Data can be easily analyzed and publication-quality graphs prepared. Statistics, linear, and nonlinear curve fitting, in addition to the built-in macro language to automate tasks, makes KaleidaGraph an incredibly flexible software package. In addition, the low hardware requirements for the Macintosh version makes KaleidaGraph a rare find among its often bloated competitors.
KaleidaGraph is available for Macintosh and Windows. The Macintosh version requires System 6.05 or later, with a minimum of 2 Mb of RAM and 2 Mb of hard disk space. The Windows version requires Win 3.1x with Win32s extensions, or Windows 95 or Windows NT, and a minimum of 8 Mb RAM (16 Mb for Windows NT) and 3 Mb of hard disk space.
KaleidaGraph is available from Synergy Software, 2457 Perkiomen Ave., Reading, PA 19606. They can be reached by phone at (610) 779-0522, by fax at (610) 370-0548, or by e-mail at sales@synergy.com. You can download a demo version or find more information about KaleidaGraph from the Synergy Software Web site by taking the KaleidaGraph interactive quick tour (requires the Shockwave plug-in).
Marie-Claire Daou is a research associate at the Worcester Foundation for Biomedical Research/University of Massachusetts Medical School, Department of Pharmacology.

