wradlib.dp.DpMethods.unfold_phi_vulpiani

wradlib.dp.DpMethods.unfold_phi_vulpiani#

DpMethods.unfold_phi_vulpiani(**kwargs)[source]#

Alternative phase unfolding which completely relies on \(K_{DP}\).

This unfolding should be used in oder to iteratively reconstruct \(Phi_{DP}\) and \(K_{DP}\) (see [Vulpiani et al., 2012]).

Note

\(Phi_{DP}\) is assumed to be in the interval [-180, 180] degree. From experience the window for calculation of \(K_{DP}\) should not be too large to catch possible phase wraps.

Parameters:

obj (xarray.Dataset) – Dataset

Keyword Arguments:
  • phidp (str) – name of PhiDP

  • kdp (str) – name of KDP

  • th (float) – Threshold th3 in the above citation.

  • winlen (int) – Length of window to fix possible phase over-correction. Normally should take the value of the length of the processing window in the above citation.

Returns:

out (xarray.DataArray) – DataArray