environmentaltools.processes.zero_cross
- environmentaltools.processes.zero_cross(ts, dt)[source]
Analyze time series using zero-upcrossing method.
Identifies individual waves in a time series by detecting zero-upcrossing points and computing wave-by-wave statistics (heights and periods).
- Parameters:
ts (np.ndarray) – Free surface elevation time series (m)
dt (float) – Temporal resolution, sampling interval (s), dt = 1/fs where fs is sampling frequency
Returns – Una tupla de la forma: *
H: vector con la serie de alturas de ola [L] *T: vector con la serie de periodos de paso por cero [T] *Ac: vector con las amplitudes de cresta [L] *As: vector con las amplitudes de seno [L] *Tc: vector con los periodos de cresta [T] *Ts: vector con los periodos de seno [T]