diff --git a/CHANGELOG.md b/CHANGELOG.md index 76e7d90..98bac25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,9 +5,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [Released] - 2024-01-30 ### Added + - Updated Ascat 25km collection to have fill in missing pixels + - Remove high resolution settings for ssha karin 2 in swot expert collections + - Added config for ASCATA_ESDR_L2_WIND_STRESS_V1.1 + - Added config for ASCATB_ESDR_L2_WIND_STRESS_V1.1 ### Changed ### Deprecated ### Removed diff --git a/config-files/ASCATA-L2-25km.cfg b/config-files/ASCATA-L2-25km.cfg index c1600cd..0dd8adc 100644 --- a/config-files/ASCATA-L2-25km.cfg +++ b/config-files/ASCATA-L2-25km.cfg @@ -1,25 +1,57 @@ { - "latVar":"lat", - "lonVar":"lon", - "timeVar":"time", - "is360":true, - "tiles":{ - "steps":[30,14] - }, - "footprint":{ - "strategy":"periodic", - "t":"0:0,0:*", - "s1":"0:*,0:0", - "b":"*:*,0:*", - "s2":"0:*,*:*" - }, - "imgVariables":[ - {"id":"wind_speed" , "title": "Wind Speed at 10 m", "units": "m s-1", "min": "0", "max": "30","palette": "paletteMedspirationIndexed"} , - {"id":"wind_dir", "title": "Wind Direction at 10 m", "units": "degree", "min": "0", "max": "360","palette": "paletteMedspirationIndexed"} - ], - "image":{ - "ppd":4, - "res":8 - }, - "variables":["time","lat","lon","wvc_index","model_speed","model_dir","ice_prob","ice_age","wvc_quality_flag","wind_speed","wind_dir","bs_distance"] -} + "latVar":"lat", + "lonVar":"lon", + "timeVar":"time", + "is360":true, + "tiles":{ + "steps":[ + 30, + 14 + ] + }, + "footprint":{ + "strategy":"periodic", + "t":"0:0,0:*", + "s1":"0:*,0:0", + "b":"*:*,0:*", + "s2":"0:*,*:*" + }, + "imgVariables":[ + { + "id":"wind_speed", + "title":"Wind Speed at 10 m", + "units":"m s-1", + "min":"0", + "max":"30", + "palette":"paletteMedspirationIndexed", + "fill_missing":true + }, + { + "id":"wind_dir", + "title":"Wind Direction at 10 m", + "units":"degree", + "min":"0", + "max":"360", + "palette":"paletteMedspirationIndexed", + "fill_missing":true + } + ], + "image":{ + "ppd":4, + "res":8 + }, + "variables":[ + "time", + "lat", + "lon", + "wvc_index", + "model_speed", + "model_dir", + "ice_prob", + "ice_age", + "wvc_quality_flag", + "wind_speed", + "wind_dir", + "bs_distance" + ] +} \ No newline at end of file diff --git a/config-files/ASCATA_ESDR_L2_WIND_STRESS_V1.1.cfg b/config-files/ASCATA_ESDR_L2_WIND_STRESS_V1.1.cfg new file mode 100644 index 0000000..20d67fd --- /dev/null +++ b/config-files/ASCATA_ESDR_L2_WIND_STRESS_V1.1.cfg @@ -0,0 +1,80 @@ +{ + "shortName": "ASCATA_ESDR_L2_WIND_STRESS_V1.1", + "latVar": "lat", + "lonVar": "lon", + "timeVar": "time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "periodic", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [ + { + "id": "en_wind_speed", + "title": "retrieved equivalent neutral wind speed", + "units": "m s-1", + "min": 0.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed", + "fill_missing": true + }, + { + "id": "wind_stress_magnitude", + "title": "estimated ocean surface wind stress magnitude", + "units": "N m-2", + "min": 0.0, + "max": 1.5, + "palette": "paletteMedspirationIndexed", + "fill_missing": true + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "time", + "lat", + "lon", + "flags", + "quality_indicator", + "nudge_wind_speed", + "nudge_wind_direction", + "rain_speed_bias", + "distance_from_coast", + "en_wind_speed", + "en_wind_direction", + "en_wind_speed_error", + "en_wind_direction_error", + "en_wind_u_error", + "en_wind_v_error", + "en_wind_u", + "en_wind_v", + "en_wind_speed_uncorrected", + "en_wind_direction_uncorrected", + "wind_stress_magnitude", + "wind_stress_direction", + "wind_stress_u", + "wind_stress_v", + "wind_stress_magnitude_error", + "wind_stress_u_error", + "wind_stress_v_error", + "real_wind_speed", + "real_wind_direction", + "real_wind_u", + "real_wind_v", + "real_wind_speed_error", + "real_wind_direction_error", + "real_wind_u_error", + "real_wind_v_error" + ] +} \ No newline at end of file diff --git a/config-files/ASCATB-L2-25km.cfg b/config-files/ASCATB-L2-25km.cfg index c1600cd..0dd8adc 100644 --- a/config-files/ASCATB-L2-25km.cfg +++ b/config-files/ASCATB-L2-25km.cfg @@ -1,25 +1,57 @@ { - "latVar":"lat", - "lonVar":"lon", - "timeVar":"time", - "is360":true, - "tiles":{ - "steps":[30,14] - }, - "footprint":{ - "strategy":"periodic", - "t":"0:0,0:*", - "s1":"0:*,0:0", - "b":"*:*,0:*", - "s2":"0:*,*:*" - }, - "imgVariables":[ - {"id":"wind_speed" , "title": "Wind Speed at 10 m", "units": "m s-1", "min": "0", "max": "30","palette": "paletteMedspirationIndexed"} , - {"id":"wind_dir", "title": "Wind Direction at 10 m", "units": "degree", "min": "0", "max": "360","palette": "paletteMedspirationIndexed"} - ], - "image":{ - "ppd":4, - "res":8 - }, - "variables":["time","lat","lon","wvc_index","model_speed","model_dir","ice_prob","ice_age","wvc_quality_flag","wind_speed","wind_dir","bs_distance"] -} + "latVar":"lat", + "lonVar":"lon", + "timeVar":"time", + "is360":true, + "tiles":{ + "steps":[ + 30, + 14 + ] + }, + "footprint":{ + "strategy":"periodic", + "t":"0:0,0:*", + "s1":"0:*,0:0", + "b":"*:*,0:*", + "s2":"0:*,*:*" + }, + "imgVariables":[ + { + "id":"wind_speed", + "title":"Wind Speed at 10 m", + "units":"m s-1", + "min":"0", + "max":"30", + "palette":"paletteMedspirationIndexed", + "fill_missing":true + }, + { + "id":"wind_dir", + "title":"Wind Direction at 10 m", + "units":"degree", + "min":"0", + "max":"360", + "palette":"paletteMedspirationIndexed", + "fill_missing":true + } + ], + "image":{ + "ppd":4, + "res":8 + }, + "variables":[ + "time", + "lat", + "lon", + "wvc_index", + "model_speed", + "model_dir", + "ice_prob", + "ice_age", + "wvc_quality_flag", + "wind_speed", + "wind_dir", + "bs_distance" + ] +} \ No newline at end of file diff --git a/config-files/ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg b/config-files/ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg index 8c8ab0f..6324e15 100644 --- a/config-files/ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg +++ b/config-files/ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg @@ -18,65 +18,27 @@ "s2": "0:*,*:*" }, "imgVariables": [ - { - "id": "rain_speed_bias", - "title": "atmospheric rain induced wind speed bias", - "units": "m s-1", - "min": -2.0, - "max": 2.0, - "palette": "paletteMedspirationIndexed" - }, { "id": "en_wind_speed", "title": "retrieved equivalent neutral wind speed", "units": "m s-1", "min": 0.0, - "max": 30.0, - "palette": "paletteMedspirationIndexed" - }, - { - "id": "en_wind_direction", - "title": "equivalent neutral wind direction clockwise from North following oceanographic convention", - "units": "degrees", - "min": 0.0, - "max": 360.0, - "palette": "paletteMedspirationIndexed" + "max": 20.0, + "palette": "paletteMedspirationIndexed", + "fill_missing": true }, { "id": "wind_stress_magnitude", "title": "estimated ocean surface wind stress magnitude", "units": "N m-2", "min": 0.0, - "max": 2.2, - "palette": "paletteMedspirationIndexed" - }, - { - "id": "wind_stress_direction", - "title": "estimated ocean surface wind stress direction direction clockwise from North following oceanographic convention", - "units": "degrees", - "min": 0.0, - "max": 360.0, - "palette": "paletteMedspirationIndexed" - }, - { - "id": "real_wind_speed", - "title": "retrieved non-neutral 10m wind speed", - "units": "m s-1", - "min": 0.0, - "max": 30.0, - "palette": "paletteMedspirationIndexed" - }, - { - "id": "real_wind_direction", - "title": "non-neutral wind direction clockwise from North following oceanographic convention", - "units": "degrees", - "min": 0.0, - "max": 360.0, - "palette": "paletteMedspirationIndexed" + "max": 1.5, + "palette": "paletteMedspirationIndexed", + "fill_missing": true } ], "image": { - "ppd": 16, + "ppd": 8, "res": 8 }, "variables": [ diff --git a/config-files/ASCATC-L2-25km.cfg b/config-files/ASCATC-L2-25km.cfg index c1600cd..0dd8adc 100644 --- a/config-files/ASCATC-L2-25km.cfg +++ b/config-files/ASCATC-L2-25km.cfg @@ -1,25 +1,57 @@ { - "latVar":"lat", - "lonVar":"lon", - "timeVar":"time", - "is360":true, - "tiles":{ - "steps":[30,14] - }, - "footprint":{ - "strategy":"periodic", - "t":"0:0,0:*", - "s1":"0:*,0:0", - "b":"*:*,0:*", - "s2":"0:*,*:*" - }, - "imgVariables":[ - {"id":"wind_speed" , "title": "Wind Speed at 10 m", "units": "m s-1", "min": "0", "max": "30","palette": "paletteMedspirationIndexed"} , - {"id":"wind_dir", "title": "Wind Direction at 10 m", "units": "degree", "min": "0", "max": "360","palette": "paletteMedspirationIndexed"} - ], - "image":{ - "ppd":4, - "res":8 - }, - "variables":["time","lat","lon","wvc_index","model_speed","model_dir","ice_prob","ice_age","wvc_quality_flag","wind_speed","wind_dir","bs_distance"] -} + "latVar":"lat", + "lonVar":"lon", + "timeVar":"time", + "is360":true, + "tiles":{ + "steps":[ + 30, + 14 + ] + }, + "footprint":{ + "strategy":"periodic", + "t":"0:0,0:*", + "s1":"0:*,0:0", + "b":"*:*,0:*", + "s2":"0:*,*:*" + }, + "imgVariables":[ + { + "id":"wind_speed", + "title":"Wind Speed at 10 m", + "units":"m s-1", + "min":"0", + "max":"30", + "palette":"paletteMedspirationIndexed", + "fill_missing":true + }, + { + "id":"wind_dir", + "title":"Wind Direction at 10 m", + "units":"degree", + "min":"0", + "max":"360", + "palette":"paletteMedspirationIndexed", + "fill_missing":true + } + ], + "image":{ + "ppd":4, + "res":8 + }, + "variables":[ + "time", + "lat", + "lon", + "wvc_index", + "model_speed", + "model_dir", + "ice_prob", + "ice_age", + "wvc_quality_flag", + "wind_speed", + "wind_dir", + "bs_distance" + ] +} \ No newline at end of file diff --git a/config-files/AVHRRMTA_G-NAVO-L2P-v2.0.cfg b/config-files/AVHRRMTA_G-NAVO-L2P-v2.0.cfg new file mode 100644 index 0000000..ae6081a --- /dev/null +++ b/config-files/AVHRRMTA_G-NAVO-L2P-v2.0.cfg @@ -0,0 +1,94 @@ +{ + "shortName": "AVHRRMTA_G-NAVO-L2P-v2.0", + "latVar": "lat", + "lonVar": "lon", + "timeVar": "time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "findValid": true, + "strategy": "polarsides", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [ + { + "id": "sea_surface_temperature", + "title": "sea water temperature at 1 meter depth", + "units": "kelvin", + "min": 275.0, + "max": 305.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sses_bias", + "title": "SSES bias error", + "units": "kelvin", + "min": -1.25, + "max": 1.25, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sses_standard_deviation", + "title": "SSES standard deviation error", + "units": "kelvin", + "min": -0.5, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "dt_analysis", + "title": "deviation from sst reference climatology", + "units": "kelvin", + "min": -12.5, + "max": 12.5, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "l2p_flags", + "title": "L2P flags", + "units": "", + "min": 0.0, + "max": 512.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "quality_level", + "title": "quality level of SST pixel", + "units": "", + "min": 0.0, + "max": 5.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "lat", + "lon", + "time", + "sea_surface_temperature", + "sst_dtime", + "sses_bias", + "sses_standard_deviation", + "dt_analysis", + "wind_speed", + "aerosol_dynamic_indicator", + "adi_dtime_from_sst", + "satellite_zenith_angle", + "l2p_flags", + "quality_level", + "brightness_temperature_4um", + "brightness_temperature_11um", + "brightness_temperature_12um" + ] +} \ No newline at end of file diff --git a/config-files/AVHRRMTB_G-NAVO-L2P-v2.0.cfg b/config-files/AVHRRMTB_G-NAVO-L2P-v2.0.cfg new file mode 100644 index 0000000..b39476e --- /dev/null +++ b/config-files/AVHRRMTB_G-NAVO-L2P-v2.0.cfg @@ -0,0 +1,94 @@ +{ + "shortName": "AVHRRMTB_G-NAVO-L2P-v2.0", + "latVar": "lat", + "lonVar": "lon", + "timeVar": "time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "findValid": true, + "strategy": "polarsides", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [ + { + "id": "sea_surface_temperature", + "title": "sea water temperature at 1 meter depth", + "units": "kelvin", + "min": 275.0, + "max": 305.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sses_bias", + "title": "SSES bias error", + "units": "kelvin", + "min": -1.25, + "max": 1.25, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sses_standard_deviation", + "title": "SSES standard deviation error", + "units": "kelvin", + "min": -0.5, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "dt_analysis", + "title": "deviation from sst reference climatology", + "units": "kelvin", + "min": -12.5, + "max": 12.5, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "l2p_flags", + "title": "L2P flags", + "units": "", + "min": 0.0, + "max": 512.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "quality_level", + "title": "quality level of SST pixel", + "units": "", + "min": 0.0, + "max": 5.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "lat", + "lon", + "time", + "sea_surface_temperature", + "sst_dtime", + "sses_bias", + "sses_standard_deviation", + "dt_analysis", + "wind_speed", + "aerosol_dynamic_indicator", + "adi_dtime_from_sst", + "satellite_zenith_angle", + "l2p_flags", + "quality_level", + "brightness_temperature_4um", + "brightness_temperature_11um", + "brightness_temperature_12um" + ] +} \ No newline at end of file diff --git a/config-files/AVHRRMTC_G-NAVO-L2P-v2.0.cfg b/config-files/AVHRRMTC_G-NAVO-L2P-v2.0.cfg new file mode 100644 index 0000000..2f1c779 --- /dev/null +++ b/config-files/AVHRRMTC_G-NAVO-L2P-v2.0.cfg @@ -0,0 +1,94 @@ +{ + "shortName": "AVHRRMTC_G-NAVO-L2P-v2.0", + "latVar": "lat", + "lonVar": "lon", + "timeVar": "time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "findValid": true, + "strategy": "polarsides", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [ + { + "id": "sea_surface_temperature", + "title": "sea water temperature at 1 meter depth", + "units": "kelvin", + "min": 275.0, + "max": 305.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sses_bias", + "title": "SSES bias error", + "units": "kelvin", + "min": -1.25, + "max": 1.25, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sses_standard_deviation", + "title": "SSES standard deviation error", + "units": "kelvin", + "min": -0.5, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "dt_analysis", + "title": "deviation from sst reference climatology", + "units": "kelvin", + "min": -12.5, + "max": 12.5, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "l2p_flags", + "title": "L2P flags", + "units": "", + "min": 0.0, + "max": 512.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "quality_level", + "title": "quality level of SST pixel", + "units": "", + "min": 0.0, + "max": 5.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "lat", + "lon", + "time", + "sea_surface_temperature", + "sst_dtime", + "sses_bias", + "sses_standard_deviation", + "dt_analysis", + "wind_speed", + "aerosol_dynamic_indicator", + "adi_dtime_from_sst", + "satellite_zenith_angle", + "l2p_flags", + "quality_level", + "brightness_temperature_4um", + "brightness_temperature_11um", + "brightness_temperature_12um" + ] +} \ No newline at end of file diff --git a/config-files/N21-VIIRS-L2P-ACSPO-v2.80.cfg b/config-files/N21-VIIRS-L2P-ACSPO-v2.80.cfg new file mode 100644 index 0000000..4ed0031 --- /dev/null +++ b/config-files/N21-VIIRS-L2P-ACSPO-v2.80.cfg @@ -0,0 +1,100 @@ +{ + "shortName": "N21-VIIRS-L2P-ACSPO-v2.80", + "latVar": "lat", + "lonVar": "lon", + "timeVar": "time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "periodic", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [ + { + "id": "sea_surface_temperature", + "title": "sea_surface_subskin_temperature", + "units": "kelvin", + "min": 275.0, + "max": 305.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sses_bias", + "title": "SSES bias estimate", + "units": "kelvin", + "min": -1.25, + "max": 1.25, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sses_standard_deviation", + "title": "SSES standard deviation", + "units": "kelvin", + "min": -0.5, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "wind_speed", + "title": "wind speed", + "units": "m s-1", + "min": 0.0, + "max": 30.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "dt_analysis", + "title": "deviation from SST reference", + "units": "kelvin", + "min": -12.5, + "max": 12.5, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "quality_level", + "title": "quality level of SST pixel", + "units": "", + "min": 0.0, + "max": 5.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "l2p_flags", + "title": "L2P flags", + "units": "", + "min": 0.0, + "max": 8192.0, + "fill_value": 0.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "time", + "sst_dtime", + "dt_analysis", + "lat", + "lon", + "satellite_zenith_angle", + "sea_surface_temperature", + "sses_bias", + "sses_standard_deviation", + "sea_ice_fraction", + "l2p_flags", + "quality_level", + "wind_speed", + "sst_gradient_magnitude", + "sst_front_position" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg b/config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg index 990e078..c96c35c 100644 --- a/config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg @@ -219,8 +219,7 @@ "min": -0.3, "max": 0.3, "palette": "paletteMedspirationIndexed", - "is_swot_expert": true, - "ppd": 48 + "is_swot_expert": true } ], "image": { diff --git a/config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg b/config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg index ae9eca7..2c5a452 100644 --- a/config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg @@ -219,8 +219,7 @@ "min": -0.3, "max": 0.3, "palette": "paletteMedspirationIndexed", - "is_swot_expert": true, - "ppd": 48 + "is_swot_expert": true } ], "image": { diff --git a/config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg b/config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg index 884d1ea..93d8496 100644 --- a/config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg @@ -219,8 +219,7 @@ "min": -0.3, "max": 0.3, "palette": "paletteMedspirationIndexed", - "is_swot_expert": true, - "ppd": 48 + "is_swot_expert": true } ], "image": { diff --git a/config-files/SWOT_L2_NALT_GDR_SSHA_2.0.cfg b/config-files/SWOT_L2_NALT_GDR_SSHA_2.0.cfg index 32ceffe..e694970 100644 --- a/config-files/SWOT_L2_NALT_GDR_SSHA_2.0.cfg +++ b/config-files/SWOT_L2_NALT_GDR_SSHA_2.0.cfg @@ -17,7 +17,24 @@ "b": "*:*,0:*", "s2": "0:*,*:*" }, - "imgVariables": [], + "imgVariables": [ + { + "id": "data_01/ku/swh_ocean", + "title": "Ku band corrected significant waveheight", + "units": "m", + "min": 0.0, + "max": 30.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "data_01/ku/ssha", + "title": "sea surface height anomaly", + "units": "m", + "min": -0.2, + "max": 0.2, + "palette": "paletteMedspirationIndexed" + } + ], "image": { "ppd": 16, "res": 8 diff --git a/config-files/VIIRS_N20-STAR-L2P-v2.80.cfg b/config-files/VIIRS_N20-STAR-L2P-v2.80.cfg new file mode 100644 index 0000000..c635157 --- /dev/null +++ b/config-files/VIIRS_N20-STAR-L2P-v2.80.cfg @@ -0,0 +1,100 @@ +{ + "shortName": "VIIRS_N20-STAR-L2P-v2.80", + "latVar": "lat", + "lonVar": "lon", + "timeVar": "time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "periodic", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [ + { + "id": "sea_surface_temperature", + "title": "sea_surface_subskin_temperature", + "units": "kelvin", + "min": 275.0, + "max": 305.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sses_bias", + "title": "SSES bias estimate", + "units": "kelvin", + "min": -1.25, + "max": 1.25, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sses_standard_deviation", + "title": "SSES standard deviation", + "units": "kelvin", + "min": -0.5, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "wind_speed", + "title": "wind speed", + "units": "m s-1", + "min": 0.0, + "max": 30.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "dt_analysis", + "title": "deviation from SST reference", + "units": "kelvin", + "min": -12.5, + "max": 12.5, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "quality_level", + "title": "quality level of SST pixel", + "units": "", + "min": 0.0, + "max": 5.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "l2p_flags", + "title": "L2P flags", + "units": "", + "min": 0.0, + "max": 8192.0, + "fill_value": 0.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "time", + "sst_dtime", + "dt_analysis", + "lat", + "lon", + "satellite_zenith_angle", + "sea_surface_temperature", + "sses_bias", + "sses_standard_deviation", + "sea_ice_fraction", + "l2p_flags", + "quality_level", + "wind_speed", + "sst_gradient_magnitude", + "sst_front_position" + ] +} diff --git a/config-files/VIIRS_NPP-STAR-L2P-v2.80.cfg b/config-files/VIIRS_NPP-STAR-L2P-v2.80.cfg new file mode 100644 index 0000000..12368ba --- /dev/null +++ b/config-files/VIIRS_NPP-STAR-L2P-v2.80.cfg @@ -0,0 +1,100 @@ +{ + "shortName": "VIIRS_NPP-STAR-L2P-v2.80", + "latVar": "lat", + "lonVar": "lon", + "timeVar": "time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "periodic", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [ + { + "id": "sea_surface_temperature", + "title": "sea_surface_subskin_temperature", + "units": "kelvin", + "min": 275.0, + "max": 305.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sses_bias", + "title": "SSES bias estimate", + "units": "kelvin", + "min": -1.25, + "max": 1.25, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sses_standard_deviation", + "title": "SSES standard deviation", + "units": "kelvin", + "min": -0.5, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "wind_speed", + "title": "wind speed", + "units": "m s-1", + "min": 0.0, + "max": 30.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "dt_analysis", + "title": "deviation from SST reference", + "units": "kelvin", + "min": -12.5, + "max": 12.5, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "quality_level", + "title": "quality level of SST pixel", + "units": "", + "min": 0.0, + "max": 5.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "l2p_flags", + "title": "L2P flags", + "units": "", + "min": 0.0, + "max": 8192.0, + "fill_value": 0.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "time", + "sst_dtime", + "dt_analysis", + "lat", + "lon", + "satellite_zenith_angle", + "sea_surface_temperature", + "sses_bias", + "sses_standard_deviation", + "sea_ice_fraction", + "l2p_flags", + "quality_level", + "wind_speed", + "sst_gradient_magnitude", + "sst_front_position" + ] +}