This is the latest release of SatView. It is an X-window-based tool for viewing satellite images and weather data. To build it, type build in the top-level directory. The environment variable OPENWINHOME must be defined as the openwindows home directory. Usually, this is usr/openwin.
SatView requires XView to build. If you don't have XView, it is obtainable by anonymous ftp from expo.lcs.mit.edu in the/contrib directory.
SatView also requires NCAR graphics. For information on how to obtain a license, click here.
Depending on the version of NCAR graphics on your system, you may need to change the line
NCAR_LIBS = -lncarg -lncarg_loc -lncarg_gks -lncarg_c
in rel3.1/src/sv/Imakefile to
NCAR_LIBS = -lncarg -lncarg_loc -lncarg_gks
On BSD systems, you might need to remove the library -lintl from the line SYSLIBS = -lxview -lolgx -lX11 -lm -lintl
in rel3.1/src/util. Also, since the software is written in ANSI C, you may need to change the line
CC = cc
CC = acc
in the Imakefiles in rel3.1/src/*.
Make these changes before executing the 'build' script.
As a courtesy, the NETCDF source code is included in this release. SatView needs libnetcdf.a installed in order to build successfully. If this library is not already installed on your system, you will need to build and install it. To do so, enter configure from directory rel3.1/src/netcdf. Then enter make. The software will configure and build itself. Contact your system administrator about installing it in a public place.
SatView has been built on both BSD and SYSV Sun SPARCstations. Building on other architectures could be trickier.
If the top level directory is called rel3.1, the resulting directory structure will look like this after a successful build:
This release requires about 12 megabytes of disk space to build successfully. About 2.6 MB of this is taken up by the sample data files.
An ANSI C compiler is necessary to build SatView. An F77 compiler is needed as well.
The SatView executable file, as well a several utilities will reside in rel3.1/bin. Several libraries will be placed in rel3.1/lib. These include the libraries for creating and reading satellite image files and overlay files. rel3.1/data contains some sample data to help verify whether SatView is running properly. rel3.1/doc contains a PostScript version of the SatView user's manual, as well as man pages for utility programs and subroutines.
There are a few sample data files in rel3.1/data. GOES.1APR85.lw is a longwave satellite image file (along with the lat/lon file GOES.1APR85.ll). ECM.1APR85.100mb.temp is an ECMWF temperature overlay file. 94030712_eP.cdf is a NetCDF format pressure data file (useable as an example of the format which SatView expects). 94030712_eU.cdf and 94030712_eV.cdf contain the U and V components of vector data, also in NetCDF format.
There is a sample .satviewrc file in rel3.1. It was included to illustrate the user options of SatView. These options are discussed more fully in the user's manual.
rel3.1/src/examples contains several example programs to illustrate reading and writing SI format (SatView's data format) files from C or Fortran. Also see the manual for information on how to create data files in the correct format for SatView.
What's new in Release 3.1:
On DEC Alphas:
Questions and problems should be directed to email@example.com. Please report any bugs you encounter.