ocmw.core.tidal module¶
Functions for applying tidal analysis to timeseries of tidal flow parameters.
Apply harmonic reduction to a timeseries of data using tidal harmonic constitutents. |
|
Extract the key harmonic parameters from the data structure returned by harmonicReducation. |
|
Save harmonic reduction parameters to a *.mat file. |
|
Decompose a timeseries of data into tidal, non-tidal low frequency, and non-tidal high frequency components. |
|
Determine slack water times from a timeseries of tidal velocities. |
|
Determine tidal range data from a timeseries of tidal surface elevations. |
|
Display tide times and tidal ranges based on output from get_tidal_range. |
Functions for applying tidal analysis to timeseries of tidal flow parameters.
- ocmw.core.tidal.harmonicReduction(param, dt, lat=55.8, constit='auto', meth='ols', ci='MC', fullOutput=False, verbose=False)[source]¶
Apply harmonic reduction to a timeseries of data using tidal harmonic constitutents.
- ocmw.core.tidal.extractHarmValues(coef)[source]¶
Extract the key harmonic parameters from the data structure returned by harmonicReducation.
- ocmw.core.tidal.saveTide(param, paramStr, dt, coef, outFile, descriptStr='')[source]¶
Save harmonic reduction parameters to a *.mat file.
- ocmw.core.tidal.signalDecomposition(dnum, val, lat=55.8, constit='auto', cutoff_period: float = 25.0)[source]¶
Decompose a timeseries of data into tidal, non-tidal low frequency, and non-tidal high frequency components.
- ocmw.core.tidal.get_slack_water_times(dnum, vmag)[source]¶
Determine slack water times from a timeseries of tidal velocities.