satpy.tests.test_modifiers module

Tests for modifiers in modifiers/__init__.py.

class satpy.tests.test_modifiers.TestAngleGeneration(methodName='runTest')[source]

Bases: unittest.case.TestCase

Test the angle generation utility functions.

Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.

test_get_angles(get_alt_az, get_observer_look, get_satpos)[source]

Test sun and satellite angle calculation.

class satpy.tests.test_modifiers.TestNIREmissivePartFromReflectance(methodName='runTest')[source]

Bases: unittest.case.TestCase

Test the NIR Emissive part from reflectance compositor.

Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.

test_compositor(calculator, apply_modifier_info, sza)[source]

Test the NIR emissive part from reflectance compositor.

class satpy.tests.test_modifiers.TestNIRReflectance(methodName='runTest')[source]

Bases: unittest.case.TestCase

Test NIR reflectance compositor.

Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.

fake_refl_from_tbs(sun_zenith, da_nir, da_tb11, tb_ir_co2=None)[source]

Fake refl_from_tbs.

setUp()[source]

Set up the test case for the NIRReflectance compositor.

test_masking_limit_default_value_is_not_none(calculator, apply_modifier_info, sza)[source]

Check that sun_zenith_threshold is not None.

test_no_sunz_no_co2(calculator, apply_modifier_info, sza)[source]

Test NIR reflectance compositor with minimal parameters.

test_no_sunz_with_co2(calculator, apply_modifier_info, sza)[source]

Test NIR reflectance compositor provided extra co2 info.

test_provide_masking_limit(calculator, apply_modifier_info, sza)[source]

Test NIR reflectance compositor provided sunz and a sunz threshold.

test_provide_sunz_and_threshold(calculator, apply_modifier_info, sza)[source]

Test NIR reflectance compositor provided sunz and a sunz threshold.

test_provide_sunz_no_co2(calculator, apply_modifier_info, sza)[source]

Test NIR reflectance compositor provided only sunz.

test_sunz_threshold_default_value_is_not_none(calculator, apply_modifier_info, sza)[source]

Check that sun_zenith_threshold is not None.

class satpy.tests.test_modifiers.TestPSPAtmosphericalCorrection(methodName='runTest')[source]

Bases: unittest.case.TestCase

Test the pyspectral-based atmospheric correction modifier.

Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.

test_call()[source]

Test atmospherical correction.

class satpy.tests.test_modifiers.TestSunZenithCorrector(methodName='runTest')[source]

Bases: unittest.case.TestCase

Test case for the zenith corrector.

Create an instance of the class that will use the named test method when executed. Raises a ValueError if the instance does not have a method with the specified name.

setUp()[source]

Create test data.

test_basic_default_not_provided()[source]

Test default limits when SZA isn’t provided.

test_basic_default_provided()[source]

Test default limits when SZA is provided.

test_basic_lims_not_provided()[source]

Test custom limits when SZA isn’t provided.

test_basic_lims_provided()[source]

Test custom limits when SZA is provided.

test_imcompatible_areas()[source]

Test sunz correction on incompatible areas.