From c9f9f74a55f785567c5e4e811b49957ca53e1c94 Mon Sep 17 00:00:00 2001 From: David Hoese Date: Tue, 12 Sep 2023 12:55:26 -0500 Subject: [PATCH 1/2] Add normalized burn ratio composite (nbr) for VIIRS --- polar2grid/etc/composites/viirs.yaml | 15 +++++++++++++++ polar2grid/etc/enhancements/viirs.yaml | 8 ++++++++ 2 files changed, 23 insertions(+) diff --git a/polar2grid/etc/composites/viirs.yaml b/polar2grid/etc/composites/viirs.yaml index 41083f45..e14f5bd9 100644 --- a/polar2grid/etc/composites/viirs.yaml +++ b/polar2grid/etc/composites/viirs.yaml @@ -318,3 +318,18 @@ composites: standard_name: equalized_radiance units: "1" saturation_correction: true + + nbr: + compositor: !!python/name:satpy.composites.viirs.GenericCompositor + prerequisites: + - compositor: !!python/name:satpy.composites.RatioCompositor + prerequisites: + - compositor: !!python/name:satpy.composites.DifferenceCompositor + prerequisites: + - name: M11 + - name: M07 + - compositor: !!python/name:satpy.composites.SumCompositor + prerequisites: + - name: M11 + - name: M07 + standard_name: normalized_burn_ratio diff --git a/polar2grid/etc/enhancements/viirs.yaml b/polar2grid/etc/enhancements/viirs.yaml index eb7e1314..72a3ac4f 100644 --- a/polar2grid/etc/enhancements/viirs.yaml +++ b/polar2grid/etc/enhancements/viirs.yaml @@ -166,3 +166,11 @@ enhancements: - filename: colormaps/abi_l2_modified_cloud_top.cmap min_value: 300 max_value: 200 + + nbr: + sensor: viirs + standard_name: normalized_burn_ratio + operations: + - name: linear_stretch + method: !!python/name:satpy.enhancements.stretch + kwargs: { stretch: 'crude', min_stretch: -1.0, max_stretch: 1.0 } From baa1a1b753c0206ca29eac3520b03509d2baa00b Mon Sep 17 00:00:00 2001 From: David Hoese Date: Tue, 9 Jan 2024 22:03:37 -0600 Subject: [PATCH 2/2] Swap in I02 for M07 in nbr (normalized burn ratio) composite --- polar2grid/etc/composites/viirs.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/polar2grid/etc/composites/viirs.yaml b/polar2grid/etc/composites/viirs.yaml index e14f5bd9..eada5f2e 100644 --- a/polar2grid/etc/composites/viirs.yaml +++ b/polar2grid/etc/composites/viirs.yaml @@ -327,9 +327,9 @@ composites: - compositor: !!python/name:satpy.composites.DifferenceCompositor prerequisites: - name: M11 - - name: M07 + - name: I02 - compositor: !!python/name:satpy.composites.SumCompositor prerequisites: - name: M11 - - name: M07 + - name: I02 standard_name: normalized_burn_ratio