Gary Granger's Home Page

I am a software engineer for the Earth Observing Laboratory of the National Center for Atmospheric Research. Among other things, I write system and data support software for the Integrated Sounding System (ISS).

Current Developments

HIAPER Display

EOL SCons

EOL has a software build framework based on SCons which allows for more modular source trees and facilitates sharing of libraries within the source tree and installed externally.

ELDORA

SPOL Archiving Notes (also available as PDF)

SABL Development Page

BSpline (Online documentation and release notes) (Download)

A C++ template library for computing cubic b-splines used in smoothing dropsonde and upsonde data.

Radar Archive and Display Development

Rich Neitzel, Joe Van Andel, and I are working on the upgrade of the real-time display and the archiver components for ELDORA, with special attention to re-using design and software aspects between ELDORA and the Rapid DOW. We are documenting as we go, so this is always a work-in-progress:

DataSpace

The DataSpace library is an attempt at a framework to model more formally ATD's diverse data streams, and from those models generate the various kinds of file formats, network transfers, and software APIs we need to record, distribute, and process data. Some documentation is here, including slides from a presentation to ATD programmers.

Linux C++ Library for POP Data Access

Wayne Angevine and Dave Carter, both of NOAA, wrote a PDA library in C for PC programs needing access to POP spectral data files. I slightly modified the library to port it to linux and added a C++ wrapper interface. The distribution I put together includes the popexam program, which prints data similarly to the examin32 program but also writes netcdf files.

Profiler Analysis and Design

There is various information on local profiler processing practices, including CDL for netcdf headers, and some man pages.

ISS Workstation Notes
ISS Realtime Data Handling at ATD

Documentation about the ISS workstation software framework.

Field Projects

Development Tools

Documentation

Contact info

Email: granger@ucar.edu
Phone: 303-497-8816
Fax: 303-497-8770
Postal:
Gary Granger
NCAR
P.O. Box 3000
Boulder, CO 80307-3000