wavespectra.construct.frequency.pierson_moskowitz#
- wavespectra.construct.frequency.pierson_moskowitz(freq, fp, alpha=0.0081, hs=None, **kwargs)[source]#
Pierson and Moskowitz spectrum for fully developed seas (Pierson and Moskowitz, 1964).
- Parameters:
freq (-) – Frequency array (Hz).
fp (-) – Peak wave frequency (Hz).
alpha (-) – Phillip’s fetch-dependent scaling coefficient.
hs (-) – Significant wave height (m), if provided the spectra are scaled so that \(4\sqrt{m_0} = hs\).
- Returns:
Pierson-Moskowitz frequency spectrum E(f) (m2s).
- Return type:
efth (SpecArray)
Note
If hs is provided the spectra are scaled so that \(4\sqrt{m_0} = hs\) and the scaling parameter alpha becomes irrelevant.
If two or more input args other than freq are DataArrays, they must share the same coordinates.