gnome.utilities.weathering.adios2¶
Attributes¶
Classes¶
This is for any Adios 2 algorithms for which a scientific reference |
Module Contents¶
- gnome.utilities.weathering.adios2.g = 9.80665¶
- class gnome.utilities.weathering.adios2.Adios2¶
Bases:
object
This is for any Adios 2 algorithms for which a scientific reference is not documented.
- Note: We should really try to look up the references for these and
move them to an appropriately referenced class.
- static wave_height(U, fetch)¶
compute the wave height
- Parameters:
U (floating point number in m/s units) – wind speed
- Returns Hrms:
RMS wave height in meters
- static wind_speed_from_height(H)¶
Compute the wind speed to use for the whitecap fraction This is the reverse of wave_height() - Used if the wave height is specified. - Unlimited fetch is assumed:
- Parameters:
H – given wave height.
- static mean_wave_period(U, wave_height, fetch)¶
Compute the mean wave period
- fixme: check for discontinuity at large fetch..
Is this s bit low??? 32 m/s -> T=15.7 s
- static dissipative_wave_energy(water_density, H)¶
Compute the dissipative wave energy
- units? – should be: 1/s^3
i.e. energy disspiation rate per m^2 so water density is in there – but something else is up does the constant have units?