Unified Tidal Analysis and Prediction
Using the “UTide” Matlab Functions
- Designed specifically
to handle record times that are irregularly distributed and/or gappy.
- Suitable for
multi-year analyses: accurate nodal/satellite corrections are not limited
to record lengths shorter than 1-2 years.
- Can provide
easy-to-use and comprehensive diagnostics to aid the constituent selection
- Handles sea level
(amplitude and phase), or currents (current ellipse parameters), with
- Generates confidence
intervals based on spectra (FFT for regular times, Lomb-Scargle for irregular times) of the residuals between
the raw input and the harmonic fit.
- Incorporates the
robust L1/L2 solution method to minimize influence of outliers.
- Enables analysis of groups
of time sequences (such as records from an array of instruments, or from a
group of model gridpoints) with one m-function
- Builds on, and
integrates in to a common framework, the t_tide
(Pawlowicz et al 2002), r_t_tide
(Leffler and Jay 2009), and
"versatile" (Foreman et al 2009) approaches.
- Flexible interface
with mix-and-match choices of analysis configurations accessible by
arguments to m-functions.
- Download the m-files,
and the technical report / user’s manual describing them, from any of these
URI GSO PO ftp
File Exchange on Matlab Central: http://www.mathworks.com/matlabcentral/fileexchange/46523--utide--unified-tidal-analysis-and-prediction-functions
ResearchGate (m-files in “Supplementary Resources” at bottom): https://www.researchgate.net/publication/280722790_Unified_tidal_analysis_and_prediction_using_the_UTide_Matlab_functions
Technical Report / User’s Manual:
D.L., 2011. Unified Tidal Analysis and Prediction Using the UTide
Matlab Functions. Technical Report 2011-01. Graduate
School of Oceanography, University
of Rhode Island, Narragansett, RI.
To reach Dan Codiga with questions, send email to "dcodiga at uri.edu" (the old email address, "d.codiga at gso.uri.edu", has been retired).
Finally, … for a python-based adaptation of UTide
under development by colleagues, see this: