Exemplo n.º 1
0
def test_get_mie_file(drizzle_source_file):
    obj = drizzle.DrizzleSource(drizzle_source_file)
    obj.module_path = ''.join(
        (str(Path(__file__).parents[2]), '/cloudnetpy/products'))
    obj._get_mie_file()
    compare = '/'.join((obj.module_path, 'mie_lu_tables.nc'))
    testing.assert_equal(obj._get_mie_file(), compare)
Exemplo n.º 2
0
def test_get_wl_band(drizzle_source_file):
    obj = drizzle.DrizzleSource(drizzle_source_file)
    expected = "35"
    testing.assert_equal(obj._get_wl_band(), expected)
Exemplo n.º 3
0
def test_read_mie_lut(drizzle_source_file, key):
    obj = drizzle.DrizzleSource(drizzle_source_file)
    assert key in obj.mie.keys()
Exemplo n.º 4
0
def test_convert_z_units(drizzle_source_file):
    obj = drizzle.DrizzleSource(drizzle_source_file)
    z = obj.getvar("Z") - 180
    expected = utils.db2lin(z)
    testing.assert_array_almost_equal(obj._convert_z_units(), expected)
Exemplo n.º 5
0
def class_objects(drizzle_source_file, drizzle_cat_file):
    drizzle_source = drizzle.DrizzleSource(drizzle_source_file)
    drizzle_class = drizzle.DrizzleClassification(drizzle_cat_file)
    spectral_w = drizzle.SpectralWidth(drizzle_cat_file)
    return [drizzle_source, drizzle_class, spectral_w]
Exemplo n.º 6
0
def test_get_wl_band(drizzle_source_file):
    obj = drizzle.DrizzleSource(drizzle_source_file)
    compare = '35'
    testing.assert_equal(obj._get_wl_band(), compare)
Exemplo n.º 7
0
def test_convert_z_units(drizzle_source_file):
    obj = drizzle.DrizzleSource(drizzle_source_file)
    z = obj.getvar('Z') - 180
    compare = utils.db2lin(z)
    testing.assert_array_almost_equal(obj._convert_z_units(), compare)