wavespectra.construct.direction.asymmetric#

wavespectra.construct.direction.asymmetric(dir, freq, dm, dpm, dspr, dpspr, fm, fp, **kwargs)[source]#

Asymmetric directional spreading of Bunney et al. (2014).

Args:
  • dir (DataArray, 1darray, list): Wave direction coords (degree).

  • freq (DataArray, 1darray, list): Wave frequency coords (Hz).

  • dm: (DataArray, float): Mean wave direction (degree).

  • dpm: (DataArray, float): Peak wave direction (degree).

  • dspr (DataArray, float) Mean directional spreading (degree).

  • dpspr (DataArray, float) Peak directional spreading (degree).

  • fm (DataArray, float) Mean wave frequency (Hz).

  • fp (DataArray, float) Peak wave frequency (Hz).

Returns:
  • gfth (DataArray): Modified normalised spreading function \(g(f,\theta)\).

Note:
  • If arguments other than dir and freq are DataArrays they must share the same coordinates.