A Master's Project by John M. Donovan


Gr

Gr Graphing Application

A COMPREHENSIVE EDITING AND VISUALIZATION

SOLUTION FOR MULTIDIMENSIONAL DATA

by

John M. Donovan

Master of Science in Computer Science

California State University, Chico

Spring 2001

This project consists of a software library and "Gr," a software application written using the library. The software allows multidimensional data to be read, visualized, edited, printed, and saved. It is a freely distributable, cross-platform system written with the Java programming language and OpenGL graphics library. It is capable of rendering with other graphics libraries, such as PostScript or Java 2D. The application has been tailored for working with X-Y data that are represented as curves in graphs, but more sophisticated graphics also have been demonstrated with the system. The library and application provide a platform from which custom scientific visualization software may be created.

Gr (pronounced "Jee Arr") is a visualization and analysis application for displaying, editing, and printing X-Y data. Gr is often used with time series data, but it will work with any data that describes Y as a function of X. Gr allows you to zoom in and out and pan within a graph. It also offers several ways to edit or manipulate the data.

Screen Shot

Gr was written by John Donovan as a Master's project and for use by members of the U.S. Geological Survey (USGS) San Francisco Bay Hydrodynamics Project in Sacramento, California. The program reads several data formats, including plain text column data and XML. Gr is written using the Java 2 platform, OpenGL, and Magician. It runs on several platforms, including Windows.

Download Gr

You can download Gr for the following platforms:

Microsoft Windows
SGI IRIX
Sun Solaris (SPARC)
Linux (x86)

You can also download the Gr source code.

For a full description of Gr's capabilities, complete with screen shots, see the the Project Write Up.

Also, see the USGS Gr Web Page for the latest updates to Gr.

Contact Information

If you have questions, suggestions, or bug reports, contact the author at the address below.

John M. Donovan
jmd@usgs.gov
(916) 278-3120