(Reprinted from Journal of Atmospheric and Oceanic Technology, Vol.13, No.4, August 1996)
Operation of an expansive array of drifting buoys began in the tropical Pacific Ocean in 1988. General overviews of the oceanographic results based on the subset of these data from the tropical Pacific appear in Reverdin et al. (1994) and Niiler et al. (1996). Subsets of these data have been used also in numerous special investigations (cf. Hansen and Maul, 1991; Maul et al., 1992; Poulain et al., 1992; Poulain, 1993). Drifting buoy releases were subsequently extended to the North and South Pacific, Atlantic, and Indian Oceans beginning in 1991.
The primary data sets consist of two variables: time series of buoy locations, and sea surface temperature (SST) measurements from hull-mounted thermistors. All buoys reported in this archive were initially attached to drogues or sea anchors centered at 15 m depths to secure adequate water-following behavior and carried one of a variety of sensors for detecting and reporting the presence or loss of the subsurface drogue. Other measurements, such as barometric pressure, salinity, or chlorophyll, made on a very limited or experimental basis, are included in this archive, but at present only in the form of unedited sensor values as transmitted from the buoys and translated by Service ARGOS.
Operators of SVP buoys are encouraged to have data from their buoys disseminated via the Global Telecommunications System (GTS) by Service ARGOS for use in operational SST analyses. These GTS transmissions are collected and placed also in the international drifting buoy data archive maintained by the Canadian Marine Environmental Data Service (MEDS). Due to insufficient knowledge or interest and sometimes technical or proprietary considerations, many SVP operators have not had data from their buoys disseminated via the GTS. SVP buoy data that were disseminated via the GTS are mixed with data from other kinds of drifting buoys, mostly not designed for measurement of current. Also, the SVP data transmitted via the GTS do not include information about presence or loss of the subsurface drogues because the GTS data format has no provision for it, and drogue sensor data often cannot be interpreted on a day to day basis anyway. In sum, the GTS-derived drifting buoy data available from the MEDS is incomplete and of mixed and unknown quality in respect to ocean currents.
AOML receives complete series of position data computed from Doppler measurements by Service ARGOS directly from Service ARGOS or, rarely, from the buoy operator. Position and temperature values that violate rather simple but carefully applied continuity criteria to be described are then edited from the series. These edited data are the best available in terms of both location and temperature, and therefore are most appropriate for uses such as pointwise matchups to satellite SST measurements. They are irregularly distributed in time, however, and therefore are generally ill-conditioned for many kinds of analysis, or even for satisfactory display. They are, therefore, interpolated to uniform six-hour intervals using an optimum interpolation procedure. The method used is that of Kriging, which is commonly used for two- and three-dimensional analyses. In our application, latitude, longitude, and SST are treated as separate one-dimensional time series. All these data sets (complete raw data, edited data, and interpolated data) are forwarded to the MEDS for archival and distribution to requestors.
Initial processing is usually completed within a month after acquisition of the data so as to be available to managers of buoy operations. The initial processing includes generation of the edited data set and a tentative set of interpolations and uncertainty estimates. At six-month intervals a final processing is completed, and data are forwarded to the MEDS. This six-month update schedule is the reason for breaking the data into six-month "batches" in the procedure described in sequel.
Our editing procedures are described in section 2. Section 3 provides a detailed description of the optimal interpolation algorithms, and our treatment of its keystone, the statistical structure function, is covered in section 4. Section 5 provides some explanation and perspectives on our procedures and use of the resulting data sets.
We hereafter present a technique for removing the occasional bad drifter locations from the raw ARGOS data.
The method is based upon speed between consecutive locations. For simplicity, the method description and
examples are restricted to positions in one dimension. The first step in processing either location or SST data
is to arrange the data in temporal sequence. Suppose that we have a time series of positions
given at nonuniformly distributed times
. The mean velocity between two consecutive points is
and is, therefore, readily obtained from the discrete positions and times. A maximum value above which velocities are considered bad is determined with the help of our knowledge of the circulation characteristics in the study area and with observed velocity histograms (for the individual drifters and/or for all the drifters). Once a mean velocity between a pair of points is bad, we have to decide which point in the pair is the bad location. This problem is not trivial, due to the diversity of time intervals between sequential positions.
The simplest method progresses forward in time: for a bad velocity, the second point of the pair is removed and the velocity is recomputed using the next point in sequence. If the velocity again is bad, that point is removed, and so on until the velocity is below the maximum allowed. This simple editing technique is not always efficient. Because the technique is progressing forward it can remove many points, although only one point is seriously in error. In order to avoid the above problem, we employ the following procedure using sequential positions in both forward and backward time directions.
Going forward, the initial point is verified as good and so flagged. If the required velocity to the second point
exceeds a specified criterion, the second point is flagged as "bad," and the speed from the initial point to the
sequential points is computed until another "good" point is found and flagged. This good point is taken as a new
initial point for subsequent speed calculation, and so on through the data sequence for an individual buoy
trajectory. The procedure is then repeated in the reverse time direction. All points flagged as good in both
directions are given a global good flag, and any that were flagged as bad in either direction are assigned a global
bad flag. For each group of bad global flags, the global flags are updated with flags from whichever of the forward
and backward procedures contains the largest number of good flags, and all points with bad global flags are
removed. Data are initially edited using a default speed criterion of 5 knots ( 257 cm/s ), and results in the form
of trajectories and speed histograms are checked. If spikes or other improbable features are found, the editing
is repeated using a speed criterion of 3 knots (154 cm/s ), and the results checked again. Any residual problems
are handled by re-editing gappy data strings in shorter segments or subjective judgment. Examples of the
functioning of this logic are shown in Figure 1.
This procedure is simply a method of using both forward and backward differencing of the position data together with the time interval information to minimize the rejection of valid data and acceptance of faulty data that can otherwise happen when a "bad" position following a long data interval is followed in turn by several valid data at shorter intervals, for example. The bottom panel of Figure 1 suggests a counter example, but this circumstance is most likely to occur in intervals of frequent observations, where loss of some data is least injurious, and its importance is further limited by use of a conservative velocity criterion.
Remaining deviant SST values are removed by applying a temperature change criterion relative to the recent
temperatures experienced by the buoy. The first valid temperature observation is determined subjectively and
is labelled i. The subsequent values are then sequentially tested using
with . SST values that fail (2.2) are deleted, and
i is not updated. This procedure can be
seen to be a detector of SST "spikes" that exceed a running weighted mean, in which the most recent values
are most heavily weighted, by an amount
or more. That is, an accepted SST value
that
occurred n values earlier is weighted as
relative to the most recent accepted value. To minimize
improper data rejection when strong temperature fronts are crossed or large gaps occur in the data, the test is
run forward and backward, and only data that fail the test in both directions are rejected. After some
experimentation with data from the tropical Pacific we selected the criteria
. However,
if more than 5% of the data from a particular buoy are rejected,
is increased by 0.1K, at most twice, to a
maximum of 0.7K. If more than 5% of data still are rejected, the record is subjectively examined for cause. Such
results can be caused by multiple crossings of strong SST fronts. The data may be valid, and potentially
valuable for evaluation of heat transports, but difficult to edit tightly enough with the automated procedure.
Interpolated values are estimated as linear combinations of a number of observations neighboring in
time. We take each observation to be a sum of the true value
and a measurement error which
has a mean value of zero and is temporally uncorrelated with either itself or the true values. Thus,
where angle brackets are used to denote an average. Interpolated values are determined as best linear combinations of n neighboring observed values, i.e.,
in which denotes an estimated value (without measurement error), the
are observed values, and the
are the set of best weights. "Best" can be qualified in many ways. Here we choose it to minimize the mean
square difference between the true values at the interpolation points and their estimates from (3.2)
(3.3)
Methods of optimum interpolation familiar to oceanographers and meteorologists use an expression
obtained from equations corresponding to (3.2) and (3.3) containing the autocorrelation of the interpolation
variable to determine the weights . Because our interpolation variable is location, its autocorrelation
function cannot in general be expected to exist, for the same reason that it does not exist for a simple Brownian
motion, i.e., its variance increases without limit, or in practical terms, to the dimension of the ocean basin, which
is of little help locally. Rather, we must use the structure function,
(3.4)
which, in addition to being of more general existence, is more resistant to data defects. It is immediately obvious that it is independent of errors in estimation of the mean value of x, for example. To obtain an expression for the optimal weights in (3.2) from (3.3), in terms of the structure function, it is necessary to apply an additional constraint, that the n weights sum to unity,
(3.5)
This constraint has the effect of assuring that the estimated values are unbiased in the mean, i.e.,
(3.6)
which is a useful property in itself inasmuch as we have not discovered any useful analog of the norm or first guess fields commonly used in oceanographic and atmospheric applications of optimum interpolation. In such applications, where (3.5) is not used, the interpolations obtained from (3.2) are biased toward zero in regions of sparse data, so that the climatology, first guess, or other norm becomes the dominant element in the final analysis. With (3.5) as a constraint, the mean of the observations becomes the "default" value.
Substitution of (3.2) into (3.3) and use of (3.1) and (3.5) leads to
as the expression to be minimized with respect to , subject to the constraint of (3.5).
denotes the
structure function for error-free data and
that for the interpolation point
relative to the observations
. Adding the constraint with a Lagrange multiplier of
, differentiating with respect to the
and
,
and equating the result to zero leads to
as the set of equations for determining optimum weights. Multiplication of (3.8) by to eliminate
the double summation from (3.7) provides a simpler expression for the Kriging variance,
Following some experimentation, we settled on n = 10, five observations preceding and following each
interpolation point when available, as a suitable compromise between computation speed and quality of result.
When data are few, as at the beginning or end of a buoy life, or where there are long data gaps, interpolations
are also done with as few as a single observation on either side of the interpolation time. Both the interpolated
values and their associated estimation errors ( ) are contained in the archive data.
Illustrative 16-day time series of edited and interpolated latitude and longitude data are shown in Figure 2.
Also
indicated, in exaggerated form, are the expressing the varying uncertainty of the interpolation. The manner
in which the
are modulated by the density and temporal distribution of observations is evident.
Figure 3 shows
the buoy trajectory generated from these data, also with with values. It should be kept in mind that the
are statistical estimates equal to one standard deviation, so they will be exceeded in about one-third of the
interpolation. In section 4 we describe our procedure to make the
as quantitative as possible, but they may
be either conservative or optimistic for individual points or, due to temporal nonstationarity and spatial
nonhomogeneity of the ocean, for major segments of, or even entire trajectories.
=
+
-
(4.1)
between the structure function for observations and that for error-free data. Hence, for ,
and for i = j ,
( i.e.,
is discontinuous at the origin). The
measurement error
was estimated from historical data from drifting buoys operated in the tropical
Pacific Ocean (Hansen and Herman, 1989; Bitterman and Hansen, 1993).
Empirical values of the structure functions were computed from observations representative of data from the
tropical Pacific to be interpolated. Data from 1988 through 1993 were sorted into 11 six-month (January-June,
July-December) batches for three zonal bands defined by latitudes ,
This
regionalization was motivated by evaluations of the distribution of kinetic energy density such as that shown by
Niiler et al. (1995), and an expectation that the structure function will reflect the kinetic energy density, especially
at the shorter time separation of importance here. Squared differences of the observations were binned at
quarter-day lag intervals and averaged. The locus of such empirical values is typically concave upward for lags
to several days, becoming more linear for lags of a few weeks, and becoming very irregular due to the smaller
number of data pairs available for averaging at long lags. Results shown by Hansen and Herman (1989) are
illustrative.
To provide structure function values at all possible lags needed for the interpolations, the empirical values must be modeled by a conditionally negative definite function (Cressie, 1991). We used a fractional Brownian motion model (Mandelbrot and Van Ness, 1968),
(4.2)
in which denotes time (non-dimensionalized by one day) and
are parameters to be determined from the
empirical data. This model is well-known in the literature on Kriging: it is conditionally negative definite for
, and has been found useful for agricultural and hydrologic applications (Cressie, 1991). For
drifting buoy movements, the physically meaningful range is
. At
the model is that
for Brownian motion, or pure diffusion (Einstein, 1905). The limit,
, is readily seen to be the model for
rectilinear motion. For such motion, from (3.4),
in which denotes the (constant) value of the velocity component, and hence
This model is not
usable for Kriging because it is not conditionally negative-definite. That is of no concern here because drifting
buoys do not show rectilinear motion for more than brief intervals. (Were it to occur, it would imply the possibility
of exact, linear interpolation.)
The WOCE/TOGA SVP data from the tropical Pacific are fit by values of near 1.6 for latitude data and 1.8
for longitude data, indicating properties intermediate between the extremes of an uncorrelated random walk
(diffusion) and perfectly correlated motion (rectilinear advection), with advection being of greater influence in
the zonal direction. We have not evaluated the full range of validity of this model for ocean surface particle
displacements. It appears to be usefully accurate for time scales from a few hours to a few days, at least in
tropical regions, and is a useful precept for statistical interpolation of quasi-Lagrangian buoy data. Hansen and
Herman (1989) show some examples of least square fits of the fractional Brownian motion model to data for
lags of up to six days. Although these fits to the empirical data appear to be excellent, two-fold differences
occurred between the Kriging variances and the values obtained by cross validation, indicating that
least-square fits, even to seemingly regular data, do not necessarily provide the best results. In general, the
Kriging variances associated with the interpolation tend to be more sensitive to changes in model parameters
than are the interpolations themselves. To evaluate the range of lags over which the model should be tuned,
we determined the distribution function of data intervals used for estimation of Kriging variances (3.9) for
approximately
interpolations in the tropical Pacific. The median time separation used was about 1.5 days,
the mean about 2 days, and the 95th percentile was about 5.4 days. Hence, we conclude that the critical range
for accuracy of the structure functions is zero to about one week.
The smoothly varying empirical structure function values shown by Hansen and Herman (1989) were derived
of data from buoys in continuous transmission, i.e., usually five or six locations were received each day. In the
TOGA and WOCE SVP programs, however, the principal observing schedule was for buoy transmissions during
one day of three. Each day of transmissions is expected to provide several locations during that day. Such a
sampling schedule, if uniformly implemented, would yield no empirical structure function values at all for lags
of one to two days, four to five days, etc. For various reasons individual investigators have used other
transmission schedules for all or a part of the operating life of their buoys. The composite data set, therefore,
also contains varying amounts of data from buoys in continuous transmissions, transmissions during one day
of two, and during eight hours of 24. Also, buoys programmed for transmissions during one day of three
occasionally shifted the phase of their transmission duty cycle. The admixture of observing schedules provides
large numbers of data pairs for computing structure function near lags of three, six, nine, etc. days when many
buoys contribute data, but smaller numbers of data at the intervening lags. The structure function values
computed at these intervening lags are subject to the usual perils of averages from small samples, and may be
biased toward the particular time and region where an individual investigator chose to use, e.g., continuous
transmissions for two or three months. In contrast to the smooth loci of empirical values of structure functions
shown by Hansen and Herman (1989), those derived from the composite WOCE/TOGA data sets often shown
large variations at multiples of three-day lag intervals that reflects the varying number of data pairs.
Figure 4 shows examples for which the structure function has maxima (minima) near three, six, nine, etc. days. A fit of
the model to such data by a simple least squares procedure is inappropriate. Quantification of the model might
be improved by a weighted least squares procedure, or simply by deleting from the fit structure function values
derived from too few data. These possibilities carry undesirable degrees of arbitrariness in specifying a
weighting scheme or deciding just what number of data is too small. Considering that the range of validity of
the structure function model need not exceed about a week, that the two best determined values are at three
and six days, and the results of Hansen and Herman (1989) showing that structure functions computed from
uniform and higher frequency data are smoothly varying, we decided upon a two-step procedure for
quantification of the structure function model using a first guess based on a deterministic fit of the model to the
empirical values at three and six day lags. Thus, for (4.2) we use
in which are the empirical structure function values (adjusted for measurement error as per (4.1) at
three- and six-day lags.
The median values of the 11 determinations of for each of the three regions are listed in Table 1.
It is evident
that the exponent is systematically larger for longitudinal than for latitudinal displacement data, presumably
reflecting the stronger mean zonal advection. The amplitude coefficients
are about twice as large for longitude
data as for latitude data, and also strongly reflect the distribution of kinetic energy density (Niiler et al., 1996)
that motivated regionalizations of the structure function model. The extremes of temporal (batch) variations from
the median values given in Table 1 never exceeded 7% for
, but varied from nearly 40% to nearly 100% for
.
The model coefficient is a simple multiplier that nearly factors from (3.7) because measurement error in our
data is small. The interpolations, therefore, have small sensitivity to variations of
, but must be expected to
vary with
. The associated values of
, however, are nearly proportional to
as well as sensitive to
.
Our objective is to obtain quantitative estimates of
as well as optimum interpolation. The accuracy of the
values can be evaluated batch-wise by cross validation. Observations are sequentially deleted and their
value estimated from neighboring observations using the Kriging algorithm with the structure function model
under test. The average mean square difference
between these estimates and the actual
observations can then be compared with the average value of
for the interpolation. If the
estimates
are accurate,
should be close to
. For the first guess at
and
we use
median values from 11 six-month data batches from the tropical Pacific (Table 1). For final processing, the cross
validation test is run on each batch using the first guess values of
and
, and
is adjusted by
(4.4)
which assures that
, batchwise, in the final processing for archival.
Interpolation of SST measurements could be done in terms of departures from a norm, such as Reynolds (1982) climatology of sea surface temperature, obviating the need for the constraint (3.5) on optimization of the weights, which in principle should make them "more optimal." We elected not to do this in order to keep the interpolations as close as possible to the measurements, albeit with larger Kriging variance, even in the circumstance of low data density in the presence of large thermal anomalies, such as El Niño. Given the large scale of patterns in both SST climatology and El Niño variations, the short-term structure functions for the departure data are expected to be very similar to those for the full measurements. Kriging variances for SST are sufficiently small as not to be a major concern in any case (Hansen and Herman, 1989).
A substantial part of the zero to several day variance of SST measurements is associated with the diurnal cycle (Hansen and Herman, 1991; Bitterman and Hansen, 1993) and can be included in the model. Thus, for SST we use
+
(4.5)
Unlike the model for buoy displacements, there seems to be no a priori reason to expect that should not be
less than unity. Usually a value near unity has been found for
from the drifting buoy temperature data, a result
presumed by Hansen and Herman (1991) and Bitterman and Hansen (1993).
Because the factor is zero at three- and six-day lags, equation (4.3) can be used to evaluate
,
for the structure function model for SST, just as for buoy displacements. To avoid the problems associated
with widely varying numbers of data pairs, we estimate
from the empirical structure function value at one-half
day lag,
(4.6)
Finally, a different regionalization was defined for the structure function model parameters for SST than for
displacements. We evaluated the parameters for six regions spanning the tropical Pacific, again using 5.5 years
of buoy measurements in six-month batches. Parameters derived from measurements made west of
are nearly equal, and can be treated in common. Values obtained with data from opposite sides of the equator,
east of
, were sufficiently different from those for the west/central Pacific, and from each other, as to
merit separate treatments. The resulting first guess values are listed in Table 2.
The magnitude of the rms
diurnal cycle, and the nearly linear rate of increase of the several-day variance are common to all regions. The
magnitude of the several-day variances varies in the approximate ratio 1:2:3, reflecting the low variability of SST
in the west/central tropical Pacific, and the large SST variability associated with the Equatorial Front (Philander
et al., 1985) and coastal processes along the coast of Central America. The moderate value of for the
southeast region appears to be inconsistent with the SST-variance map shown by Niiler et al. (1996) until it is
understood that much of this variance occurs on annual and interannual time scales and thus does not affect
the structure function or the interpolation on time scales of a few days.
Region | Latitude | Longitude |
North tropical | 0.93 | 0.81 |
Equatorial | 0.80 | 0.58 |
South tropical | 0.86 | 0.79 |
We experimented also with use of an exponential model that is familiar in the literature on Kriging, and a model
(5.1)
which at short lags behaves similarly to the rational quadratic function (Cressie, 1991), but which appears to
be new to the literature. We have qualified it as conditionally negative-definite using the procedures described
by Christakos (1984). It is attractive on physical grounds in that the parameters can be identified with
the diffusivity and integral time scale from the well known results of Taylor (1921) for homogeneous turbulence.
That is, for large lags,
,
so that
is equivalent to the diffusivity D as defined by Taylor. For small
lags,
, and
, so that
, the integral time scale.
In our application, however, this model proved less robust to variations in temporal density of measurements
than was the fractional Brownian motion model. The median values of
were not notably inferior to those shown in Table 3, but the range increased to 0.97 to 2.49 for full-data
cross-validation, and 0.28 to 2.10 for thinned data. Fractional Brownian motion is said to be "self-similar," a
form of invariance with respect to scale that makes properties determined at a particular scale applicable also
at adjacent scales (Mandelbrot and Van Ness, 1968). This appears to explain the relative robustness of Kriging
variances obtained with this model to variations of data density, and adds to the growing body of evidence that
ideas about fractals have relevance to drifter data.
The model, (5.1), had another interesting defect in that values of the parameters proved to be quite
sensitive to the length of lag interval used for fitting the model to data. In particular, the diffusivity and the integral
time scale both increased with the range of the lag interval to which the model was fit. Sanderson and Booth
(1991) show that this is a characteristic of fractional Brownian motion for which an integral time scale is
computed in the usual way by integration of the velocity autocorrelation function. The value of
implied by
fractal dimensions of drifter data from the northeast Atlantic by Sanderson and Booth is 1.3 to 1.6 for scales of
5 to 100 km. Comparison of these values to Table 1 suggests that the northeast Atlantic is a relatively more
diffusive regime than is the tropical Pacific, as one might expect from the more prominent appearance of eddies
in higher latitudes generally. One obvious problem with use of (5.1) is that, lacking a useful norm, we elected
to use the full displacement data rather than a "turbulence" component in our structure function and interpolation.
It is mentioned here with the thought that it may be more useful in application to deviation data at such future
time when the surface circulation climatology becomes sufficiently well described to provide a useful norm.
Data from WOCE/TOGA sometimes contains gaps of several days. Interpolations are made across gaps not
exceeding one month. The associated large values of serve as a flag that these interpolations should be
used judiciously. They can be used, e.g., for computation of pseudo-Eulerian average velocities if the size of
the averaging elements is sufficiently large relative to
for locations. The velocity averaging property of
Lagrangian data can be used effectively to control errors so long as it is assured that a drifter continuously
occupies the averaging domain. Applications requiring more precise velocity data over shorter intervals can
be satisfied by computing velocities by differencing locations with low
values, which mostly occur at
three-day intervals.
Most of the particulars of structure function models given in this report are based on observations made over a period of years in the tropical Pacific. These results will be used as a default strategy for other tropical oceans until sufficient observations have been made to confirm or change them. For higher latitudes it seems desirable to model effects of inertial oscillations as well as possible. A model similar to that used for the diurnal variation of SST, but with frequency a function of latitude seems a possibility, but considerable new observations are needed for quantification.
Christakos, G., 1984: On the problem of permissible covariance and variogram models. Water Resources Res., 20(2), 251-265.
Cressie, N. A. C., 1991: Statistics for Spatial Data. John Wiley and Sons, Inc., New York, 900 pp.
Einstein, A., 1905: Uber die von der molecularkinetischen Teorie der Wärme geforderte Bewegung von in ruhenden Flussigkeiten suspendierten Teilchen. Ann. der Physic., 17, 549.
Gandin, L. S., 1963: Objective Analyses of Meteorological Fields. Gidrometeorologicheskoe Izdatel'stuo, Leningrad (translated by Israel Program for Scientific Translations, Jerusalem, 1965), 242 pp.
Hansen, D. V., and A. Herman, 1989: Temporal sampling requirements for surface drifting buoys in the tropical Pacific. J. Atmos. Ocean. Tech., 6(4), 599-607.
Hansen, D. V., and G. A. Maul, 1991: Anticyclonic current rings in the eastern tropical Pacific Ocean. J. Geophys. Res., 96(C4), 6965-6979.
Mandelbrot, B. B., and J. W. Van Ness, 1968: Fractional Brownian motions, fractional noises, and applications. SIAM Rev., 10(4), 422-437.
Maul, G. A., D. V. Hansen, and N. J. Bravo, 1992: A note on sea level variability at Clipperton Island from GEOSAT and in-situ observations. Geophys. Monograph 69, IUGG Vol. 11, 145-154.
Niiler, P., D. V. Hansen, D. Olson, P. Richardson, G. Reverdin, and G. Cresswell, 1996: The Pan Pacific surface current study, Lagrangian drifter measurements: 1988-1994. J. Phys. Oceanogr. (submitted).
Philander, G., D. Halpern, D. V. Hansen, R. Legeckis, L. Miller, C. Paul, R. Watts, R. Weisberg, and M. Wimbush, 1985: Long waves in the equatorial Pacific Ocean. EOS, 66(14), 154.
Poulain, P.-M., 1993: Estimates of horizontal divergence and vertical velocity in the equatorial Pacific. J. Phys. Oceanogr., 23, 601-607.
Poulain, P.-M., D. Luther, and W. Patzert, 1992: Deriving inertial wave characteristics from surface drifter velocities: Frequency variability in the tropical Pacific. J. Geophys. Res., 97, 17,947-17,959.
Reverdin, G., C. Frankignoul, E. Kestenare, and M. J. McPhaden, 1994: Seasonal variability in the surface currents of the equatorial Pacific. J. Geophys. Res., 99(C10), 20,323-20,344.
Reynolds, R. W., 1982: A Monthly Averaged Climatology of Sea Surface Temperature. Tech. Rept., NOAA NWS-31. Silver Spring, MD, 35 pp.
Sanderson, B. G., and D. A. Booth, 1991: The fractal dimensions of drifter trajectories and estimates of horizontal eddy diffusivity. Tellus, 43A, 334-349.
Taylor, G. A., 1921: Diffusion by continuous movements. Proc., London Math. Soc., 20, 196-211.