From 04c82eaa012562bfad170045ac925b47651c8a90 Mon Sep 17 00:00:00 2001 From: Xuanhan Lai Date: Thu, 31 Oct 2024 11:25:17 +0800 Subject: [PATCH 1/4] Update mersi3_l1b.yaml Fixed bugs related to incorrect "calibration_index" values for each visible band (from band 5 to band 19) with 1 km spatial resolution. Xuanhan Lai, 2024-10-31 --- satpy/etc/readers/mersi3_l1b.yaml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/satpy/etc/readers/mersi3_l1b.yaml b/satpy/etc/readers/mersi3_l1b.yaml index d7078786db..4cc35efa40 100644 --- a/satpy/etc/readers/mersi3_l1b.yaml +++ b/satpy/etc/readers/mersi3_l1b.yaml @@ -164,7 +164,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 0 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 0 + calibration_index: 4 coordinates: [longitude, latitude] calibration: reflectance: @@ -184,7 +184,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 1 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 1 + calibration_index: 5 coordinates: [longitude, latitude] calibration: reflectance: @@ -204,7 +204,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 2 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 2 + calibration_index: 6 coordinates: [longitude, latitude] calibration: reflectance: @@ -224,7 +224,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 3 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 3 + calibration_index: 7 coordinates: [longitude, latitude] calibration: reflectance: @@ -244,7 +244,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 4 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 4 + calibration_index: 8 coordinates: [longitude, latitude] calibration: reflectance: @@ -264,7 +264,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 5 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 5 + calibration_index: 9 coordinates: [longitude, latitude] calibration: reflectance: @@ -284,7 +284,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 6 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 6 + calibration_index: 10 coordinates: [longitude, latitude] calibration: reflectance: @@ -304,7 +304,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 7 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 7 + calibration_index: 11 coordinates: [longitude, latitude] calibration: reflectance: @@ -324,7 +324,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 8 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 8 + calibration_index: 12 coordinates: [longitude, latitude] calibration: reflectance: @@ -344,7 +344,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 9 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 9 + calibration_index: 13 coordinates: [longitude, latitude] calibration: reflectance: @@ -364,7 +364,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 10 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 10 + calibration_index: 14 coordinates: [longitude, latitude] calibration: reflectance: @@ -384,7 +384,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 11 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 11 + calibration_index: 15 coordinates: [longitude, latitude] calibration: reflectance: @@ -404,7 +404,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 12 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 12 + calibration_index: 16 coordinates: [longitude, latitude] calibration: reflectance: @@ -424,7 +424,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 13 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 13 + calibration_index: 17 coordinates: [longitude, latitude] calibration: reflectance: @@ -444,7 +444,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 14 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 14 + calibration_index: 18 coordinates: [longitude, latitude] calibration: reflectance: From b09b7f84dbfe19fa4d6426093936a7b148282ff7 Mon Sep 17 00:00:00 2001 From: Xuanhan Lai Date: Thu, 31 Oct 2024 11:25:48 +0800 Subject: [PATCH 2/4] Update mersi2_l1b.yaml Fixed bugs related to incorrect "calibration_index" values for each visible band (from band 5 to band 19) with 1 km spatial resolution. Xuanhan Lai, 2024-10-31 --- satpy/etc/readers/mersi2_l1b.yaml | 50 +++++++++++-------------------- 1 file changed, 17 insertions(+), 33 deletions(-) diff --git a/satpy/etc/readers/mersi2_l1b.yaml b/satpy/etc/readers/mersi2_l1b.yaml index 3e0ecb390c..cc28d61595 100644 --- a/satpy/etc/readers/mersi2_l1b.yaml +++ b/satpy/etc/readers/mersi2_l1b.yaml @@ -176,7 +176,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 0 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 0 + calibration_index: 4 coordinates: [longitude, latitude] calibration: reflectance: @@ -196,7 +196,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 1 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 1 + calibration_index: 5 coordinates: [longitude, latitude] calibration: reflectance: @@ -216,7 +216,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 2 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 2 + calibration_index: 6 coordinates: [longitude, latitude] calibration: reflectance: @@ -236,7 +236,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 3 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 3 + calibration_index: 7 coordinates: [longitude, latitude] calibration: reflectance: @@ -256,7 +256,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 4 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 4 + calibration_index: 8 coordinates: [longitude, latitude] calibration: reflectance: @@ -276,7 +276,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 5 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 5 + calibration_index: 9 coordinates: [longitude, latitude] calibration: reflectance: @@ -296,7 +296,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 6 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 6 + calibration_index: 10 coordinates: [longitude, latitude] calibration: reflectance: @@ -316,7 +316,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 7 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 7 + calibration_index: 11 coordinates: [longitude, latitude] calibration: reflectance: @@ -336,7 +336,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 8 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 8 + calibration_index: 12 coordinates: [longitude, latitude] calibration: reflectance: @@ -356,7 +356,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 9 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 9 + calibration_index: 13 coordinates: [longitude, latitude] calibration: reflectance: @@ -376,7 +376,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 10 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 10 + calibration_index: 14 coordinates: [longitude, latitude] calibration: reflectance: @@ -396,7 +396,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 11 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 11 + calibration_index: 15 coordinates: [longitude, latitude] calibration: reflectance: @@ -416,7 +416,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 12 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 12 + calibration_index: 16 coordinates: [longitude, latitude] calibration: reflectance: @@ -436,7 +436,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 13 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 13 + calibration_index: 17 coordinates: [longitude, latitude] calibration: reflectance: @@ -456,7 +456,7 @@ datasets: file_key: Data/EV_1KM_RefSB band_index: 14 calibration_key: Calibration/VIS_Cal_Coeff - calibration_index: 14 + calibration_index: 18 coordinates: [longitude, latitude] calibration: reflectance: @@ -468,6 +468,8 @@ datasets: counts: units: "1" standard_name: counts + + # Not sure how to get radiance for BT channels '20': name: '20' wavelength: [3.710, 3.800, 3.890] @@ -482,9 +484,6 @@ datasets: brightness_temperature: units: "K" standard_name: toa_brightness_temperature - radiance: - units: 'mW/ (m2 cm-1 sr)' - standard_name: toa_outgoing_radiance_per_unit_wavelength counts: units: "1" standard_name: counts @@ -502,9 +501,6 @@ datasets: brightness_temperature: units: "K" standard_name: toa_brightness_temperature - radiance: - units: 'mW/ (m2 cm-1 sr)' - standard_name: toa_outgoing_radiance_per_unit_wavelength counts: units: "1" standard_name: counts @@ -522,9 +518,6 @@ datasets: brightness_temperature: units: "K" standard_name: toa_brightness_temperature - radiance: - units: 'mW/ (m2 cm-1 sr)' - standard_name: toa_outgoing_radiance_per_unit_wavelength counts: units: "1" standard_name: counts @@ -542,9 +535,6 @@ datasets: brightness_temperature: units: "K" standard_name: toa_brightness_temperature - radiance: - units: 'mW/ (m2 cm-1 sr)' - standard_name: toa_outgoing_radiance_per_unit_wavelength counts: units: "1" standard_name: counts @@ -568,9 +558,6 @@ datasets: brightness_temperature: units: "K" standard_name: toa_brightness_temperature - radiance: - units: 'mW/ (m2 cm-1 sr)' - standard_name: toa_outgoing_radiance_per_unit_wavelength counts: units: "1" standard_name: counts @@ -594,9 +581,6 @@ datasets: brightness_temperature: units: "K" standard_name: toa_brightness_temperature - radiance: - units: 'mW/ (m2 cm-1 sr)' - standard_name: toa_outgoing_radiance_per_unit_wavelength counts: units: "1" standard_name: counts From db67d2e04566bb85a3428064f5bf715598b62b85 Mon Sep 17 00:00:00 2001 From: Xuanhan Lai Date: Thu, 31 Oct 2024 11:33:20 +0800 Subject: [PATCH 3/4] Update AUTHORS.md --- AUTHORS.md | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.md b/AUTHORS.md index 6716dcb889..5159980166 100644 --- a/AUTHORS.md +++ b/AUTHORS.md @@ -106,3 +106,4 @@ The following people have made contributions to this project: - [Sara Hörnquist (shornqui)](https://github.com/shornqui) - [Antonio Valentino](https://github.com/avalentino) - [Clément (ludwigvonkoopa)](https://github.com/ludwigVonKoopa) +- [Xuanhan Lai (sgxl)](https://github.com/sgxl) From 927769f013faf7a806cd8f5ed22dc289e6a39158 Mon Sep 17 00:00:00 2001 From: Xuanhan Lai Date: Fri, 1 Nov 2024 09:00:32 +0800 Subject: [PATCH 4/4] Update mersi2_l1b.yaml Fix bugs related to the incorrect removal of radiance calculations. --- satpy/etc/readers/mersi2_l1b.yaml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/satpy/etc/readers/mersi2_l1b.yaml b/satpy/etc/readers/mersi2_l1b.yaml index cc28d61595..352a3a4c83 100644 --- a/satpy/etc/readers/mersi2_l1b.yaml +++ b/satpy/etc/readers/mersi2_l1b.yaml @@ -468,8 +468,6 @@ datasets: counts: units: "1" standard_name: counts - - # Not sure how to get radiance for BT channels '20': name: '20' wavelength: [3.710, 3.800, 3.890] @@ -484,6 +482,9 @@ datasets: brightness_temperature: units: "K" standard_name: toa_brightness_temperature + radiance: + units: 'mW/ (m2 cm-1 sr)' + standard_name: toa_outgoing_radiance_per_unit_wavelength counts: units: "1" standard_name: counts @@ -501,6 +502,9 @@ datasets: brightness_temperature: units: "K" standard_name: toa_brightness_temperature + radiance: + units: 'mW/ (m2 cm-1 sr)' + standard_name: toa_outgoing_radiance_per_unit_wavelength counts: units: "1" standard_name: counts @@ -518,6 +522,9 @@ datasets: brightness_temperature: units: "K" standard_name: toa_brightness_temperature + radiance: + units: 'mW/ (m2 cm-1 sr)' + standard_name: toa_outgoing_radiance_per_unit_wavelength counts: units: "1" standard_name: counts @@ -535,6 +542,9 @@ datasets: brightness_temperature: units: "K" standard_name: toa_brightness_temperature + radiance: + units: 'mW/ (m2 cm-1 sr)' + standard_name: toa_outgoing_radiance_per_unit_wavelength counts: units: "1" standard_name: counts @@ -558,6 +568,9 @@ datasets: brightness_temperature: units: "K" standard_name: toa_brightness_temperature + radiance: + units: 'mW/ (m2 cm-1 sr)' + standard_name: toa_outgoing_radiance_per_unit_wavelength counts: units: "1" standard_name: counts @@ -581,6 +594,9 @@ datasets: brightness_temperature: units: "K" standard_name: toa_brightness_temperature + radiance: + units: 'mW/ (m2 cm-1 sr)' + standard_name: toa_outgoing_radiance_per_unit_wavelength counts: units: "1" standard_name: counts