From 29d28ed5ccc0636c4591d64e170447f96e10d8b6 Mon Sep 17 00:00:00 2001 From: simonrp84 Date: Fri, 11 Mar 2022 15:35:07 +0000 Subject: [PATCH] Update SLSTR calibration coefficients --- satpy/readers/slstr_l1b.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/satpy/readers/slstr_l1b.py b/satpy/readers/slstr_l1b.py index 55ccce62f8..507d4448a1 100644 --- a/satpy/readers/slstr_l1b.py +++ b/satpy/readers/slstr_l1b.py @@ -36,23 +36,23 @@ 'S3B': 'Sentinel-3B'} # These are the default channel adjustment factors. -# Defined in the product notice: S3.PN-SLSTR-L1.06 -# https://www4-int.eumetsat.int/media/42788 -CHANCALIB_FACTORS = {'S1_nadir': 1.0, - 'S2_nadir': 1.0, - 'S3_nadir': 1.0, +# Defined in the product notice: S3.PN-SLSTR-L1.08 +# https://sentinel.esa.int/documents/247904/2731673/Sentinel-3A-and-3B-SLSTR-Product-Notice-Level-1B-SL-1-RBT-at-NRT-and-NTC.pdf +CHANCALIB_FACTORS = {'S1_nadir': 0.97, + 'S2_nadir': 0.98, + 'S3_nadir': 0.98, 'S4_nadir': 1.0, - 'S5_nadir': 1.12, - 'S6_nadir': 1.2, + 'S5_nadir': 1.11, + 'S6_nadir': 1.13, 'S7_nadir': 1.0, 'S8_nadir': 1.0, 'S9_nadir': 1.0, - 'S1_oblique': 1.0, - 'S2_oblique': 1.0, - 'S3_oblique': 1.0, + 'S1_oblique': 0.94, + 'S2_oblique': 0.95, + 'S3_oblique': 0.95, 'S4_oblique': 1.0, - 'S5_oblique': 1.15, - 'S6_oblique': 1.26, + 'S5_oblique': 1.04, + 'S6_oblique': 1.07, 'S7_oblique': 1.0, 'S8_oblique': 1.0, 'S9_oblique': 1.0, } @@ -107,7 +107,7 @@ class NCSLSTR1B(BaseFileHandler): By default, the calibration factors recommended by EUMETSAT are applied. This is required as the SLSTR VIS channels are producing slightly incorrect radiances that require adjustment. - Satpy uses the radiance corrections in S3.PN-SLSTR-L1.06, checked 26/10/2020. + Satpy uses the radiance corrections in S3.PN-SLSTR-L1.08, checked 11/03/2022. User-supplied coefficients can be passed via the `user_calibration` kwarg This should be a dict of channel names (such as `S1_nadir`, `S8_oblique`).