Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update SLSTR calibration coefficients #2056

Merged
merged 1 commit into from Mar 16, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
26 changes: 13 additions & 13 deletions satpy/readers/slstr_l1b.py
Expand Up @@ -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, }
Expand Down Expand Up @@ -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`).

Expand Down