wradlib.dp.DpMethods

Contents

wradlib.dp.DpMethods#

class wradlib.dp.DpMethods(obj)[source]#

wradlib xarray SubAccessor methods for DualPol.

delta_phidp(rng, **kwargs)

Estimate \(\Phi_{DP}\) statistics from the first and last densest range windows.

depolarization(**kwargs)

Compute the depolarization ration.

kdp_from_phidp(*[, winlen])

Retrieves \(K_{DP}\) from \(\Phi_{DP}\).

phidp_from_kdp()

Derive PHIDP from KDP.

phidp_kdp_vulpiani(*[, winlen])

Retrieves \(K_{DP}\) from \(\Phi_{DP}\).

rhohv_noise_correction(snr)

system_phidp_block(rng[, n_lowest_rays])

Estimate the system differential phase (\(\Phi_{DP}^{sys}\)) from contiguous valid \(\Phi_{DP}\) segments along radar rays.

system_phidp_first([n_valid_bins, n_lowest_rays])

Estimate \(\Phi_{DP}^{sys}\) using the first N valid \(\Phi_{DP}\) bins along each ray.

system_phidp_hist([bins, window, threshold, ...])

Estimate the system differential phase (\(\Phi_{DP}^{sys}\)) offset from \(\Phi_{DP}\) histograms.

system_phidp_window(rng[, n_lowest_rays])

Estimate the system differential phase (\(\Phi_{DP}^{sys}\)) from the range interval with the highest valid-data coverage.

texture()

wradlib.dp.DpMethods.texture is deprecated, use wradlib.util.UtilMethods.texture instead.

unfold_phi(**kwargs)

Unfolds differential phase by adjusting values that exceeded maximum ambiguous range.

unfold_phi_vulpiani(**kwargs)

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