A Julia implementation of a spectral method for nonlinear water waves propagating over topography.
pkg> add SpectralWaves
julia> using SpectralWaves
The very first version of documentation is available here.
Please cite as: Maciej Paprota, A fully spectral framework for nonlinear water waves propagating over topography, Coastal Engineering, Volume 200, 2025, 104759, ISSN 0378-3839, https://doi.org/10.1016/j.coastaleng.2025.104759
The paper is freely available until June, 19, 2025 under this sharelink.
Below is a list of packages, which inspired development of SpectralWaves.jl
:
DSP.jl
- digital signal processing tools;FourierFlows.jl
- Fourier-collocation methods for partial differential equations;WaterWaves1D.jl
- a collection of one-dimensional wave models;Oceananigans.jl
- solvers for ocean dynamics equations.