Rainbow Code Libraries

We have the following libraries available for linking to programs.
cuf
create cuf files, our own documented-data-file format. Includes compression of missing data, and multiple extendable dimensions. It is the best-supported input format for the Data Library.
df
creates HDF files, a documented-data-file format. This is release (3.3r1).
eos
contains Equation of state routines for the ocean.
grfps
is a postscript graphics library used with sumry and ingrid.
hersheygl
does hershey fonts with the gl library.
hersheyvogl
does hershey fonts with the vogl library.
imsl
Single precision IMSL library version 9.
imsl2
Double precision IMSL library version 9.
ingrid
is a data-handling package for attaching to models. It generates plots in PostScript, generates animations using X or GL, and generates files in netCDF or HDF formats. It also reads CDF, netCDF and HDF files and performs some computations (including the eos library).
ncarg
an extensive graphics library.
netcdf
generates portable documented data files. A somewhat extended version of this documentation is here. A list of programs that can read and write netCDF files is here.
netcdfdf
allows a program written for the netcdf library to be linked to the HDF library, allowing it to read and write both HDF and netCDF files.
numrec
is the Numerical Recipes subroutine collection.
ODB
a simplified interface to read and write netCDF or HDF files.
senq
easy FORTRAN-callable direct access IO library (daio); a simplified interface to INGRID's plotting routines (show).
vogl
is a graphics library that does a useful subset of gl calls on any X-terminal/server. It allows one to write graphics programs that work on any X-terminal (when linked to the vogl library), and work well on SGI workstations (when linked to the gl library).