Пример #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)
Пример #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)
Пример #3
0
def test_read_mie_lut(drizzle_source_file, key):
    obj = drizzle.DrizzleSource(drizzle_source_file)
    assert key in obj.mie.keys()
Пример #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)
Пример #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]
Пример #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)
Пример #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)