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)
def test_get_wl_band(drizzle_source_file): obj = drizzle.DrizzleSource(drizzle_source_file) expected = "35" testing.assert_equal(obj._get_wl_band(), expected)
def test_read_mie_lut(drizzle_source_file, key): obj = drizzle.DrizzleSource(drizzle_source_file) assert key in obj.mie.keys()
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)
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]
def test_get_wl_band(drizzle_source_file): obj = drizzle.DrizzleSource(drizzle_source_file) compare = '35' testing.assert_equal(obj._get_wl_band(), compare)
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)