Extract from IOC Training Manual Vol. II, 1994.

 

 

5. DATA PROCESSING

 

In the 1985 IOC Manual, Section 4 on data reduction covered all aspects regarding the

processing of chart/graphical records. A variety of typical problems were discussed and

solutions suggested. Whilst some of these problems were specific to chart records

(e.g. continuity) the majority could equally well apply to the processing of digital records.

 

 

5.1 PC BASED SOFTWARE

 

The aim of data processing software should be to ensure the scientific validity of the data.

Three main aspects should be considered :

a) linking of the data to a reference level e.g. permanent benchmark

b) timing; identification of missing scans etc.

c) correction of spikes and filling of short gaps

Many organisations have developed their own processing software to validate incoming data

in varied formats and media and are specific to their requirements. However two

organisations have developed PC based software as a contribution to GLOSS and other

programs with the aim of enabling participating countries to be able to process and validate

their own records. Contact names and addresses are given in Appendix 2.

 

 

5.1.1 TOGA SOFTWARE

 

The Tropical Ocean Global Atmosphere (TOGA) Programme Sea Level

Centre (TSLC) (Honolulu, USA) in collaboration with the US National Oceanographic Data

Centre (NODC) has prepared a package (Caldwell, 1991) for sea level data processing

designed for any IBM PC or compatible microcomputers under the DOS operating system

(DOS 3.1 or later). The package is geared towards people with some experience of DOS and

sea level data processing; it is interactive and self-descriptive. The package and

accompanying manual are freely available and updates and modifications are delivered to

users. The software occupies 1.9 Mbytes of hard disk, although not all of the programs need

to be loaded at the same time. The goal of the software is the establishment of a permanent

archive of hourly, daily and monthly data, written in a standardised format suitable for

incorporation into international archives where sea level data are available to the scientific

community for exchange and analysis.

 

The package includes software for:

a) Tidal Analysis and Prediction

This software facilitates the use of the tidal analysis and prediction programs of the Institute of

Ocean Sciences, Victoria, British Colombia (Foreman, 1977). It consists of self-descriptive,

interactive batch jobs and programs which prepare the input and output to the Foreman

programs.

 

b) Quality Control

Quality control ensures the scientific validity of the data. The software contains plotting

programs which are considered to be an integral part of the package as they are the primary

means used to quality control the input data and verify the processed data. This component

consists of three sections:

·  Inspection of reference level stability: This allows comparison with tide staff

measurements and is usually carried out on a monthly basis, with values

compared month to month.

·  Correction of timing errors: This is normally carried out annually; timing problems

are detected on plots of residuals and corrections of a whole number of hours can

be applied.

·  Filling gaps and correcting data spikes: The software produces a list of gaps;

where possible these are replaced by data from auxiliary gauges. If this is not

possible gaps can be filled by interpolation. It is recommended that gaps less

than 24 hours only are replaced. This method can also be used for correcting

individual incorrect points (spikes) and glitches (1 - 6 consecutive obviously

wrong points).

 

c) Filtering Software

Programs are provided for obtaining daily values from hourly sea level data by a two-stage

process. Firstly the dominant diurnal and semi-diurnal components are removed and

secondly a 119-point convolution filter, centred on noon, is applied to remove the remaining

high frequency energy and to prevent aliasing. Monthly values are calculated from the daily

values with a simple average. Programs to enable comparison of two daily or monthly series

are also included.

 

 

5.1.2 FIAMS SOFTWARE

 

The Flinders Institute for Atmospheric and Marine Sciences (FIAMS) has prepared timeseries

software (FIAMS, July 1990) for sea level processing designed for use on Personal

Computers under the DOS operating system. The package includes software for:

 

a) Data Entry and Utilities

A program is provided for manual entry of data. There is also the capability to reformat data

files and the facility to change the time zone and units of constituents. Other utilities include

comparison of two card-image tidal level files and software to check for obvious errors in the

data. Simple statistics can be calculated (i.e. maximum, minimum, mean for each file) and

data files can be split into monthly files.

 

b) Analysis and Prediction

This software facilitates the use of the extensively modified tidal analysis (TIRA) and

prediction (ELSIE) programs first developed at the Proudman Oceanographic Laboratory,

Bidston Observatory, Birkenhead, Merseyside, UK (Murray, 1963) and consists of selfdescriptive,

interactive batch jobs and programs which prepare input and output to the

programs. Hourly tidal predictions or high and low water predictions can be calculated.

Residuals can be computed and statistics and histograms of the residuals produced.

Generation and display of constituent differences from two appropriately formatted

constituent files is also possible. Programs are also provided to compute and plot the results

from the spectral analysis of time-series.

 

c) Quality Control

Quality control ensures the scientific validity of the data. The software contains plotting

programs which are the primary means used to quality control the input data and verify the

processed data by comparison with predictions. Data can be compared by plotting the

difference between two series and/or observed and predicted levels. A program for filling

gaps using a Cosine-Lanczos filter in Fourier Transform space is provided.