SOFTWARE REVIEW

 

KaleidaGraph 3.5

Reviewed by George W. Chacko


Software

Posted May 26, 2000 · Issue 79


Overall scores
Installation Excellent
Learning curve
(beginner who can Web surf and word process)
One week to be KaleidaGraph competent
Technical support Excellent
Features Very good
Customizability Very good
Utility to biologists Very good
Value for money Excellent

Overview

KaleidaGraph is a data-analysis and graphing application for the Macintosh and Windows platforms. Version 3.5 is a comprehensive upgrade with new features that include the ability to handle up to 160 open data windows, each containing up to 103 columns and 106 rows. The program also features improved import and export format capability, more plot types, interface enhancements, and statistics. The manual is well organized and introduces the new user to the essentials of KaleidaGraph in logical order. Like most graphing applications, the user enters data into a spreadsheet first (data window) and then generates a graph (plot window). The program is modestly priced, and is an excellent option for the biology lab.

Available platforms

Windows NT, 95, 98, 2000
Macintosh System 7.0 or later

System requirements

Windows
486 or greater
4 Mb hard-drive space (10 Mb recommended)
Minimum SVGA (256 color) video driver
16 Mb RAM (32 Mb for NT)

Macintosh
68K or Power Macintosh
4 Mb free RAM (additional RAM increases performance)
6 Mb hard-drive space (12 Mb recommended)

Test Platforms

Silicon Graphics Visual Workstation 320 running Windows 2000, 450-MHz Pentium III, 128 Mb RAM Dell Optiplex Workstation running Windows 95, 400 MHz Pentium II, 64 Mb RAM

Macintosh Powerbook 3400 running Mac OS 8.6 with 48 Mb RAM and a 120 MHz Power Macintosh 5400 running Mac OS 8.5 with 16 Mb RAM.

Price

$249 standard retail price; available $155.00
$49.95 for version upgrade
$99.00 for upgrade between platforms

How Long Did It Take to Learn to Use It Productively?

The Windows 2000 version installed from the CD in less than a minute without my having to reboot. I downloaded the Macintosh version and also installed it from a demo CD. In each case, installation was uneventful.

I generated my first plot five minutes after installing. Learning how to make use of KaleidaGraph's many features involved glancing through the manual for a total of two hours. To be able to work confidently with KaleidaGraph took about four to five hours, overall. I suspect that my plots would have looked far more elegant and taken less time to generate if I'd actually worked my way through all of the well-written manual.

Since I do have some experience testing software, which makes it easy for me to decide what the next step is, I requested the assistance of two colleagues who had no previous experience with KaleidaGraph, although they were both familiar with at least one similar graphing program. Neither reported any problem starting up the application and generating an exponential curve from a ten-point data set I handed out. Curve fitting was similarly facile.

One is left with the impression that logic and common sense prevailed during the design of this application. Consequently, KaleidaGraph is quite easy to use. During the time that I used it, I experienced no system crashes or long hang times.

Product Quality

Ease of installation Excellent
User friendliness Excellent
Interface Graphical user interface (GUI)
Intuitiveness of design Very good

Customizability

KaleidaGraph is very customizable. Users with repetitive tasks can store style preferences and write scripts or macros. A handful of useful macros that perform tasks such as curve smoothing are also provided with the program. Macros are written in "reverse Polish notation" (RPN) and more information on writing macros is in the Macro Calculator chapter of the manual, from the fourth edition manual or in the Macro Calculator.pdf file that gets installed with version 3.5.

Ability to Program in Scripts, Add Extension Modules, etc.

In addition to macros (see above), formula scripts that automate operations such as opening and closing windows, sending files to printers, etc. can also be written.

Ability to Import and Export in Different File Formats

Users of KaleidaGraph are able to import three types of data files: Kaleidagraph's binary data format, text, and Excel. Delimiters are specified by the user when opening text files. In the case of graphic files, PICT, EPSF and Metafile can be imported into the active window. Data can be exported from KaleidaGraph as binary or tab-delimited text. Graphic files can be saved as plots with or without data in KaleidaGraph format, or saved as PICT, PostScript PICT (Macintosh only), or Metafile (Windows only).

Useful or Unusual Features

One feature that I found especially useful is the "posted note." In the context of the data window, this feature allows information about the data window to be entered and stored. The formula entry posted note pulls up an internal text editor that can be used to enter, open, or save formulas and formula scripts. Another useful feature is that one is able to extract data from a plot that was saved in Kaleidagraph's plot-without-data option.

Limitations

Unfortunately, KaleidaGraph does not generate 3-D plots. No other obvious limitation comes to mind when considering what I consider to be average requirements for a scientist in the biological sciences. It would also be useful if Synergy considered adding a utility that would permit data transfer from a Palm Pilot, since the use of such devices to collect primary data seems to be fairly common these days. A very minor objection is that the data window is ugly. The same critique does not apply to plots since they are customizable.

Comparisons with Similar Software

The comparison set includes Microsoft Excel, Cricket Graph, DeltaGraph, SigmaPlot, GnuPlot, and Origin. This set, not necessarily listed in any order, contains graphing applications that range from essentially worthless to exceptionally powerful. KaleidaGraph occupies a comfortable position near the top. The enhancements to this version, such as the ability to process a thousand columns and a million rows in a single data window might not seem eminently useful to all, but I was informed by Synergy that this feature had been much requested.

Technical Support and Documentation

The manual is very well written and contains almost everything you need to know. I had no reason to call technical support, which is available via email and telephone.


Publisher information

ynergy Software
2457 Perkiomen Avenue
Reading, PA 19606

Tel: (610) 779-0522
Fax: (610) 370-0548

Email: sales@synergy.com

Web site: www.kaleidagraph.com
or www.synergy.com

Online sales: www.synergy.com/online.htm

Pricing structure

Academic discounts and concurrent-user licensing and discounts available

Software class

Data analysis and visualization


George W. Chacko is a postdoctoral research associate at Washington University in St. Louis.


Want to see a review of particular software? Send a suggestion.
Previous Beagle Software Reviews

NIH Image 1.62
Reviewed by Charlie Schick (Posted May 12, 2000 · Issue 78)
GraphicConverter 3.8
Reviewed by Charlie Schick (Posted April 28, 2000 · Issue 77)
CodeWarrior Release 5
Reviewed by Douglas Bowman (Posted April 14, 2000 · Issue 76)
TotalLab 1.00
Reviewed by Markus Hardt (Posted March 31, 2000 · Issue 75)
Clone Manager 5.2, Primer Designer 4.1, Align Plus 4.0
Reviewed by Catherine O'Connell (Posted March 17, 2000 · Issue 74)
Mathematica 4.0
Reviewed by Asa Oudes (Posted March 3, 2000 · Issue 73)

more