def test_texture_all_excluded(): radar = _make_constant_refl_radar() gatefilter = GateFilter(radar) gatefilter.exclude_all() texture._compute_texture(radar, 'reflectivity', gatefilter=gatefilter) refl_texture = radar.fields['reflectivity_texture']['data'] assert np.all(refl_texture.mask) return
def test_kdp_maesaka_all_excluded(first_guess=0.01, maxiter=100): radar = _make_linear_psidp_radar() gatefilter = GateFilter(radar) gatefilter.exclude_all() kdp_dict, phidpf_dict, phidpr_dict = kdp_proc.kdp_maesaka( radar, gatefilter=gatefilter, first_guess=first_guess, maxiter=maxiter, check_outliers=False) assert np.allclose(kdp_dict['data'][0], 0.0, atol=first_guess) return