satpy.tests.modifier_tests.test_crefl module

Tests for the CREFL ReflectanceCorrector modifier.

class satpy.tests.modifier_tests.test_crefl.TestReflectanceCorrectorModifier[source]

Bases: object

Test the CREFL modifier.

static data_area_ref_corrector()[source]

Create test area definition and data.

test_reflectance_corrector_abi(name, wavelength, resolution, exp_mean, exp_unique)[source]

Test ReflectanceCorrector modifier with ABI data.

test_reflectance_corrector_bad_prereqs()[source]

Test ReflectanceCorrector modifier with wrong number of inputs.

test_reflectance_corrector_different_chunks(tmpdir, url, dem_mock_cm, dem_sds)[source]

Test that the modifier works with different chunk sizes for inputs.

The modifier uses dask’s “map_blocks”. If the input chunks aren’t the same an error is raised.

test_reflectance_corrector_modis()[source]

Test ReflectanceCorrector modifier with MODIS data.

test_reflectance_corrector_viirs(tmpdir, url, dem_mock_cm, dem_sds)[source]

Test ReflectanceCorrector modifier with VIIRS data.

satpy.tests.modifier_tests.test_crefl._create_fake_dem_file(dem_fn, var_name, fill_value)[source]
satpy.tests.modifier_tests.test_crefl._make_viirs_xarray(data, area, name, standard_name, wavelength=None, units='degrees', calibration=None)[source]
satpy.tests.modifier_tests.test_crefl._mock_and_create_dem_file(tmpdir, url, var_name, fill_value=None)[source]
satpy.tests.modifier_tests.test_crefl._mock_dem_retrieve(tmpdir, url)[source]
satpy.tests.modifier_tests.test_crefl.mock_cmgdem(tmpdir, url)[source]

Create fake file representing CMGDEM.hdf.

satpy.tests.modifier_tests.test_crefl.mock_tbase(tmpdir, url)[source]

Create fake file representing tbase.hdf.