gnome.utilities.weathering.adios2

Module Contents

Classes

Adios2

This is for any Adios 2 algorithms for which a scientific reference

Attributes

g

gnome.utilities.weathering.adios2.g
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?