class pyfes.core.Wave#

Bases: pybind11_object

Wave definition

__init__(*args, **kwargs)#
class TidalType#

Bases: pybind11_object

Possible type of tidal wave

Members:

kLongPeriod : Long period tidal waves

kShortPeriod : Short period tidal waves

property name#
property admittance#

Returns True if the wave is computed by admittance.

doodson_number(self: pyfes.core.Wave) str#

Gets the doodson number.

Returns:

Doodson number.

property dynamic#

Returns True if the wave is computed by dynamically.

property f#

Gets the nodal correction for amplitude

property freq#

Gets the wave frequency (radians per seconds)

property ident#

Gets the wave ident

name(self: pyfes.core.Wave) str#

Gets the wave name

nodal_a(self: pyfes.core.Wave, a: pyfes.core.AstronomicAngle) None#

Compute nodal corrections from SCHUREMAN (1958).

Parameters:

a – Astronomic angle

nodal_g(self: pyfes.core.Wave, a: pyfes.core.AstronomicAngle) None#

Compute nodal corrections from SCHUREMAN (1958).

Parameters:

a – Astronomic angle

period(self: pyfes.core.Wave) float#

Gets the wave period in hours.

property tide#

Gets the tide associated to the wave.

property type#

Gets the wave type

property u#

Gets the nodal correction for phase

v(self: pyfes.core.Wave) float#

Gets \(v\) (greenwich argument)

vu(self: pyfes.core.Wave) float#

Gets \(v\) (greenwich argument) + \(u\) (nodal correction for phase)