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.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.