Esempio n. 1
0
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
Esempio n. 2
0
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