satpy.tests.reader_tests.test_mersi_l1b module
Tests for the ‘mersi2_l1b’ reader.
- class satpy.tests.reader_tests.test_mersi_l1b.FakeHDF5FileHandler2(filename, filename_info, filetype_info, **kwargs)[source]
Bases:
FakeHDF5FileHandler
Swap-in HDF5 File Handler.
Get fake file content from ‘get_test_content’.
- num_cols = 2048
- num_scans = 2
- class satpy.tests.reader_tests.test_mersi_l1b.MERSI12llL1BTester[source]
Bases:
MERSIL1BTester
Test MERSI1/2/LL L1B Reader.
- bands_1000: list = []
- bands_250: list = []
- filenames_1000m: list = []
- filenames_250m: list = []
- filenames_all: list = []
- ir_1000_bands: list = []
- ir_250_bands: list = []
- test_all_resolutions()[source]
Test loading data when all resolutions or specific one are available.
- test_rad_calib()[source]
Test loading data at radiance calibration. For MERSI-2/LL VIS/IR and MERSI-1 IR.
- vis_1000_bands: list = []
- vis_250_bands: list = []
- yaml_file: str = ''
- class satpy.tests.reader_tests.test_mersi_l1b.MERSIL1BTester[source]
Bases:
object
Test MERSI1/2/LL/RM L1B Reader.
- class satpy.tests.reader_tests.test_mersi_l1b.TestFY3AMERSI1L1B[source]
Bases:
MERSI12llL1BTester
Test the FY3A MERSI1 L1B reader.
- bands_1000: list = ['6', '7', '8', '11', '15', '19', '20']
- bands_250: list = ['1', '2', '3', '4', '5']
- filenames_1000m: list = ['FY3A_MERSI_GBAL_L1_20090601_1200_1000M_MS.hdf']
- filenames_250m: list = ['FY3A_MERSI_GBAL_L1_20090601_1200_0250M_MS.hdf']
- filenames_all: list = ['FY3A_MERSI_GBAL_L1_20090601_1200_1000M_MS.hdf', 'FY3A_MERSI_GBAL_L1_20090601_1200_0250M_MS.hdf']
- ir_1000_bands: list = []
- ir_250_bands: list = ['5']
- vis_1000_bands: list = ['6', '7', '8', '11', '15', '19', '20']
- vis_250_bands: list = ['1', '2', '3', '4']
- yaml_file: str = 'fy3a_mersi1_l1b.yaml'
- class satpy.tests.reader_tests.test_mersi_l1b.TestFY3BMERSI1L1B[source]
Bases:
MERSI12llL1BTester
Test the FY3B MERSI1 L1B reader.
- bands_1000: list = ['6', '7', '8', '11', '15', '19', '20']
- bands_250: list = ['1', '2', '3', '4', '5']
- filenames_1000m: list = ['FY3B_MERSI_GBAL_L1_20110824_1850_1000M_MS.hdf']
- filenames_250m: list = ['FY3B_MERSI_GBAL_L1_20110824_1850_0250M_MS.hdf', 'FY3B_MERSI_GBAL_L1_20110824_1850_GEOXX_MS.hdf']
- filenames_all: list = ['FY3B_MERSI_GBAL_L1_20110824_1850_1000M_MS.hdf', 'FY3B_MERSI_GBAL_L1_20110824_1850_0250M_MS.hdf', 'FY3B_MERSI_GBAL_L1_20110824_1850_GEOXX_MS.hdf']
- ir_1000_bands: list = []
- ir_250_bands: list = ['5']
- vis_1000_bands: list = ['6', '7', '8', '11', '15', '19', '20']
- vis_250_bands: list = ['1', '2', '3', '4']
- yaml_file: str = 'fy3b_mersi1_l1b.yaml'
- class satpy.tests.reader_tests.test_mersi_l1b.TestFY3CMERSI1L1B[source]
Bases:
MERSI12llL1BTester
Test the FY3C MERSI1 L1B reader.
- bands_1000: list = ['6', '7', '8', '11', '15', '19', '20']
- bands_250: list = ['1', '2', '3', '4', '5']
- filenames_1000m: list = ['FY3C_MERSI_GBAL_L1_20131002_1835_1000M_MS.hdf', 'FY3C_MERSI_GBAL_L1_20131002_1835_GEO1K_MS.hdf']
- filenames_250m: list = ['FY3C_MERSI_GBAL_L1_20131002_1835_0250M_MS.hdf', 'FY3C_MERSI_GBAL_L1_20131002_1835_GEOQK_MS.hdf']
- filenames_all: list = ['FY3C_MERSI_GBAL_L1_20131002_1835_1000M_MS.hdf', 'FY3C_MERSI_GBAL_L1_20131002_1835_GEO1K_MS.hdf', 'FY3C_MERSI_GBAL_L1_20131002_1835_0250M_MS.hdf', 'FY3C_MERSI_GBAL_L1_20131002_1835_GEOQK_MS.hdf']
- ir_1000_bands: list = []
- ir_250_bands: list = ['5']
- vis_1000_bands: list = ['6', '7', '8', '11', '15', '19', '20']
- vis_250_bands: list = ['1', '2', '3', '4']
- yaml_file: str = 'fy3c_mersi1_l1b.yaml'
- class satpy.tests.reader_tests.test_mersi_l1b.TestFY3DMERSI2L1B[source]
Bases:
MERSI12llL1BTester
Test the FY3D MERSI2 L1B reader.
- bands_1000: list = ['5', '8', '9', '11', '15', '17', '19', '20', '21', '23']
- bands_250: list = ['1', '2', '3', '4', '24', '25']
- filenames_1000m: list = ['tf2019071182739.FY3D-X_MERSI_1000M_L1B.HDF', 'tf2019071182739.FY3D-X_MERSI_GEO1K_L1B.HDF']
- filenames_250m: list = ['tf2019071182739.FY3D-X_MERSI_0250M_L1B.HDF', 'tf2019071182739.FY3D-X_MERSI_GEOQK_L1B.HDF']
- filenames_all: list = ['tf2019071182739.FY3D-X_MERSI_1000M_L1B.HDF', 'tf2019071182739.FY3D-X_MERSI_GEO1K_L1B.HDF', 'tf2019071182739.FY3D-X_MERSI_0250M_L1B.HDF', 'tf2019071182739.FY3D-X_MERSI_GEOQK_L1B.HDF']
- ir_1000_bands: list = ['20', '21', '23']
- ir_250_bands: list = ['24', '25']
- vis_1000_bands: list = ['5', '8', '9', '11', '15', '17', '19']
- vis_250_bands: list = ['1', '2', '3', '4']
- yaml_file: str = 'mersi2_l1b.yaml'
- class satpy.tests.reader_tests.test_mersi_l1b.TestFY3EMERSIllL1B[source]
Bases:
MERSI12llL1BTester
Test the FY3D MERSI2 L1B reader.
- bands_1000: list = ['1', '2', '3', '5']
- bands_250: list = ['6', '7']
- filenames_1000m: list = ['FY3E_MERSI_GRAN_L1_20230410_1910_1000M_V0.HDF', 'FY3E_MERSI_GRAN_L1_20230410_1910_GEO1K_V0.HDF']
- filenames_250m: list = ['FY3E_MERSI_GRAN_L1_20230410_1910_0250M_V0.HDF', 'FY3E_MERSI_GRAN_L1_20230410_1910_GEOQK_V0.HDF']
- filenames_all: list = ['FY3E_MERSI_GRAN_L1_20230410_1910_1000M_V0.HDF', 'FY3E_MERSI_GRAN_L1_20230410_1910_GEO1K_V0.HDF', 'FY3E_MERSI_GRAN_L1_20230410_1910_0250M_V0.HDF', 'FY3E_MERSI_GRAN_L1_20230410_1910_GEOQK_V0.HDF']
- ir_1000_bands: list = ['2', '3', '5']
- ir_250_bands: list = ['6', '7']
- vis_1000_bands: list = ['1']
- vis_250_bands: list = []
- yaml_file: str = 'mersi_ll_l1b.yaml'
- class satpy.tests.reader_tests.test_mersi_l1b.TestMERSIRML1B[source]
Bases:
MERSIL1BTester
Test the FY3E MERSI-RM L1B reader.
- filenames_500m = ['FY3G_MERSI_GRAN_L1_20230410_1910_0500M_V1.HDF', 'FY3G_MERSI_GRAN_L1_20230410_1910_GEOHK_V1.HDF']
- yaml_file = 'mersi_rm_l1b.yaml'