Last updated on Aug 22, 2025.

netsse.analys.buoy#

Functions to process wave buoy motion signals into directional wave spectra.

Copyright (C) 2023-2025 Technical University of Denmark, R.E.G. Mounet

This code is part of the NetSSE software.

NetSSE is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

NetSSE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

To credit the author, users are encouraged to use below reference:

Mounet, R. E. G., & Nielsen, U. D. NetSSE: An open-source Python package
for network-based sea state estimation from ships, buoys, and other
observation platforms (version 2.1). Technical University of Denmark,
GitLab. August 2025. https://doi.org/10.11583/DTU.26379811.

Last updated on 11-07-2024 by R.E.G. Mounet

Functions#

cross_spec2Fourier_coef(Gf)

Computes the Fourier coefficients from the cross-spectra of a

Shannon_MEMII_Newton(a1, a2, b1, b2, freq, theta, ...)

Reconstructs the directional spreading function based on the first four Fourier

Fourier2spread_dist_params(a1, b1, a2, b2)

Infers the parameters of the directional spreading distribution function

spread_dist_params2Fourier(alpha, sigma, gamma, delta)

Infers the Fourier coefficients from the parameters of the directional