Python utilities for computing properties of ocean waves.
Currently only linear gravity waves (Airy theory).
Included is the dispersion relation, and assorted related utilities:
group speed
celerity
shoaling coefficient
Eulerian velocities
Also a couple utilities for reading the data from NDBC wave buoys.
There are a couple examples in the examples dir -- poorly documented :-(
For working with wave spectra, this may be useful:
https://github.com/metocean/wavespectra
As a product of the US federal government, this work is in the public domain.
I'd appreciate anyone letting me know if they find this work useful.