New Product Announcement
LabMathX for Macintosh OS X
October 2006


(Click for larger image)

LabMathX™ is a Cocoa/ObjectiveC-based native scientific calculation and visualization application for Macintosh OS X 10.3.9 and above. LabMathX provides a What-You-See-Is-What-You-Get (WYSIWYG) graphical user interface for calculating multiple mathematical expressions in real, complex, scalar, and vector form.

LabMathX provides a simple interactive visual interface for creating equations and programs, for displaying results in tables and 1-3d plots, for reading and writing data files, and for displaying text and images using the full range of fonts, colors, and styles supported by OS X. No programming knowledge or scripting language is required to use LabMathX. LabMathX also includes the ability for users to extend the application by writing external functions and programs with Apple's free XCode development environment, and for communicating with other OS X and Unix applications on the same computer, or over the network. As it is distributed, LabMathX is feature-complete, but all output options (saving, printing, and exporting) are disabled. To permanently enable these features for a specific copy of LabMathX, a password is required. Entering the correct password will unlock all output features of your copy of the software. Failure to enter the correct password will still allow you to use the software, but without the ability to save, print, or export results.

The following image shows the major components of a LabMathX document:


(Click for larger image)

LabMathX can perform calculations on scalars and 1d vectors using real and complex math. Data can be imported from and exported to text and binary files. Window contents can be saved as TIFF files. Built-in functions are provided for basic math and statistics, and integration of functions and differential equations.


(Click for larger image)

LabMathX can perform many of the same calculations as programs written in Basic or C, without a programming language. LabMathX can be called from AppleScript programs, or from other OS X programs via system services. LabMathX can call other Unix programs, and can interact with custom Objective-C 'front end' GUI programs. You can extend the functionality of LabMathX by writing external Unix programs in any language, or Objective-C plugins and programs.


(Click for larger image)

LabMathX is a 'Universal' program, and requires a Macintosh G4, G5, or Intel computer and OS X 10.3.9 or 10.4.7+. At least 512 Mb of physical RAM is suggested, and a processor speed of at least 800 MHz. To download the entire LabMathX program, user's manual, and examples, click here (17 Mb compressed, 25 Mb expanded), or download from http://www.skycoyote.com/sky/LabMathX/LMXDistribution.tar.gz. The latest version of the software is dated 9/3/06. A password to unlock the software is $69, via PayPal. To obtain a password, or for more information about LabMathX, write to Dr. Thomas L. Ferrell:

You can also look at the dedicated website LabMathX.com.

© 2006 Sky Coyote and Thomas L. Ferrell