CoastWatch Software Library and Utilities v4.0.0 API Specification

This document is the API specification for the CoastWatch Software Library and Utilities. The software provides classes and command line utilities to perform satellite data processing and related tasks.
Packages
Package
Description
Provides GUI classes for viewing and rendering earth data.
Provides classes for satellite navigation adjustment.
Provides classes for browsing and opening lists of data files.
Provides classes for saving earth data in various formats.
Provides classes that editting and displaying a single object value.
Provides classes for controlling object properties.
Provides classes for reading and writing earth data in a variety of formats.
Provides classes for reading NOAA 1b format satellite data
Provides classes for reading, writing, and caching 2D tiles of data.
Provides classes for network operations: database, catalog, software update, and data download.
Provides classes for rendering earth data to images.
Provides classes for reading and selecting groups of earth locations assembled into feature layers like coastlines, shapefiles, and polygons.
Provides classes for holding and rendering lines on the earth and their labels.
Provides classes for running code tests.
Provides command line tools to perform earth data processing.
Provides utility classes for holding data, map projection, coordinate transform, resampling, statistics, and others.
Provides classes for holding and processing arbitrary chunks of data of various native types.
Provides classes for parsing and evaluating arbitrary mathmatical expressions.
Provides satellite sensor-specific helper classes.
Provides classes for earth coordinate transformation using map projections, datums, and swaths.