From 69cc06aeefc68b3205bb8c46ee3da2579aef81ed Mon Sep 17 00:00:00 2001 From: sliu008 <69875423+sliu008@users.noreply.github.com> Date: Fri, 9 Jun 2023 09:40:41 -0700 Subject: [PATCH 01/40] remove sample varible to image from CYGNSS_L2_V2.1 (#14) --- config-files/CYGNSS_L2_V2.1.cfg | 1 - 1 file changed, 1 deletion(-) diff --git a/config-files/CYGNSS_L2_V2.1.cfg b/config-files/CYGNSS_L2_V2.1.cfg index af89ef5..ed64a53 100644 --- a/config-files/CYGNSS_L2_V2.1.cfg +++ b/config-files/CYGNSS_L2_V2.1.cfg @@ -19,7 +19,6 @@ {"id":"yslf_les_wind_speed_uncertainty","title": "Uncertainty in LES YSLF wind speed", "units": "m s-1", "min": "0", "max": "5","palette": "paletteMedspirationIndexed"}, {"id":"mean_square_slope","title": "Mean square slope", "units": "", "min": "0", "max": "0.04","palette": "paletteMedspirationIndexed"}, {"id":"mean_square_slope_uncertainty","title": "Mean square slope uncertainty", "units": "", "min": "0", "max": "0.08","palette": "paletteMedspirationIndexed"}, - {"id":"sample","title": "Sample index", "units": "", "min": "", "max": "","palette": "paletteMedspirationIndexed"}, {"id":"sample_flags","title":"General status flags for the sample","units":"","min":"0","max":"1" ,"palette": "paletteMedspirationIndexed"}, {"id":"fds_sample_flags","title":"Sample status flags for Fully Developed Seas wind speed retreval","units":"","min":"0","max":"32767" ,"palette": "paletteMedspirationIndexed"}, {"id":"yslf_sample_flags","title":"Sample status flags for Young Seas/Limited Fetch wind speed retreval","units":"","min":"0","max":"32767" ,"palette": "paletteMedspirationIndexed"} From fcc6bb32364fa2c8bc4e667d56e5126ef43567c1 Mon Sep 17 00:00:00 2001 From: James Wood Date: Fri, 9 Jun 2023 09:54:43 -0700 Subject: [PATCH 02/40] release --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a279123..0eeb6d4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Security +## [Released] - 2023-06-09 + +### Added +### Changed +- **PODAAC-5542** + - Removed sample variable 'image' from CYGNSS_L2_V2.1 +### Deprecated +### Removed +### Fixed +### Security + + ## [Released] - 2023-05-25 ### Added From 358314942d13286d5d4da14fc1a78b192e61961c Mon Sep 17 00:00:00 2001 From: sliu008 <69875423+sliu008@users.noreply.github.com> Date: Wed, 14 Jun 2023 13:43:34 -0700 Subject: [PATCH 03/40] update SWOT_L2_LR_SSH_EXPERT_1.0, removed swh_sea_state_bias (#16) --- CHANGELOG.md | 9 +++++++++ config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg | 11 +---------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0eeb6d4..e28972c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security +## [Released] - 2023-06-14 + +### Added +### Changed + - Removed swh_sea_state_bias from SWOT_L2_LR_SSH_EXPERT_1.0 +### Deprecated +### Removed +### Fixed +### Security ## [Released] - 2023-06-09 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 51658bd..c392588 100644 --- a/config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg @@ -217,14 +217,6 @@ "min": -2.0, "max": 0.0, "palette": "paletteMedspirationIndexed" - }, - { - "id": "swh_sea_state_bias", - "title": "SWH used in sea state bias correction", - "units": "m", - "min": 0.0, - "max": 30.0, - "palette": "paletteMedspirationIndexed" } ], "image": { @@ -316,7 +308,6 @@ "rain_rate", "ice_conc", "sea_state_bias_cor", - "sea_state_bias_cor_2", - "swh_sea_state_bias" + "sea_state_bias_cor_2" ] } From 7245e0a8b78d97507349120cd62c34d77dde5384 Mon Sep 17 00:00:00 2001 From: sliu008 <69875423+sliu008@users.noreply.github.com> Date: Tue, 27 Jun 2023 10:59:07 -0700 Subject: [PATCH 04/40] changed swot nalt collections to use swot linestring strategy (#18) --- CHANGELOG.md | 10 ++++++++++ config-files/SWOT_L2_NALT_GDR_SSHA_1.0.cfg | 2 +- config-files/SWOT_L2_NALT_IGDR_SSHA_1.0.cfg | 2 +- config-files/SWOT_L2_NALT_OGDR_SSHA_1.0.cfg | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f25c3a1..4d5313e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security +## [Released] - 2023-06-27 + +### Added +### Changed + - Changed stratgy to swot_linstring for SWOT_L2_NALT_GDR_SSHA_1.0 SWOT_L2_NALT_IGDR_SSHA_1.0 SWOT_L2_NALT_OGDR_SSHA_1.0 +### Deprecated +### Removed +### Fixed +### Security + ## [Released] - 2023-06-14 ### Added diff --git a/config-files/SWOT_L2_NALT_GDR_SSHA_1.0.cfg b/config-files/SWOT_L2_NALT_GDR_SSHA_1.0.cfg index 399afc7..d786695 100644 --- a/config-files/SWOT_L2_NALT_GDR_SSHA_1.0.cfg +++ b/config-files/SWOT_L2_NALT_GDR_SSHA_1.0.cfg @@ -11,7 +11,7 @@ ] }, "footprint": { - "strategy": "periodic", + "strategy": "swot_linestring", "t": "0:0,0:*", "s1": "0:*,0:0", "b": "*:*,0:*", diff --git a/config-files/SWOT_L2_NALT_IGDR_SSHA_1.0.cfg b/config-files/SWOT_L2_NALT_IGDR_SSHA_1.0.cfg index 8606af3..cac07cb 100644 --- a/config-files/SWOT_L2_NALT_IGDR_SSHA_1.0.cfg +++ b/config-files/SWOT_L2_NALT_IGDR_SSHA_1.0.cfg @@ -11,7 +11,7 @@ ] }, "footprint": { - "strategy": "periodic", + "strategy": "swot_linestring", "t": "0:0,0:*", "s1": "0:*,0:0", "b": "*:*,0:*", diff --git a/config-files/SWOT_L2_NALT_OGDR_SSHA_1.0.cfg b/config-files/SWOT_L2_NALT_OGDR_SSHA_1.0.cfg index dcda1ad..f2dfc51 100644 --- a/config-files/SWOT_L2_NALT_OGDR_SSHA_1.0.cfg +++ b/config-files/SWOT_L2_NALT_OGDR_SSHA_1.0.cfg @@ -11,7 +11,7 @@ ] }, "footprint": { - "strategy": "periodic", + "strategy": "swot_linestring", "t": "0:0,0:*", "s1": "0:*,0:0", "b": "*:*,0:*", From c515b15780ba462e901992cfc45339a4eeb6114e Mon Sep 17 00:00:00 2001 From: James Wood Date: Wed, 13 Sep 2023 12:54:13 -0700 Subject: [PATCH 05/40] Added SWOT_L2_NALT_OGDR_1.0 and SWOT_L2_NALT_IGDR_1.0 --- CHANGELOG.md | 11 ++++ config-files/SWOT_L2_NALT_IGDR_1.0.cfg | 91 ++++++++++++++++++++++++++ config-files/SWOT_L2_NALT_OGDR_1.0.cfg | 91 ++++++++++++++++++++++++++ 3 files changed, 193 insertions(+) create mode 100644 config-files/SWOT_L2_NALT_IGDR_1.0.cfg create mode 100644 config-files/SWOT_L2_NALT_OGDR_1.0.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index 59c51a5..dabf562 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Security +## [Released] - 2023-09-13 + +### Added + - Add configs SWOT_L2_NALT_OGDR_1.0 and SWOT_L2_NALT_IGDR_1.0 +### Changed +### Deprecated +### Removed +### Fixed +### Security + + ## [Released] - 2023-06-27 ### Added diff --git a/config-files/SWOT_L2_NALT_IGDR_1.0.cfg b/config-files/SWOT_L2_NALT_IGDR_1.0.cfg new file mode 100644 index 0000000..62ffc32 --- /dev/null +++ b/config-files/SWOT_L2_NALT_IGDR_1.0.cfg @@ -0,0 +1,91 @@ +{ + "shortName": "SWOT_L2_NALT_IGDR_1.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "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 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/surface_classification_flag", + "data_01/alt_qual", + "data_01/rad_qual", + "data_01/geo_qual", + "data_01/meteo_map_availability_flag", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/altitude", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_dynamic_topography", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_mle3", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3" + ] +} diff --git a/config-files/SWOT_L2_NALT_OGDR_1.0.cfg b/config-files/SWOT_L2_NALT_OGDR_1.0.cfg new file mode 100644 index 0000000..88013b1 --- /dev/null +++ b/config-files/SWOT_L2_NALT_OGDR_1.0.cfg @@ -0,0 +1,91 @@ +{ + "shortName": "SWOT_L2_NALT_OGDR_1.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "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 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/surface_classification_flag", + "data_01/alt_qual", + "data_01/rad_qual", + "data_01/geo_qual", + "data_01/meteo_map_availability_flag", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/altitude", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_dynamic_topography", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_mle3", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3" + ] +} From 01871dfd8d822824fd311bd0bbbe98d39cb8004e Mon Sep 17 00:00:00 2001 From: James Wood Date: Fri, 15 Sep 2023 12:12:12 -0700 Subject: [PATCH 06/40] Added SWOT BASIC, EXPERT, WINDWAVE for 1.1 --- CHANGELOG.md | 11 + config-files/SWOT_L2_LR_SSH_BASIC_1.1.cfg | 110 +++++++ config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg | 326 +++++++++++++++++++ config-files/SWOT_L2_LR_SSH_WINDWAVE_1.1.cfg | 85 +++++ 4 files changed, 532 insertions(+) create mode 100644 config-files/SWOT_L2_LR_SSH_BASIC_1.1.cfg create mode 100644 config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg create mode 100644 config-files/SWOT_L2_LR_SSH_WINDWAVE_1.1.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index dabf562..e7b59a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Security +## [Released] - 2023-09-15 + +### Added + - Add configs SWOT_L2_LR_SSH_BASIC_1.1, SWOT_L2_LR_SSH_EXPERT_1.1, SWOT_L2_LR_SSH_WINDWAVE_1.1 +### Changed +### Deprecated +### Removed +### Fixed +### Security + + ## [Released] - 2023-09-13 ### Added diff --git a/config-files/SWOT_L2_LR_SSH_BASIC_1.1.cfg b/config-files/SWOT_L2_LR_SSH_BASIC_1.1.cfg new file mode 100644 index 0000000..a8f97ea --- /dev/null +++ b/config-files/SWOT_L2_LR_SSH_BASIC_1.1.cfg @@ -0,0 +1,110 @@ +{ + "shortName": "SWOT_L2_LR_SSH_BASIC_1.1", + "latVar": "latitude", + "lonVar": "longitude", + "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": "ssh_karin", + "title": "sea surface height", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "ssha_karin", + "title": "sea surface height anomaly", + "units": "m", + "min": -0.2, + "max": 0.2, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "ssh_karin_2", + "title": "sea surface height", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "mean_sea_surface_cnescls", + "title": "mean sea surface height (CNES/CLS)", + "units": "m", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "geoid", + "title": "geoid height", + "units": "m", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "internal_tide_hret", + "title": "coherent internal tide (HRET)", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "height_cor_xover", + "title": "height correction from crossover calibration", + "units": "m", + "min": -2.0, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "time", + "time_tai", + "latitude", + "longitude", + "ssh_karin", + "ssh_karin_qual", + "ssh_karin_uncert", + "ssha_karin", + "ssha_karin_qual", + "ssh_karin_2", + "ssh_karin_2_qual", + "ssha_karin_2", + "ssha_karin_2_qual", + "num_pt_avg", + "distance_to_coast", + "heading_to_coast", + "ancillary_surface_classification_flag", + "dynamic_ice_flag", + "rain_flag", + "rad_surface_type_flag", + "mean_sea_surface_cnescls", + "mean_sea_surface_cnescls_uncert", + "geoid", + "internal_tide_hret", + "height_cor_xover", + "height_cor_xover_qual" + ] +} diff --git a/config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg b/config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg new file mode 100644 index 0000000..d1371b8 --- /dev/null +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg @@ -0,0 +1,326 @@ +{ + "shortName": "SWOT_L2_LR_SSH_EXPERT_1.1", + "latVar": "latitude", + "lonVar": "longitude", + "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": "ssh_karin", + "title": "sea surface height", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "ssha_karin", + "title": "sea surface height anomaly", + "units": "m", + "min": -0.2, + "max": 0.2, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "ssh_karin_2", + "title": "sea surface height", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "swh_karin", + "title": "significant wave height from KaRIn", + "units": "m", + "min": 0.0, + "max": 30.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sig0_karin", + "title": "normalized radar cross section (sigma0) from KaRIn", + "units": "1", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "wind_speed_karin", + "title": "wind speed from KaRIn", + "units": "m/s", + "min": 0.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "mean_sea_surface_cnescls", + "title": "mean sea surface height (CNES/CLS)", + "units": "m", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "mean_sea_surface_dtu", + "title": "mean sea surface height (DTU)", + "units": "m", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "geoid", + "title": "geoid height", + "units": "m", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "mean_dynamic_topography", + "title": "mean dynamic topography", + "units": "m", + "min": -2.0, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "ocean_tide_fes", + "title": "geocentric ocean tide height (FES)", + "units": "m", + "min": -2.0, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "ocean_tide_got", + "title": "geocentric ocean tide height (GOT)", + "units": "m", + "min": -2.0, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "load_tide_fes", + "title": "geocentric load tide height (FES)", + "units": "m", + "min": -0.2, + "max": 0.2, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "load_tide_got", + "title": "geocentric load tide height (GOT)", + "units": "m", + "min": -0.2, + "max": 0.2, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "internal_tide_hret", + "title": "coherent internal tide (HRET)", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "internal_tide_sol2", + "title": "coherent internal tide (Model 2)", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "dac", + "title": "dynamic atmospheric correction", + "units": "m", + "min": -1.0, + "max": 1.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "inv_bar_cor", + "title": "static inverse barometer effect on sea surface height", + "units": "m", + "min": -0.2, + "max": 0.2, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "model_dry_tropo_cor", + "title": "dry troposphere vertical correction", + "units": "m", + "min": -2.0, + "max": 0.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "model_wet_tropo_cor", + "title": "wet troposphere vertical correction from weather model data", + "units": "m", + "min": -2.0, + "max": 0.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "rad_wet_tropo_cor", + "title": "wet troposphere vertical correction from radiometer data", + "units": "m", + "min": -2.0, + "max": 0.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "iono_cor_gim_ka", + "title": "ionosphere vertical correction", + "units": "m", + "min": -2.0, + "max": 0.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "height_cor_xover", + "title": "height correction from crossover calibration", + "units": "m", + "min": -2.0, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sea_state_bias_cor", + "title": "sea state bias correction", + "units": "m", + "min": -2.0, + "max": 0.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sea_state_bias_cor_2", + "title": "sea state bias correction", + "units": "m", + "min": -2.0, + "max": 0.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "time", + "time_tai", + "latitude", + "longitude", + "ssh_karin", + "ssh_karin_qual", + "ssh_karin_uncert", + "ssha_karin", + "ssha_karin_qual", + "ssh_karin_2", + "ssh_karin_2_qual", + "ssha_karin_2", + "ssha_karin_2_qual", + "polarization_karin", + "swh_karin", + "swh_karin_qual", + "swh_karin_uncert", + "sig0_karin", + "sig0_karin_qual", + "sig0_karin_uncert", + "sig0_karin_2", + "sig0_karin_2_qual", + "wind_speed_karin", + "wind_speed_karin_qual", + "wind_speed_karin_2", + "wind_speed_karin_2_qual", + "num_pt_avg", + "swh_wind_speed_karin_source", + "swh_wind_speed_karin_source_2", + "swh_nadir_altimeter", + "swh_model", + "mean_wave_direction", + "mean_wave_period_t02", + "wind_speed_model_u", + "wind_speed_model_v", + "wind_speed_rad", + "distance_to_coast", + "heading_to_coast", + "ancillary_surface_classification_flag", + "dynamic_ice_flag", + "rain_flag", + "rad_surface_type_flag", + "sc_altitude", + "orbit_alt_rate", + "cross_track_angle", + "sc_roll", + "sc_pitch", + "sc_yaw", + "velocity_heading", + "orbit_qual", + "latitude_avg_ssh", + "longitude_avg_ssh", + "cross_track_distance", + "x_factor", + "sig0_cor_atmos_model", + "sig0_cor_atmos_rad", + "doppler_centroid", + "phase_bias_ref_surface", + "obp_ref_surface", + "rad_tmb_187", + "rad_tmb_238", + "rad_tmb_340", + "rad_water_vapor", + "rad_cloud_liquid_water", + "mean_sea_surface_cnescls", + "mean_sea_surface_cnescls_uncert", + "mean_sea_surface_dtu", + "mean_sea_surface_dtu_uncert", + "geoid", + "mean_dynamic_topography", + "mean_dynamic_topography_uncert", + "depth_or_elevation", + "solid_earth_tide", + "ocean_tide_fes", + "ocean_tide_got", + "load_tide_fes", + "load_tide_got", + "ocean_tide_eq", + "ocean_tide_non_eq", + "internal_tide_hret", + "internal_tide_sol2", + "pole_tide", + "dac", + "inv_bar_cor", + "model_dry_tropo_cor", + "model_wet_tropo_cor", + "rad_wet_tropo_cor", + "iono_cor_gim_ka", + "height_cor_xover", + "height_cor_xover_qual", + "rain_rate", + "ice_conc", + "sea_state_bias_cor", + "sea_state_bias_cor_2", + "swh_ssb_cor_source", + "swh_ssb_cor_source_2", + "wind_speed_ssb_cor_source", + "wind_speed_ssb_cor_source_2" + ] +} diff --git a/config-files/SWOT_L2_LR_SSH_WINDWAVE_1.1.cfg b/config-files/SWOT_L2_LR_SSH_WINDWAVE_1.1.cfg new file mode 100644 index 0000000..62c647d --- /dev/null +++ b/config-files/SWOT_L2_LR_SSH_WINDWAVE_1.1.cfg @@ -0,0 +1,85 @@ +{ + "shortName": "SWOT_L2_LR_SSH_WINDWAVE_1.1", + "latVar": "latitude", + "lonVar": "longitude", + "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": "swh_karin", + "title": "significant wave height from KaRIn", + "units": "m", + "min": 0.0, + "max": 30.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sig0_karin", + "title": "normalized radar cross section (sigma0) from KaRIn", + "units": "1", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "wind_speed_karin", + "title": "wind speed from KaRIn", + "units": "m/s", + "min": 0.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "time", + "time_tai", + "latitude", + "longitude", + "polarization_karin", + "swh_karin", + "swh_karin_qual", + "swh_karin_uncert", + "sig0_karin", + "sig0_karin_qual", + "sig0_karin_uncert", + "sig0_karin_2", + "sig0_karin_2_qual", + "wind_speed_karin", + "wind_speed_karin_qual", + "wind_speed_karin_2", + "wind_speed_karin_2_qual", + "num_pt_avg", + "swh_wind_speed_karin_source", + "swh_wind_speed_karin_source_2", + "swh_nadir_altimeter", + "swh_model", + "mean_wave_direction", + "mean_wave_period_t02", + "wind_speed_model_u", + "wind_speed_model_v", + "wind_speed_rad", + "distance_to_coast", + "heading_to_coast", + "ancillary_surface_classification_flag", + "dynamic_ice_flag", + "rain_flag", + "rad_surface_type_flag" + ] +} From 5f6f7bc7e49555681f85b069e0b0da68f795cfcf Mon Sep 17 00:00:00 2001 From: James Wood Date: Fri, 15 Sep 2023 12:19:52 -0700 Subject: [PATCH 07/40] deploy From 8aabd2aee064c7ffb0856a3086de3ed5cadb7fc8 Mon Sep 17 00:00:00 2001 From: sliu008 <69875423+sliu008@users.noreply.github.com> Date: Mon, 16 Oct 2023 14:45:50 -0700 Subject: [PATCH 08/40] add ssha_karin_2 variable to swot expert (#25) --- config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg | 12 +++++++++++- config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg | 10 ++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) 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 c392588..c64ab11 100644 --- a/config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg @@ -18,6 +18,16 @@ "s2": "0:*,*:*" }, "imgVariables": [ + { + "id": "ssha_karin_2", + "title": "sea surface height anomaly", + "units": "m", + "min": -0.3, + "max": 0.3, + "palette": "paletteMedspirationIndexed", + "is_swot_expert": true, + "ppd": 48 + }, { "id": "ssh_karin", "title": "sea surface height", @@ -310,4 +320,4 @@ "sea_state_bias_cor", "sea_state_bias_cor_2" ] -} +} \ No newline at end of file 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 d1371b8..c127f60 100644 --- a/config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg @@ -18,6 +18,16 @@ "s2": "0:*,*:*" }, "imgVariables": [ + { + "id": "ssha_karin_2", + "title": "sea surface height anomaly", + "units": "m", + "min": -0.3, + "max": 0.3, + "palette": "paletteMedspirationIndexed", + "is_swot_expert": true, + "ppd": 48 + }, { "id": "ssh_karin", "title": "sea surface height", From 015b796b85c8e725d31f3502d08115861106d28e Mon Sep 17 00:00:00 2001 From: James Wood Date: Mon, 16 Oct 2023 14:50:50 -0700 Subject: [PATCH 09/40] Updated CHANGELOG --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index e7b59a5..3647226 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Security +## [Released] - 2023-10-16 + +### Added +### Changed + - Added ssha_karin_2 to SWOT_L2_LR_SSH_EXPERT_1.0 and 1.1 +### Deprecated +### Removed +### Fixed +### Security + + ## [Released] - 2023-09-15 ### Added From fff1c53fc5ed1a82409788805ece4dcd59fdcf65 Mon Sep 17 00:00:00 2001 From: sliu008 <69875423+sliu008@users.noreply.github.com> Date: Mon, 23 Oct 2023 15:04:59 -0700 Subject: [PATCH 10/40] move ssha_karin_2 to end of image list (#28) --- config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg | 20 ++++++++++---------- config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg | 22 +++++++++++----------- 2 files changed, 21 insertions(+), 21 deletions(-) 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 c64ab11..d2f20e2 100644 --- a/config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg @@ -18,16 +18,6 @@ "s2": "0:*,*:*" }, "imgVariables": [ - { - "id": "ssha_karin_2", - "title": "sea surface height anomaly", - "units": "m", - "min": -0.3, - "max": 0.3, - "palette": "paletteMedspirationIndexed", - "is_swot_expert": true, - "ppd": 48 - }, { "id": "ssh_karin", "title": "sea surface height", @@ -227,6 +217,16 @@ "min": -2.0, "max": 0.0, "palette": "paletteMedspirationIndexed" + }, + { + "id": "ssha_karin_2", + "title": "sea surface height anomaly", + "units": "m", + "min": -0.3, + "max": 0.3, + "palette": "paletteMedspirationIndexed", + "is_swot_expert": true, + "ppd": 48 } ], "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 c127f60..9029276 100644 --- a/config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg @@ -18,16 +18,6 @@ "s2": "0:*,*:*" }, "imgVariables": [ - { - "id": "ssha_karin_2", - "title": "sea surface height anomaly", - "units": "m", - "min": -0.3, - "max": 0.3, - "palette": "paletteMedspirationIndexed", - "is_swot_expert": true, - "ppd": 48 - }, { "id": "ssh_karin", "title": "sea surface height", @@ -227,7 +217,17 @@ "min": -2.0, "max": 0.0, "palette": "paletteMedspirationIndexed" - } + }, + { + "id": "ssha_karin_2", + "title": "sea surface height anomaly", + "units": "m", + "min": -0.3, + "max": 0.3, + "palette": "paletteMedspirationIndexed", + "is_swot_expert": true, + "ppd": 48 + } ], "image": { "ppd": 16, From ac8018298d4d6a8609506ded5dd9f77d38c506b1 Mon Sep 17 00:00:00 2001 From: James Wood Date: Fri, 27 Oct 2023 13:37:13 -0700 Subject: [PATCH 11/40] New SWOT configs added --- CHANGELOG.md | 11 + config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg | 313 ++++++++++++++++ config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg | 383 ++++++++++++++++++++ config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg | 313 ++++++++++++++++ 4 files changed, 1020 insertions(+) create mode 100644 config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg create mode 100644 config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg create mode 100644 config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index 79c3327..91adfee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Security +## [Released] - 2023-10-27 + +### Added + - Added configs SWOT_L2_NALT_IGDR_GDR_1.0, SWOT_L2_NALT_IGDR_SGDR_1.0, and SWOT_L2_NALT_OGDR_GDR_1.0 +### Changed +### Deprecated +### Removed +### Fixed +### Security + + ## [Released] - 2023-10-16 ### Added diff --git a/config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg b/config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg new file mode 100644 index 0000000..f7a4c83 --- /dev/null +++ b/config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg @@ -0,0 +1,313 @@ +{ + "shortName": "SWOT_L2_NALT_IGDR_GDR_1.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "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 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg b/config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg new file mode 100644 index 0000000..08c76a1 --- /dev/null +++ b/config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg @@ -0,0 +1,383 @@ +{ + "shortName": "SWOT_L2_NALT_IGDR_SGDR_1.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "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 + }, + "variables": [ + "samples", + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/range_cor_uso", + "data_01/range_cor_cog", + "data_01/rad_ta_187", + "data_01/rad_ta_238", + "data_01/rad_ta_340", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/ku/range_cor_internal_path", + "data_01/ku/range_cor_ocean_model_instr", + "data_01/ku/range_cor_ocean_mle3_model_instr", + "data_01/ku/range_cor_doppler", + "data_01/ku/swh_cor_ocean_model_instr", + "data_01/ku/swh_cor_ocean_mle3_model_instr", + "data_01/ku/sig0_cor_calibration", + "data_01/ku/sig0_cor_ocean_model_instr", + "data_01/ku/sig0_cor_ocean_mle3_model_instr", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_01/c/range_cor_internal_path", + "data_01/c/range_cor_ocean_model_instr", + "data_01/c/range_cor_doppler", + "data_01/c/swh_cor_ocean_model_instr", + "data_01/c/sig0_cor_calibration", + "data_01/c/sig0_cor_ocean_model_instr", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/tracker_range_counter", + "data_20/tracker_range_rate_counter", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/ku/tracker_range_calibrated", + "data_20/ku/tracker_range_diode", + "data_20/ku/agc", + "data_20/ku/agc_cor", + "data_20/ku/sig0_scaling_factor", + "data_20/ku/epoch_ocean", + "data_20/ku/sigmac_ocean", + "data_20/ku/amplitude_ocean", + "data_20/ku/noise_floor_ocean", + "data_20/ku/epoch_ocean_mle3", + "data_20/ku/sigmac_ocean_mle3", + "data_20/ku/amplitude_ocean_mle3", + "data_20/ku/epoch_adaptive", + "data_20/ku/amplitude_adaptive", + "data_20/ku/noise_floor_adaptive", + "data_20/ku/gamma_adaptive", + "data_20/ku/convergence_criteria_adaptive", + "data_20/ku/epoch_ocog", + "data_20/ku/amplitude_ocog", + "data_20/ku/epoch_seaice", + "data_20/ku/amplitude_seaice", + "data_20/ku/epoch_ice2", + "data_20/ku/amplitude_ice2", + "data_20/ku/mean_amplitude_ice2", + "data_20/ku/noise_floor_ice2", + "data_20/ku/slope_ice2", + "data_20/ku/epoch_tfmra", + "data_20/ku/amplitude_tfmra", + "data_20/ku/wvf_main_class_score", + "data_20/ku/wvf_second_class", + "data_20/ku/wvf_second_class_score", + "data_20/ku/power_waveform", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness", + "data_20/c/tracker_range_calibrated", + "data_20/c/agc", + "data_20/c/agc_cor", + "data_20/c/sig0_scaling_factor", + "data_20/c/epoch_ocean", + "data_20/c/sigmac_ocean", + "data_20/c/amplitude_ocean", + "data_20/c/noise_floor_ocean", + "data_20/c/epoch_ocog", + "data_20/c/amplitude_ocog", + "data_20/c/epoch_ice2", + "data_20/c/amplitude_ice2", + "data_20/c/mean_amplitude_ice2", + "data_20/c/noise_floor_ice2", + "data_20/c/power_waveform" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg b/config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg new file mode 100644 index 0000000..e2cb19e --- /dev/null +++ b/config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg @@ -0,0 +1,313 @@ +{ + "shortName": "SWOT_L2_NALT_OGDR_GDR_1.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "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 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness" + ] +} \ No newline at end of file From 302fb0a9d1bb8accf5d0610eec11f66131eb5978 Mon Sep 17 00:00:00 2001 From: James Wood Date: Fri, 27 Oct 2023 15:49:15 -0700 Subject: [PATCH 12/40] Added linefeed --- config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg | 2 +- config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg | 2 +- config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg b/config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg index f7a4c83..d1c3fdd 100644 --- a/config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg +++ b/config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg @@ -310,4 +310,4 @@ "data_20/c/mqe_ocean", "data_20/c/peakiness" ] -} \ No newline at end of file +} diff --git a/config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg b/config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg index 08c76a1..09b2e0e 100644 --- a/config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg +++ b/config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg @@ -380,4 +380,4 @@ "data_20/c/noise_floor_ice2", "data_20/c/power_waveform" ] -} \ No newline at end of file +} diff --git a/config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg b/config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg index e2cb19e..a76df8f 100644 --- a/config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg +++ b/config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg @@ -310,4 +310,4 @@ "data_20/c/mqe_ocean", "data_20/c/peakiness" ] -} \ No newline at end of file +} From c6cf4621ac265fa410fa2cc42ee357e8cb03bbbd Mon Sep 17 00:00:00 2001 From: James Wood Date: Wed, 15 Nov 2023 13:36:21 -0800 Subject: [PATCH 13/40] Added SWOT 2.0 collections --- CHANGELOG.md | 14 + config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg | 106 +++++ config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg | 323 +++++++++++++++ .../SWOT_L2_LR_SSH_UNSMOOTHED_2.0.cfg | 110 +++++ config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg | 79 ++++ config-files/SWOT_L2_NALT_GDR_SSHA_2.0.cfg | 91 +++++ config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg | 313 ++++++++++++++ config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg | 383 ++++++++++++++++++ config-files/SWOT_L2_NALT_IGDR_SSHA_2.0.cfg | 91 +++++ config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg | 313 ++++++++++++++ config-files/SWOT_L2_NALT_OGDR_SSHA_2.0.cfg | 91 +++++ 11 files changed, 1914 insertions(+) create mode 100644 config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg create mode 100644 config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg create mode 100644 config-files/SWOT_L2_LR_SSH_UNSMOOTHED_2.0.cfg create mode 100644 config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg create mode 100644 config-files/SWOT_L2_NALT_GDR_SSHA_2.0.cfg create mode 100644 config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg create mode 100644 config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg create mode 100644 config-files/SWOT_L2_NALT_IGDR_SSHA_2.0.cfg create mode 100644 config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg create mode 100644 config-files/SWOT_L2_NALT_OGDR_SSHA_2.0.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index 91adfee..49f36dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Security +## [Released] - 2023-11-15 + +### Added + - Added configs SWOT_L2_LR_SSH_BASIC_2.0, SWOT_L2_LR_SSH_EXPERT_2.0, SWOT_L2_LR_SSH_UNSMOOTHED_2.0, SWOT_L2_LR_SSH_WINDWAVE_2.0 + - Added configs SWOT_L2_NALT_IGDR_GDR_2.0, SWOT_L2_NALT_IGDR_SGDR_2.0, SWOT_L2_NALT_IGDR_SSHA_2.0 + - Added configs SWOT_L2_NALT_OGDR_GDR_2.0, SWOT_L2_NALT_OGDR_SSHA_2.0 + - Added configs SWOT_L2_NALT_GDR_SSHA_2.0 +### Changed +### Deprecated +### Removed +### Fixed +### Security + + ## [Released] - 2023-10-27 ### Added diff --git a/config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg b/config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg new file mode 100644 index 0000000..6854dde --- /dev/null +++ b/config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg @@ -0,0 +1,106 @@ +{ + "shortName": "SWOT_L2_LR_SSH_BASIC_2.0", + "latVar": "latitude", + "lonVar": "longitude", + "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": "ssh_karin", + "title": "sea surface height", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "ssha_karin", + "title": "sea surface height anomaly", + "units": "m", + "min": -0.2, + "max": 0.2, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "ssh_karin_2", + "title": "sea surface height", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "mean_sea_surface_cnescls", + "title": "mean sea surface height (CNES/CLS)", + "units": "m", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "geoid", + "title": "geoid height", + "units": "m", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "internal_tide_hret", + "title": "coherent internal tide (HRET)", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "height_cor_xover", + "title": "height correction from KaRIn crossovers", + "units": "m", + "min": -2.0, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "time", + "time_tai", + "latitude", + "longitude", + "ssh_karin", + "ssh_karin_uncert", + "ssha_karin", + "ssh_karin_2", + "ssha_karin_2", + "ssha_karin_qual", + "num_pt_avg", + "distance_to_coast", + "heading_to_coast", + "ancillary_surface_classification_flag", + "dynamic_ice_flag", + "rain_flag", + "rad_surface_type_flag", + "mean_sea_surface_cnescls", + "mean_sea_surface_cnescls_uncert", + "geoid", + "internal_tide_hret", + "height_cor_xover" + ] +} diff --git a/config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg b/config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg new file mode 100644 index 0000000..349d18c --- /dev/null +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg @@ -0,0 +1,323 @@ +{ + "shortName": "SWOT_L2_LR_SSH_EXPERT_2.0", + "latVar": "latitude", + "lonVar": "longitude", + "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": "ssh_karin", + "title": "sea surface height", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "ssha_karin", + "title": "sea surface height anomaly", + "units": "m", + "min": -0.2, + "max": 0.2, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "ssh_karin_2", + "title": "sea surface height", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "swh_karin", + "title": "significant wave height from KaRIn", + "units": "m", + "min": 0.0, + "max": 30.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sig0_karin", + "title": "normalized radar cross section (sigma0) from KaRIn", + "units": "1", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "wind_speed_karin", + "title": "wind speed from KaRIn ", + "units": "m/s", + "min": 0.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "mean_sea_surface_cnescls", + "title": "mean sea surface height (CNES/CLS)", + "units": "m", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "mean_sea_surface_dtu", + "title": "mean sea surface height (DTU)", + "units": "m", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "geoid", + "title": "geoid height", + "units": "m", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "mean_dynamic_topography", + "title": "mean dynamic topography", + "units": "m", + "min": -2.0, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "ocean_tide_fes", + "title": "geocentric ocean tide height (FES)", + "units": "m", + "min": -2.0, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "ocean_tide_got", + "title": "geocentric ocean tide height (GOT)", + "units": "m", + "min": -2.0, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "load_tide_fes", + "title": "geocentric load tide height (FES)", + "units": "m", + "min": -0.2, + "max": 0.2, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "load_tide_got", + "title": "geocentric load tide height (GOT)", + "units": "m", + "min": -0.2, + "max": 0.2, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "internal_tide_hret", + "title": "coherent internal tide (HRET)", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "internal_tide_sol2", + "title": "coherent internal tide (Model 2)", + "units": "m", + "min": -20.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "dac", + "title": "dynamic atmospheric correction", + "units": "m", + "min": -1.0, + "max": 1.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "inv_bar_cor", + "title": "static inverse barometer effect on sea surface height", + "units": "m", + "min": -0.2, + "max": 0.2, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "model_dry_tropo_cor", + "title": "dry troposphere vertical correction", + "units": "m", + "min": -2.0, + "max": 0.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "model_wet_tropo_cor", + "title": "wet troposphere vertical correction from weather model data", + "units": "m", + "min": -2.0, + "max": 0.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "rad_wet_tropo_cor", + "title": "wet troposphere vertical correction from radiometer data", + "units": "m", + "min": -2.0, + "max": 0.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "iono_cor_gim_ka", + "title": "ionosphere vertical correction", + "units": "m", + "min": -2.0, + "max": 0.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "height_cor_xover", + "title": "height correction from KaRIn crossovers", + "units": "m", + "min": -2.0, + "max": 2.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sea_state_bias_cor", + "title": "sea state bias correction to height", + "units": "m", + "min": -2.0, + "max": 0.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sea_state_bias_cor_2", + "title": "sea state bias correction to height", + "units": "m", + "min": -2.0, + "max": 0.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "ssha_karin_2", + "title": "sea surface height anomaly", + "units": "m", + "min": -0.3, + "max": 0.3, + "palette": "paletteMedspirationIndexed", + "is_swot_expert": true, + "ppd": 48 + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "time", + "time_tai", + "latitude", + "longitude", + "ssh_karin", + "ssh_karin_uncert", + "ssha_karin", + "ssh_karin_2", + "ssha_karin_2", + "ssha_karin_qual", + "polarization_karin", + "swh_karin", + "swh_karin_uncert", + "sig0_karin", + "sig0_karin_uncert", + "sig0_karin_2", + "wind_speed_karin", + "wind_speed_karin_2", + "swh_karin_qual", + "sig0_karin_qual", + "num_pt_avg", + "swh_model", + "mean_wave_direction", + "mean_wave_period_t02", + "wind_speed_model_u", + "wind_speed_model_v", + "wind_speed_rad", + "distance_to_coast", + "heading_to_coast", + "ancillary_surface_classification_flag", + "dynamic_ice_flag", + "rain_flag", + "rad_surface_type_flag", + "sc_altitude", + "orbit_alt_rate", + "cross_track_angle", + "sc_roll", + "sc_pitch", + "sc_yaw", + "velocity_heading", + "orbit_qual", + "latitude_avg_ssh", + "longitude_avg_ssh", + "cross_track_distance", + "x_factor", + "sig0_cor_atmos_model", + "sig0_cor_atmos_rad", + "doppler_centroid", + "phase_bias_ref_surface", + "obp_ref_surface", + "rad_tmb_187", + "rad_tmb_238", + "rad_tmb_340", + "rad_water_vapor", + "rad_cloud_liquid_water", + "mean_sea_surface_cnescls", + "mean_sea_surface_cnescls_uncert", + "mean_sea_surface_dtu", + "mean_sea_surface_dtu_uncert", + "geoid", + "mean_dynamic_topography", + "mean_dynamic_topography_uncert", + "depth_or_elevation", + "solid_earth_tide", + "ocean_tide_fes", + "ocean_tide_got", + "load_tide_fes", + "load_tide_got", + "ocean_tide_eq", + "ocean_tide_non_eq", + "internal_tide_hret", + "internal_tide_sol2", + "pole_tide", + "dac", + "inv_bar_cor", + "model_dry_tropo_cor", + "model_wet_tropo_cor", + "rad_wet_tropo_cor", + "iono_cor_gim_ka", + "height_cor_xover", + "correction_flag", + "rain_rate", + "ice_conc", + "sea_state_bias_cor", + "sea_state_bias_cor_2" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_LR_SSH_UNSMOOTHED_2.0.cfg b/config-files/SWOT_L2_LR_SSH_UNSMOOTHED_2.0.cfg new file mode 100644 index 0000000..a84d42d --- /dev/null +++ b/config-files/SWOT_L2_LR_SSH_UNSMOOTHED_2.0.cfg @@ -0,0 +1,110 @@ +{ + "shortName": "SWOT_L2_LR_SSH_UNSMOOTHED_2.0", + "latVar": "latitude", + "lonVar": "longitude", + "timeVar": "time", + "is360": true, + "multi_lon_lat": true, + "multi_groups": ["left", "right"], + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "periodic", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [ + { + "id": "ssh_karin_2", + "title": "sea surface height", + "units": "m", + "min": -20, + "max": 20, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sig0_karin_2", + "title": "normalized radar cross section (sigma0) from ", + "units": "1", + "min": -50, + "max": 50, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "total_coherence", + "title": "total coherence", + "units": "1", + "min": 0, + "max": 10000, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "mean_sea_surface_cnescls", + "title": "mean sea surface height (CNES/CLS)", + "units": "m", + "min": -50, + "max": 50, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "left/ancillary_surface_classification_flag", + "left/latitude", + "left/latitude_uncert", + "left/longitude", + "left/longitude_uncert", + "left/mean_sea_surface_cnescls", + "left/miti_power_250m", + "left/miti_power_var_250m", + "left/polarization_karin", + "left/sig0_karin_2", + "left/sig0_karin_uncert", + "left/simulated_error_baseline_dilation", + "left/simulated_error_karin", + "left/simulated_error_phase", + "left/simulated_error_roll", + "left/simulated_error_timing", + "left/simulated_error_troposphere", + "left/simulated_true_ssh_karin", + "left/ssh_karin_2", + "left/ssh_karin_uncert", + "left/ssh_qual", + "left/time", + "left/time_tai", + "left/total_coherence", + "right/ancillary_surface_classification_flag", + "right/latitude", + "right/latitude_uncert", + "right/longitude", + "right/longitude_uncert", + "right/mean_sea_surface_cnescls", + "right/miti_power_250m", + "right/miti_power_var_250m", + "right/polarization_karin", + "right/sig0_karin_2", + "right/sig0_karin_uncert", + "right/simulated_error_baseline_dilation", + "right/simulated_error_karin", + "right/simulated_error_phase", + "right/simulated_error_roll", + "right/simulated_error_timing", + "right/simulated_error_troposphere", + "right/simulated_true_ssh_karin", + "right/ssh_karin_2", + "right/ssh_karin_uncert", + "right/ssh_qual", + "right/time", + "right/time_tai", + "right/total_coherence" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg b/config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg new file mode 100644 index 0000000..0f06d83 --- /dev/null +++ b/config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg @@ -0,0 +1,79 @@ +{ + "shortName": "SWOT_L2_LR_SSH_WINDWAVE_2.0", + "latVar": "latitude", + "lonVar": "longitude", + "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": "swh_karin", + "title": "significant wave height from KaRIn", + "units": "m", + "min": 0.0, + "max": 30.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sig0_karin", + "title": "normalized radar cross section (sigma0) from KaRIn", + "units": "1", + "min": -50.0, + "max": 50.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "wind_speed_karin", + "title": "wind speed from KaRIn ", + "units": "m/s", + "min": 0.0, + "max": 20.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "time", + "time_tai", + "latitude", + "longitude", + "polarization_karin", + "swh_karin", + "swh_karin_uncert", + "sig0_karin", + "sig0_karin_uncert", + "sig0_karin_2", + "wind_speed_karin", + "wind_speed_karin_2", + "swh_karin_qual", + "sig0_karin_qual", + "num_pt_avg", + "swh_model", + "mean_wave_direction", + "mean_wave_period_t02", + "wind_speed_model_u", + "wind_speed_model_v", + "wind_speed_rad", + "distance_to_coast", + "heading_to_coast", + "ancillary_surface_classification_flag", + "dynamic_ice_flag", + "rain_flag", + "rad_surface_type_flag" + ] +} diff --git a/config-files/SWOT_L2_NALT_GDR_SSHA_2.0.cfg b/config-files/SWOT_L2_NALT_GDR_SSHA_2.0.cfg new file mode 100644 index 0000000..8402374 --- /dev/null +++ b/config-files/SWOT_L2_NALT_GDR_SSHA_2.0.cfg @@ -0,0 +1,91 @@ +{ + "shortName": "SWOT_L2_NALT_GDR_SSHA_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "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 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/surface_classification_flag", + "data_01/alt_qual", + "data_01/rad_qual", + "data_01/geo_qual", + "data_01/meteo_map_availability_flag", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/altitude", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_dynamic_topography", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_mle3", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3" + ] +} diff --git a/config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg b/config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg new file mode 100644 index 0000000..130cc29 --- /dev/null +++ b/config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg @@ -0,0 +1,313 @@ +{ + "shortName": "SWOT_L2_NALT_IGDR_GDR_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "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 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness" + ] +} diff --git a/config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg b/config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg new file mode 100644 index 0000000..6b499e0 --- /dev/null +++ b/config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg @@ -0,0 +1,383 @@ +{ + "shortName": "SWOT_L2_NALT_IGDR_SGDR_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "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 + }, + "variables": [ + "samples", + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/range_cor_uso", + "data_01/range_cor_cog", + "data_01/rad_ta_187", + "data_01/rad_ta_238", + "data_01/rad_ta_340", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/ku/range_cor_internal_path", + "data_01/ku/range_cor_ocean_model_instr", + "data_01/ku/range_cor_ocean_mle3_model_instr", + "data_01/ku/range_cor_doppler", + "data_01/ku/swh_cor_ocean_model_instr", + "data_01/ku/swh_cor_ocean_mle3_model_instr", + "data_01/ku/sig0_cor_calibration", + "data_01/ku/sig0_cor_ocean_model_instr", + "data_01/ku/sig0_cor_ocean_mle3_model_instr", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_01/c/range_cor_internal_path", + "data_01/c/range_cor_ocean_model_instr", + "data_01/c/range_cor_doppler", + "data_01/c/swh_cor_ocean_model_instr", + "data_01/c/sig0_cor_calibration", + "data_01/c/sig0_cor_ocean_model_instr", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/tracker_range_counter", + "data_20/tracker_range_rate_counter", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/ku/tracker_range_calibrated", + "data_20/ku/tracker_range_diode", + "data_20/ku/agc", + "data_20/ku/agc_cor", + "data_20/ku/sig0_scaling_factor", + "data_20/ku/epoch_ocean", + "data_20/ku/sigmac_ocean", + "data_20/ku/amplitude_ocean", + "data_20/ku/noise_floor_ocean", + "data_20/ku/epoch_ocean_mle3", + "data_20/ku/sigmac_ocean_mle3", + "data_20/ku/amplitude_ocean_mle3", + "data_20/ku/epoch_adaptive", + "data_20/ku/amplitude_adaptive", + "data_20/ku/noise_floor_adaptive", + "data_20/ku/gamma_adaptive", + "data_20/ku/convergence_criteria_adaptive", + "data_20/ku/epoch_ocog", + "data_20/ku/amplitude_ocog", + "data_20/ku/epoch_seaice", + "data_20/ku/amplitude_seaice", + "data_20/ku/epoch_ice2", + "data_20/ku/amplitude_ice2", + "data_20/ku/mean_amplitude_ice2", + "data_20/ku/noise_floor_ice2", + "data_20/ku/slope_ice2", + "data_20/ku/epoch_tfmra", + "data_20/ku/amplitude_tfmra", + "data_20/ku/wvf_main_class_score", + "data_20/ku/wvf_second_class", + "data_20/ku/wvf_second_class_score", + "data_20/ku/power_waveform", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness", + "data_20/c/tracker_range_calibrated", + "data_20/c/agc", + "data_20/c/agc_cor", + "data_20/c/sig0_scaling_factor", + "data_20/c/epoch_ocean", + "data_20/c/sigmac_ocean", + "data_20/c/amplitude_ocean", + "data_20/c/noise_floor_ocean", + "data_20/c/epoch_ocog", + "data_20/c/amplitude_ocog", + "data_20/c/epoch_ice2", + "data_20/c/amplitude_ice2", + "data_20/c/mean_amplitude_ice2", + "data_20/c/noise_floor_ice2", + "data_20/c/power_waveform" + ] +} diff --git a/config-files/SWOT_L2_NALT_IGDR_SSHA_2.0.cfg b/config-files/SWOT_L2_NALT_IGDR_SSHA_2.0.cfg new file mode 100644 index 0000000..bb7eee3 --- /dev/null +++ b/config-files/SWOT_L2_NALT_IGDR_SSHA_2.0.cfg @@ -0,0 +1,91 @@ +{ + "shortName": "SWOT_L2_NALT_IGDR_SSHA_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "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 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/surface_classification_flag", + "data_01/alt_qual", + "data_01/rad_qual", + "data_01/geo_qual", + "data_01/meteo_map_availability_flag", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/altitude", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_dynamic_topography", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_mle3", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3" + ] +} diff --git a/config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg b/config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg new file mode 100644 index 0000000..3b6dab7 --- /dev/null +++ b/config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg @@ -0,0 +1,313 @@ +{ + "shortName": "SWOT_L2_NALT_OGDR_GDR_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "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 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness" + ] +} diff --git a/config-files/SWOT_L2_NALT_OGDR_SSHA_2.0.cfg b/config-files/SWOT_L2_NALT_OGDR_SSHA_2.0.cfg new file mode 100644 index 0000000..912be96 --- /dev/null +++ b/config-files/SWOT_L2_NALT_OGDR_SSHA_2.0.cfg @@ -0,0 +1,91 @@ +{ + "shortName": "SWOT_L2_NALT_OGDR_SSHA_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "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 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/surface_classification_flag", + "data_01/alt_qual", + "data_01/rad_qual", + "data_01/geo_qual", + "data_01/meteo_map_availability_flag", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/altitude", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_dynamic_topography", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_mle3", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3" + ] +} From 60ee62182f05a4c94b84f427981031957033cfef Mon Sep 17 00:00:00 2001 From: sliu008 <69875423+sliu008@users.noreply.github.com> Date: Mon, 4 Dec 2023 13:01:37 -0800 Subject: [PATCH 14/40] Swot l2 hr raster (#34) * add SWOT_L2_HR_Raster * add changelog --- CHANGELOG.md | 1 + config-files/SWOT_L2_HR_Raster_100m_2.0.cfg | 95 +++++++++++++++++++++ config-files/SWOT_L2_HR_Raster_250m_2.0.cfg | 95 +++++++++++++++++++++ 3 files changed, 191 insertions(+) create mode 100644 config-files/SWOT_L2_HR_Raster_100m_2.0.cfg create mode 100644 config-files/SWOT_L2_HR_Raster_250m_2.0.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index 49f36dd..23a4090 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added + - Added configs for SWOT_L2_HR_Raster_100m_2.0 SWOT_L2_HR_Raster_250m_2.0 ### Changed ### Deprecated ### Removed diff --git a/config-files/SWOT_L2_HR_Raster_100m_2.0.cfg b/config-files/SWOT_L2_HR_Raster_100m_2.0.cfg new file mode 100644 index 0000000..30cd6af --- /dev/null +++ b/config-files/SWOT_L2_HR_Raster_100m_2.0.cfg @@ -0,0 +1,95 @@ +{ + "shortName": "SWOT_L2_HR_Raster_100m_2.0", + "latVar": "latitude", + "lonVar": "longitude", + "timeVar": "time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": {}, + "imgVariables": [ + { + "id": "wse", + "title": "water surface elevation above geoid", + "units": "m", + "min": -1500.0, + "max": 15000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "water_area", + "title": "water surface area", + "units": "m^2", + "min": -2000000.0, + "max": 2000000000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "water_frac", + "title": "water fraction", + "units": "1", + "min": -1000.0, + "max": 10000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sig0", + "title": "sigma0", + "units": "1", + "min": -1000.0, + "max": 10000000.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "crs", + "x", + "y", + "longitude", + "latitude", + "wse", + "wse_qual", + "wse_qual_bitwise", + "wse_uncert", + "water_area", + "water_area_qual", + "water_area_qual_bitwise", + "water_area_uncert", + "water_frac", + "water_frac_uncert", + "sig0", + "sig0_qual", + "sig0_qual_bitwise", + "sig0_uncert", + "inc", + "cross_track", + "illumination_time", + "illumination_time_tai", + "n_wse_pix", + "n_water_area_pix", + "n_sig0_pix", + "n_other_pix", + "dark_frac", + "ice_clim_flag", + "ice_dyn_flag", + "layover_impact", + "sig0_cor_atmos_model", + "height_cor_xover", + "geoid", + "solid_earth_tide", + "load_tide_fes", + "load_tide_got", + "pole_tide", + "model_dry_tropo_cor", + "model_wet_tropo_cor", + "iono_cor_gim_ka" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_HR_Raster_250m_2.0.cfg b/config-files/SWOT_L2_HR_Raster_250m_2.0.cfg new file mode 100644 index 0000000..70a7595 --- /dev/null +++ b/config-files/SWOT_L2_HR_Raster_250m_2.0.cfg @@ -0,0 +1,95 @@ +{ + "shortName": "SWOT_L2_HR_Raster_250m_2.0", + "latVar": "latitude", + "lonVar": "longitude", + "timeVar": "time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": {}, + "imgVariables": [ + { + "id": "wse", + "title": "water surface elevation above geoid", + "units": "m", + "min": -1500.0, + "max": 15000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "water_area", + "title": "water surface area", + "units": "m^2", + "min": -2000000.0, + "max": 2000000000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "water_frac", + "title": "water fraction", + "units": "1", + "min": -1000.0, + "max": 10000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sig0", + "title": "sigma0", + "units": "1", + "min": -1000.0, + "max": 10000000.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "crs", + "x", + "y", + "longitude", + "latitude", + "wse", + "wse_qual", + "wse_qual_bitwise", + "wse_uncert", + "water_area", + "water_area_qual", + "water_area_qual_bitwise", + "water_area_uncert", + "water_frac", + "water_frac_uncert", + "sig0", + "sig0_qual", + "sig0_qual_bitwise", + "sig0_uncert", + "inc", + "cross_track", + "illumination_time", + "illumination_time_tai", + "n_wse_pix", + "n_water_area_pix", + "n_sig0_pix", + "n_other_pix", + "dark_frac", + "ice_clim_flag", + "ice_dyn_flag", + "layover_impact", + "sig0_cor_atmos_model", + "height_cor_xover", + "geoid", + "solid_earth_tide", + "load_tide_fes", + "load_tide_got", + "pole_tide", + "model_dry_tropo_cor", + "model_wet_tropo_cor", + "iono_cor_gim_ka" + ] +} \ No newline at end of file From dd23249108ff814b36a3ebc7768bfc30d72656a3 Mon Sep 17 00:00:00 2001 From: James Wood Date: Mon, 4 Dec 2023 13:06:48 -0800 Subject: [PATCH 15/40] release 2023-12-04 --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23a4090..e3862d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security +## [Released] - 2023-12-04 + +### Added + - Added configs for SWOT_L2_HR_Raster_100m_2.0 SWOT_L2_HR_Raster_250m_2.0 +### Changed +### Deprecated +### Removed +### Fixed +### Security + ## [Released] - 2023-11-15 From a380f3ba160fb89165350c2ec149849605175122 Mon Sep 17 00:00:00 2001 From: James Wood Date: Tue, 5 Dec 2023 11:48:36 -0800 Subject: [PATCH 16/40] cleanup old swot collections --- CHANGELOG.md | 4 + .../SWOT_L2_LR_SSH_UNSMOOTHED_1.0.cfg | 110 ----- .../SWOT_L2_LR_SSH_UNSMOOTHED_2.0.cfg | 110 ----- config-files/SWOT_L2_NALT_IGDR_1.0.cfg | 91 ----- config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg | 313 -------------- config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg | 313 -------------- config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg | 383 ------------------ config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg | 383 ------------------ config-files/SWOT_L2_NALT_OGDR_1.0.cfg | 91 ----- config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg | 313 -------------- config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg | 313 -------------- 11 files changed, 4 insertions(+), 2420 deletions(-) delete mode 100644 config-files/SWOT_L2_LR_SSH_UNSMOOTHED_1.0.cfg delete mode 100644 config-files/SWOT_L2_LR_SSH_UNSMOOTHED_2.0.cfg delete mode 100644 config-files/SWOT_L2_NALT_IGDR_1.0.cfg delete mode 100644 config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg delete mode 100644 config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg delete mode 100644 config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg delete mode 100644 config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg delete mode 100644 config-files/SWOT_L2_NALT_OGDR_1.0.cfg delete mode 100644 config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg delete mode 100644 config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index e3862d9..6ba47f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed ### Deprecated ### Removed + - Removed configs SWOT_L2_NALT_IGDR_1.0, SWOT_L2_NALT_IGDR_GDR_1.0, + SWOT_L2_NALT_IGDR_GDR_2.0, SWOT_L2_NALT_IGDR_SGDR_1.0, SWOT_L2_NALT_IGDR_SGDR_2.0, + SWOT_L2_NALT_OGDR_1.0, SWOT_L2_NALT_OGDR_GDR_1.0, SWOT_L2_NALT_OGDR_GDR_2.0, + SWOT_L2_LR_SSH_UNSMOOTHED_1.0, SWOT_L2_LR_SSH_UNSMOOTHED_2.0 ### Fixed ### Security diff --git a/config-files/SWOT_L2_LR_SSH_UNSMOOTHED_1.0.cfg b/config-files/SWOT_L2_LR_SSH_UNSMOOTHED_1.0.cfg deleted file mode 100644 index 2b8d6f6..0000000 --- a/config-files/SWOT_L2_LR_SSH_UNSMOOTHED_1.0.cfg +++ /dev/null @@ -1,110 +0,0 @@ -{ - "shortName": "SWOT_L2_LR_SSH_UNSMOOTHED_1.0", - "latVar": "latitude", - "lonVar": "longitude", - "timeVar": "time", - "is360": true, - "multi_lon_lat": true, - "multi_groups": ["left", "right"], - "tiles": { - "steps": [ - 30, - 14 - ] - }, - "footprint": { - "strategy": "periodic", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, - "imgVariables": [ - { - "id": "ssh_karin_2", - "title": "sea surface height", - "units": "m", - "min": -20, - "max": 20, - "palette": "paletteMedspirationIndexed" - }, - { - "id": "sig0_karin_2", - "title": "normalized radar cross section (sigma0) from ", - "units": "1", - "min": -50, - "max": 50, - "palette": "paletteMedspirationIndexed" - }, - { - "id": "total_coherence", - "title": "total coherence", - "units": "1", - "min": 0, - "max": 10000, - "palette": "paletteMedspirationIndexed" - }, - { - "id": "mean_sea_surface_cnescls", - "title": "mean sea surface height (CNES/CLS)", - "units": "m", - "min": -50, - "max": 50, - "palette": "paletteMedspirationIndexed" - } - ], - "image": { - "ppd": 16, - "res": 8 - }, - "variables": [ - "left/ancillary_surface_classification_flag", - "left/latitude", - "left/latitude_uncert", - "left/longitude", - "left/longitude_uncert", - "left/mean_sea_surface_cnescls", - "left/miti_power_250m", - "left/miti_power_var_250m", - "left/polarization_karin", - "left/sig0_karin_2", - "left/sig0_karin_uncert", - "left/simulated_error_baseline_dilation", - "left/simulated_error_karin", - "left/simulated_error_phase", - "left/simulated_error_roll", - "left/simulated_error_timing", - "left/simulated_error_troposphere", - "left/simulated_true_ssh_karin", - "left/ssh_karin_2", - "left/ssh_karin_uncert", - "left/ssh_qual", - "left/time", - "left/time_tai", - "left/total_coherence", - "right/ancillary_surface_classification_flag", - "right/latitude", - "right/latitude_uncert", - "right/longitude", - "right/longitude_uncert", - "right/mean_sea_surface_cnescls", - "right/miti_power_250m", - "right/miti_power_var_250m", - "right/polarization_karin", - "right/sig0_karin_2", - "right/sig0_karin_uncert", - "right/simulated_error_baseline_dilation", - "right/simulated_error_karin", - "right/simulated_error_phase", - "right/simulated_error_roll", - "right/simulated_error_timing", - "right/simulated_error_troposphere", - "right/simulated_true_ssh_karin", - "right/ssh_karin_2", - "right/ssh_karin_uncert", - "right/ssh_qual", - "right/time", - "right/time_tai", - "right/total_coherence" - ] -} \ No newline at end of file diff --git a/config-files/SWOT_L2_LR_SSH_UNSMOOTHED_2.0.cfg b/config-files/SWOT_L2_LR_SSH_UNSMOOTHED_2.0.cfg deleted file mode 100644 index a84d42d..0000000 --- a/config-files/SWOT_L2_LR_SSH_UNSMOOTHED_2.0.cfg +++ /dev/null @@ -1,110 +0,0 @@ -{ - "shortName": "SWOT_L2_LR_SSH_UNSMOOTHED_2.0", - "latVar": "latitude", - "lonVar": "longitude", - "timeVar": "time", - "is360": true, - "multi_lon_lat": true, - "multi_groups": ["left", "right"], - "tiles": { - "steps": [ - 30, - 14 - ] - }, - "footprint": { - "strategy": "periodic", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, - "imgVariables": [ - { - "id": "ssh_karin_2", - "title": "sea surface height", - "units": "m", - "min": -20, - "max": 20, - "palette": "paletteMedspirationIndexed" - }, - { - "id": "sig0_karin_2", - "title": "normalized radar cross section (sigma0) from ", - "units": "1", - "min": -50, - "max": 50, - "palette": "paletteMedspirationIndexed" - }, - { - "id": "total_coherence", - "title": "total coherence", - "units": "1", - "min": 0, - "max": 10000, - "palette": "paletteMedspirationIndexed" - }, - { - "id": "mean_sea_surface_cnescls", - "title": "mean sea surface height (CNES/CLS)", - "units": "m", - "min": -50, - "max": 50, - "palette": "paletteMedspirationIndexed" - } - ], - "image": { - "ppd": 16, - "res": 8 - }, - "variables": [ - "left/ancillary_surface_classification_flag", - "left/latitude", - "left/latitude_uncert", - "left/longitude", - "left/longitude_uncert", - "left/mean_sea_surface_cnescls", - "left/miti_power_250m", - "left/miti_power_var_250m", - "left/polarization_karin", - "left/sig0_karin_2", - "left/sig0_karin_uncert", - "left/simulated_error_baseline_dilation", - "left/simulated_error_karin", - "left/simulated_error_phase", - "left/simulated_error_roll", - "left/simulated_error_timing", - "left/simulated_error_troposphere", - "left/simulated_true_ssh_karin", - "left/ssh_karin_2", - "left/ssh_karin_uncert", - "left/ssh_qual", - "left/time", - "left/time_tai", - "left/total_coherence", - "right/ancillary_surface_classification_flag", - "right/latitude", - "right/latitude_uncert", - "right/longitude", - "right/longitude_uncert", - "right/mean_sea_surface_cnescls", - "right/miti_power_250m", - "right/miti_power_var_250m", - "right/polarization_karin", - "right/sig0_karin_2", - "right/sig0_karin_uncert", - "right/simulated_error_baseline_dilation", - "right/simulated_error_karin", - "right/simulated_error_phase", - "right/simulated_error_roll", - "right/simulated_error_timing", - "right/simulated_error_troposphere", - "right/simulated_true_ssh_karin", - "right/ssh_karin_2", - "right/ssh_karin_uncert", - "right/ssh_qual", - "right/time", - "right/time_tai", - "right/total_coherence" - ] -} \ No newline at end of file diff --git a/config-files/SWOT_L2_NALT_IGDR_1.0.cfg b/config-files/SWOT_L2_NALT_IGDR_1.0.cfg deleted file mode 100644 index 62ffc32..0000000 --- a/config-files/SWOT_L2_NALT_IGDR_1.0.cfg +++ /dev/null @@ -1,91 +0,0 @@ -{ - "shortName": "SWOT_L2_NALT_IGDR_1.0", - "latVar": "data_01/latitude", - "lonVar": "data_01/longitude", - "timeVar": "data_01/time", - "is360": true, - "tiles": { - "steps": [ - 30, - 14 - ] - }, - "footprint": { - "strategy": "swot_linestring", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, - "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 - }, - "variables": [ - "data_01/time", - "data_01/time_tai", - "data_01/latitude", - "data_01/longitude", - "data_01/rad_side_1_surface_type_flag", - "data_01/rad_side_2_surface_type_flag", - "data_01/surface_classification_flag", - "data_01/alt_qual", - "data_01/rad_qual", - "data_01/geo_qual", - "data_01/meteo_map_availability_flag", - "data_01/rain_flag", - "data_01/rad_side_1_rain_flag", - "data_01/rad_side_2_rain_flag", - "data_01/ice_flag", - "data_01/rad_side_1_sea_ice_flag", - "data_01/rad_side_2_sea_ice_flag", - "data_01/rad_wet_tropo_cor_interp_qual", - "data_01/altitude", - "data_01/model_dry_tropo_cor_zero_altitude", - "data_01/rad_wet_tropo_cor", - "data_01/mean_sea_surface_cnescls", - "data_01/mean_dynamic_topography", - "data_01/depth_or_elevation", - "data_01/inv_bar_cor", - "data_01/dac", - "data_01/ocean_tide_fes", - "data_01/solid_earth_tide", - "data_01/pole_tide", - "data_01/internal_tide_hret", - "data_01/wind_speed_alt", - "data_01/wind_speed_alt_mle3", - "data_01/rad_water_vapor", - "data_01/rad_cloud_liquid_water", - "data_01/ku/range_ocean", - "data_01/ku/range_ocean_mle3", - "data_01/ku/iono_cor_alt_filtered", - "data_01/ku/iono_cor_alt_filtered_mle3", - "data_01/ku/sea_state_bias", - "data_01/ku/sea_state_bias_mle3", - "data_01/ku/swh_ocean", - "data_01/ku/swh_ocean_mle3", - "data_01/ku/sig0_ocean", - "data_01/ku/sig0_ocean_mle3", - "data_01/ku/wvf_main_class", - "data_01/ku/ssha", - "data_01/ku/ssha_mle3" - ] -} diff --git a/config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg b/config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg deleted file mode 100644 index d1c3fdd..0000000 --- a/config-files/SWOT_L2_NALT_IGDR_GDR_1.0.cfg +++ /dev/null @@ -1,313 +0,0 @@ -{ - "shortName": "SWOT_L2_NALT_IGDR_GDR_1.0", - "latVar": "data_01/latitude", - "lonVar": "data_01/longitude", - "timeVar": "data_01/time", - "is360": true, - "tiles": { - "steps": [ - 30, - 14 - ] - }, - "footprint": { - "strategy": "swot_linestring", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, - "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 - }, - "variables": [ - "data_01/time", - "data_01/time_tai", - "data_01/index_first_20hz_measurement", - "data_01/numtotal_20hz_measurement", - "data_01/latitude", - "data_01/longitude", - "data_01/rad_side_1_surface_type_flag", - "data_01/rad_side_2_surface_type_flag", - "data_01/rad_side_1_distance_to_land", - "data_01/rad_side_2_distance_to_land", - "data_01/surface_classification_flag", - "data_01/angle_of_approach_to_coast", - "data_01/distance_to_coast", - "data_01/rad_tb_187_qual", - "data_01/rad_tb_238_qual", - "data_01/rad_tb_340_qual", - "data_01/rad_side_1_land_frac_187", - "data_01/rad_side_2_land_frac_187", - "data_01/rad_side_1_land_frac_238", - "data_01/rad_side_2_land_frac_238", - "data_01/rad_side_1_land_frac_340", - "data_01/rad_side_2_land_frac_340", - "data_01/alt_state_band_seq_flag", - "data_01/orb_state_diode_flag", - "data_01/orb_state_rest_flag", - "data_01/meteo_map_availability_flag", - "data_01/wave_model_map_availability_flag", - "data_01/sig0_cor_atm_source", - "data_01/rain_flag", - "data_01/rad_side_1_rain_flag", - "data_01/rad_side_2_rain_flag", - "data_01/ice_flag", - "data_01/rad_side_1_sea_ice_flag", - "data_01/rad_side_2_sea_ice_flag", - "data_01/rad_wet_tropo_cor_interp_qual", - "data_01/mean_sea_surface_cnescls_interp_qual", - "data_01/mean_sea_surface_dtu_interp_qual", - "data_01/mean_dynamic_topography_interp_qual", - "data_01/ocean_tide_got_interp_qual", - "data_01/ocean_tide_fes_interp_qual", - "data_01/internal_tide_hret_interp_qual", - "data_01/meteo_zero_altitude_interp_qual", - "data_01/meteo_measurement_altitude_interp_qual", - "data_01/sea_ice_concentration_interp_qual", - "data_01/wave_model_interp_qual", - "data_01/altitude", - "data_01/altitude_rate", - "data_01/model_dry_tropo_cor_zero_altitude", - "data_01/model_dry_tropo_cor_measurement_altitude", - "data_01/model_wet_tropo_cor_zero_altitude", - "data_01/model_wet_tropo_cor_measurement_altitude", - "data_01/rad_wet_tropo_cor", - "data_01/surface_slope_cor", - "data_01/rad_tmb_187", - "data_01/rad_tmb_238", - "data_01/rad_tmb_340", - "data_01/rad_tb_187", - "data_01/rad_tb_238", - "data_01/rad_tb_340", - "data_01/mean_sea_surface_cnescls", - "data_01/mean_sea_surface_dtu", - "data_01/mean_dynamic_topography", - "data_01/geoid", - "data_01/depth_or_elevation", - "data_01/inv_bar_cor", - "data_01/dac", - "data_01/ocean_tide_got", - "data_01/ocean_tide_fes", - "data_01/ocean_tide_eq", - "data_01/ocean_tide_non_eq", - "data_01/load_tide_got", - "data_01/load_tide_fes", - "data_01/solid_earth_tide", - "data_01/pole_tide", - "data_01/internal_tide_hret", - "data_01/wind_speed_mod_u", - "data_01/wind_speed_mod_v", - "data_01/wind_speed_alt", - "data_01/wind_speed_alt_mle3", - "data_01/wind_speed_alt_adaptive", - "data_01/rad_wind_speed", - "data_01/rad_water_vapor", - "data_01/rad_cloud_liquid_water", - "data_01/rain_rate", - "data_01/sst", - "data_01/mean_wave_period_t02", - "data_01/mean_wave_direction", - "data_01/sea_ice_concentration", - "data_01/ku/alt_state_band_status_flag", - "data_01/ku/range_ocean_compression_qual", - "data_01/ku/range_ocean_mle3_compression_qual", - "data_01/ku/range_adaptive_compression_qual", - "data_01/ku/swh_ocean_compression_qual", - "data_01/ku/swh_ocean_mle3_compression_qual", - "data_01/ku/swh_adaptive_compression_qual", - "data_01/ku/sig0_ocean_compression_qual", - "data_01/ku/sig0_ocean_mle3_compression_qual", - "data_01/ku/sig0_adaptive_compression_qual", - "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", - "data_01/ku/range_cor_ocean_net_instr_qual", - "data_01/ku/swh_cor_ocean_net_instr_qual", - "data_01/ku/sig0_cor_ocean_net_instr_qual", - "data_01/ku/iono_cor_alt_filtered_qual", - "data_01/ku/iono_cor_alt_filtered_mle3_qual", - "data_01/ku/iono_cor_alt_filtered_adaptive_qual", - "data_01/ku/range_ocean", - "data_01/ku/range_ocean_rms", - "data_01/ku/range_ocean_numval", - "data_01/ku/range_ocean_mle3", - "data_01/ku/range_ocean_mle3_rms", - "data_01/ku/range_ocean_mle3_numval", - "data_01/ku/range_adaptive", - "data_01/ku/range_adaptive_rms", - "data_01/ku/range_adaptive_numval", - "data_01/ku/range_cor_ocean_net_instr", - "data_01/ku/range_cor_ocean_mle3_net_instr", - "data_01/ku/range_cor_adaptive_net_instr", - "data_01/ku/iono_cor_alt", - "data_01/ku/iono_cor_alt_mle3", - "data_01/ku/iono_cor_alt_adaptive", - "data_01/ku/iono_cor_alt_filtered", - "data_01/ku/iono_cor_alt_filtered_mle3", - "data_01/ku/iono_cor_alt_filtered_adaptive", - "data_01/ku/iono_cor_gim", - "data_01/ku/sea_state_bias", - "data_01/ku/sea_state_bias_mle3", - "data_01/ku/sea_state_bias_adaptive", - "data_01/ku/sea_state_bias_3d_mp2", - "data_01/ku/sea_state_bias_adaptive_3d_mp2", - "data_01/ku/swh_ocean", - "data_01/ku/swh_ocean_rms", - "data_01/ku/swh_ocean_numval", - "data_01/ku/swh_ocean_mle3", - "data_01/ku/swh_ocean_mle3_rms", - "data_01/ku/swh_ocean_mle3_numval", - "data_01/ku/swh_adaptive", - "data_01/ku/swh_adaptive_rms", - "data_01/ku/swh_adaptive_numval", - "data_01/ku/swh_cor_ocean_net_instr", - "data_01/ku/swh_cor_ocean_mle3_net_instr", - "data_01/ku/swh_cor_adaptive_net_instr", - "data_01/ku/sig0_ocean", - "data_01/ku/sig0_ocean_rms", - "data_01/ku/sig0_ocean_numval", - "data_01/ku/sig0_ocean_mle3", - "data_01/ku/sig0_ocean_mle3_rms", - "data_01/ku/sig0_ocean_mle3_numval", - "data_01/ku/sig0_adaptive", - "data_01/ku/sig0_adaptive_rms", - "data_01/ku/sig0_adaptive_numval", - "data_01/ku/agc", - "data_01/ku/agc_rms", - "data_01/ku/agc_numval", - "data_01/ku/sig0_cor_ocean_net_instr", - "data_01/ku/sig0_cor_ocean_mle3_net_instr", - "data_01/ku/sig0_cor_adaptive_net_instr", - "data_01/ku/sig0_cor_atm", - "data_01/ku/off_nadir_angle_wf_ocean", - "data_01/ku/off_nadir_angle_wf_ocean_rms", - "data_01/ku/off_nadir_angle_wf_ocean_numval", - "data_01/ku/wvf_main_class", - "data_01/ku/ssha", - "data_01/ku/ssha_mle3", - "data_01/c/alt_state_c_band_flag", - "data_01/c/alt_state_band_status_flag", - "data_01/c/range_ocean_compression_qual", - "data_01/c/swh_ocean_compression_qual", - "data_01/c/sig0_ocean_compression_qual", - "data_01/c/range_cor_ocean_net_instr_qual", - "data_01/c/swh_cor_ocean_net_instr_qual", - "data_01/c/sig0_cor_ocean_net_instr_qual", - "data_01/c/range_ocean", - "data_01/c/range_ocean_rms", - "data_01/c/range_ocean_numval", - "data_01/c/range_cor_ocean_net_instr", - "data_01/c/sea_state_bias", - "data_01/c/sea_state_bias_mle3", - "data_01/c/sea_state_bias_adaptive", - "data_01/c/swh_ocean", - "data_01/c/swh_ocean_rms", - "data_01/c/swh_ocean_numval", - "data_01/c/swh_cor_ocean_net_instr", - "data_01/c/sig0_ocean", - "data_01/c/sig0_ocean_rms", - "data_01/c/sig0_ocean_numval", - "data_01/c/agc", - "data_01/c/agc_rms", - "data_01/c/agc_numval", - "data_01/c/sig0_cor_ocean_net_instr", - "data_01/c/sig0_cor_atm", - "data_20/time", - "data_20/time_tai", - "data_20/index_1hz_measurement", - "data_20/latitude", - "data_20/longitude", - "data_20/surface_classification_flag", - "data_20/angle_of_approach_to_coast", - "data_20/distance_to_coast", - "data_20/alt_state_acq_mode_flag", - "data_20/alt_state_track_trans_flag", - "data_20/meteo_measurement_altitude_interp_qual", - "data_20/altitude", - "data_20/model_dry_tropo_cor_measurement_altitude", - "data_20/model_wet_tropo_cor_measurement_altitude", - "data_20/surface_slope_cor", - "data_20/ku/range_ocean", - "data_20/ku/range_ocean_compression_qual", - "data_20/ku/range_ocean_mle3", - "data_20/ku/range_ocean_mle3_compression_qual", - "data_20/ku/range_adaptive", - "data_20/ku/range_adaptive_compression_qual", - "data_20/ku/swh_ocean", - "data_20/ku/swh_ocean_compression_qual", - "data_20/ku/swh_ocean_mle3", - "data_20/ku/swh_ocean_mle3_compression_qual", - "data_20/ku/swh_adaptive", - "data_20/ku/swh_adaptive_compression_qual", - "data_20/ku/sig0_ocean", - "data_20/ku/sig0_ocean_compression_qual", - "data_20/ku/sig0_ocean_mle3", - "data_20/ku/sig0_ocean_mle3_compression_qual", - "data_20/ku/sig0_adaptive", - "data_20/ku/sig0_adaptive_compression_qual", - "data_20/ku/off_nadir_angle_wf_ocean", - "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", - "data_20/ku/num_iterations_ocean", - "data_20/ku/num_iterations_ocean_mle3", - "data_20/ku/num_iterations_adaptive", - "data_20/ku/range_ocog", - "data_20/ku/sig0_ocog", - "data_20/ku/ocog_qual", - "data_20/ku/range_seaice", - "data_20/ku/sig0_seaice", - "data_20/ku/seaice_qual", - "data_20/ku/range_ice2", - "data_20/ku/sig0_leading_edge_ice2", - "data_20/ku/sig0_ice2", - "data_20/ku/sigmal_ice2", - "data_20/ku/slope1_ice2", - "data_20/ku/slope2_ice2", - "data_20/ku/mqe_ice2", - "data_20/ku/ice2_qual", - "data_20/ku/range_tfmra", - "data_20/ku/sig0_tfmra", - "data_20/ku/tfmra_qual", - "data_20/ku/mqe_ocean", - "data_20/ku/mqe_ocean_mle3", - "data_20/ku/mqe_adaptive", - "data_20/ku/peakiness", - "data_20/ku/wvf_main_class", - "data_20/c/range_ocean", - "data_20/c/range_ocean_compression_qual", - "data_20/c/swh_ocean", - "data_20/c/swh_ocean_compression_qual", - "data_20/c/sig0_ocean", - "data_20/c/sig0_ocean_compression_qual", - "data_20/c/num_iterations_ocean", - "data_20/c/range_ocog", - "data_20/c/sig0_ocog", - "data_20/c/range_ice2", - "data_20/c/sig0_leading_edge_ice2", - "data_20/c/sig0_ice2", - "data_20/c/sigmal_ice2", - "data_20/c/slope1_ice2", - "data_20/c/slope2_ice2", - "data_20/c/mqe_ice2", - "data_20/c/ice2_qual", - "data_20/c/mqe_ocean", - "data_20/c/peakiness" - ] -} diff --git a/config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg b/config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg deleted file mode 100644 index 130cc29..0000000 --- a/config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg +++ /dev/null @@ -1,313 +0,0 @@ -{ - "shortName": "SWOT_L2_NALT_IGDR_GDR_2.0", - "latVar": "data_01/latitude", - "lonVar": "data_01/longitude", - "timeVar": "data_01/time", - "is360": true, - "tiles": { - "steps": [ - 30, - 14 - ] - }, - "footprint": { - "strategy": "swot_linestring", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, - "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 - }, - "variables": [ - "data_01/time", - "data_01/time_tai", - "data_01/index_first_20hz_measurement", - "data_01/numtotal_20hz_measurement", - "data_01/latitude", - "data_01/longitude", - "data_01/rad_side_1_surface_type_flag", - "data_01/rad_side_2_surface_type_flag", - "data_01/rad_side_1_distance_to_land", - "data_01/rad_side_2_distance_to_land", - "data_01/surface_classification_flag", - "data_01/angle_of_approach_to_coast", - "data_01/distance_to_coast", - "data_01/rad_tb_187_qual", - "data_01/rad_tb_238_qual", - "data_01/rad_tb_340_qual", - "data_01/rad_side_1_land_frac_187", - "data_01/rad_side_2_land_frac_187", - "data_01/rad_side_1_land_frac_238", - "data_01/rad_side_2_land_frac_238", - "data_01/rad_side_1_land_frac_340", - "data_01/rad_side_2_land_frac_340", - "data_01/alt_state_band_seq_flag", - "data_01/orb_state_diode_flag", - "data_01/orb_state_rest_flag", - "data_01/meteo_map_availability_flag", - "data_01/wave_model_map_availability_flag", - "data_01/sig0_cor_atm_source", - "data_01/rain_flag", - "data_01/rad_side_1_rain_flag", - "data_01/rad_side_2_rain_flag", - "data_01/ice_flag", - "data_01/rad_side_1_sea_ice_flag", - "data_01/rad_side_2_sea_ice_flag", - "data_01/rad_wet_tropo_cor_interp_qual", - "data_01/mean_sea_surface_cnescls_interp_qual", - "data_01/mean_sea_surface_dtu_interp_qual", - "data_01/mean_dynamic_topography_interp_qual", - "data_01/ocean_tide_got_interp_qual", - "data_01/ocean_tide_fes_interp_qual", - "data_01/internal_tide_hret_interp_qual", - "data_01/meteo_zero_altitude_interp_qual", - "data_01/meteo_measurement_altitude_interp_qual", - "data_01/sea_ice_concentration_interp_qual", - "data_01/wave_model_interp_qual", - "data_01/altitude", - "data_01/altitude_rate", - "data_01/model_dry_tropo_cor_zero_altitude", - "data_01/model_dry_tropo_cor_measurement_altitude", - "data_01/model_wet_tropo_cor_zero_altitude", - "data_01/model_wet_tropo_cor_measurement_altitude", - "data_01/rad_wet_tropo_cor", - "data_01/surface_slope_cor", - "data_01/rad_tmb_187", - "data_01/rad_tmb_238", - "data_01/rad_tmb_340", - "data_01/rad_tb_187", - "data_01/rad_tb_238", - "data_01/rad_tb_340", - "data_01/mean_sea_surface_cnescls", - "data_01/mean_sea_surface_dtu", - "data_01/mean_dynamic_topography", - "data_01/geoid", - "data_01/depth_or_elevation", - "data_01/inv_bar_cor", - "data_01/dac", - "data_01/ocean_tide_got", - "data_01/ocean_tide_fes", - "data_01/ocean_tide_eq", - "data_01/ocean_tide_non_eq", - "data_01/load_tide_got", - "data_01/load_tide_fes", - "data_01/solid_earth_tide", - "data_01/pole_tide", - "data_01/internal_tide_hret", - "data_01/wind_speed_mod_u", - "data_01/wind_speed_mod_v", - "data_01/wind_speed_alt", - "data_01/wind_speed_alt_mle3", - "data_01/wind_speed_alt_adaptive", - "data_01/rad_wind_speed", - "data_01/rad_water_vapor", - "data_01/rad_cloud_liquid_water", - "data_01/rain_rate", - "data_01/sst", - "data_01/mean_wave_period_t02", - "data_01/mean_wave_direction", - "data_01/sea_ice_concentration", - "data_01/ku/alt_state_band_status_flag", - "data_01/ku/range_ocean_compression_qual", - "data_01/ku/range_ocean_mle3_compression_qual", - "data_01/ku/range_adaptive_compression_qual", - "data_01/ku/swh_ocean_compression_qual", - "data_01/ku/swh_ocean_mle3_compression_qual", - "data_01/ku/swh_adaptive_compression_qual", - "data_01/ku/sig0_ocean_compression_qual", - "data_01/ku/sig0_ocean_mle3_compression_qual", - "data_01/ku/sig0_adaptive_compression_qual", - "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", - "data_01/ku/range_cor_ocean_net_instr_qual", - "data_01/ku/swh_cor_ocean_net_instr_qual", - "data_01/ku/sig0_cor_ocean_net_instr_qual", - "data_01/ku/iono_cor_alt_filtered_qual", - "data_01/ku/iono_cor_alt_filtered_mle3_qual", - "data_01/ku/iono_cor_alt_filtered_adaptive_qual", - "data_01/ku/range_ocean", - "data_01/ku/range_ocean_rms", - "data_01/ku/range_ocean_numval", - "data_01/ku/range_ocean_mle3", - "data_01/ku/range_ocean_mle3_rms", - "data_01/ku/range_ocean_mle3_numval", - "data_01/ku/range_adaptive", - "data_01/ku/range_adaptive_rms", - "data_01/ku/range_adaptive_numval", - "data_01/ku/range_cor_ocean_net_instr", - "data_01/ku/range_cor_ocean_mle3_net_instr", - "data_01/ku/range_cor_adaptive_net_instr", - "data_01/ku/iono_cor_alt", - "data_01/ku/iono_cor_alt_mle3", - "data_01/ku/iono_cor_alt_adaptive", - "data_01/ku/iono_cor_alt_filtered", - "data_01/ku/iono_cor_alt_filtered_mle3", - "data_01/ku/iono_cor_alt_filtered_adaptive", - "data_01/ku/iono_cor_gim", - "data_01/ku/sea_state_bias", - "data_01/ku/sea_state_bias_mle3", - "data_01/ku/sea_state_bias_adaptive", - "data_01/ku/sea_state_bias_3d_mp2", - "data_01/ku/sea_state_bias_adaptive_3d_mp2", - "data_01/ku/swh_ocean", - "data_01/ku/swh_ocean_rms", - "data_01/ku/swh_ocean_numval", - "data_01/ku/swh_ocean_mle3", - "data_01/ku/swh_ocean_mle3_rms", - "data_01/ku/swh_ocean_mle3_numval", - "data_01/ku/swh_adaptive", - "data_01/ku/swh_adaptive_rms", - "data_01/ku/swh_adaptive_numval", - "data_01/ku/swh_cor_ocean_net_instr", - "data_01/ku/swh_cor_ocean_mle3_net_instr", - "data_01/ku/swh_cor_adaptive_net_instr", - "data_01/ku/sig0_ocean", - "data_01/ku/sig0_ocean_rms", - "data_01/ku/sig0_ocean_numval", - "data_01/ku/sig0_ocean_mle3", - "data_01/ku/sig0_ocean_mle3_rms", - "data_01/ku/sig0_ocean_mle3_numval", - "data_01/ku/sig0_adaptive", - "data_01/ku/sig0_adaptive_rms", - "data_01/ku/sig0_adaptive_numval", - "data_01/ku/agc", - "data_01/ku/agc_rms", - "data_01/ku/agc_numval", - "data_01/ku/sig0_cor_ocean_net_instr", - "data_01/ku/sig0_cor_ocean_mle3_net_instr", - "data_01/ku/sig0_cor_adaptive_net_instr", - "data_01/ku/sig0_cor_atm", - "data_01/ku/off_nadir_angle_wf_ocean", - "data_01/ku/off_nadir_angle_wf_ocean_rms", - "data_01/ku/off_nadir_angle_wf_ocean_numval", - "data_01/ku/wvf_main_class", - "data_01/ku/ssha", - "data_01/ku/ssha_mle3", - "data_01/c/alt_state_c_band_flag", - "data_01/c/alt_state_band_status_flag", - "data_01/c/range_ocean_compression_qual", - "data_01/c/swh_ocean_compression_qual", - "data_01/c/sig0_ocean_compression_qual", - "data_01/c/range_cor_ocean_net_instr_qual", - "data_01/c/swh_cor_ocean_net_instr_qual", - "data_01/c/sig0_cor_ocean_net_instr_qual", - "data_01/c/range_ocean", - "data_01/c/range_ocean_rms", - "data_01/c/range_ocean_numval", - "data_01/c/range_cor_ocean_net_instr", - "data_01/c/sea_state_bias", - "data_01/c/sea_state_bias_mle3", - "data_01/c/sea_state_bias_adaptive", - "data_01/c/swh_ocean", - "data_01/c/swh_ocean_rms", - "data_01/c/swh_ocean_numval", - "data_01/c/swh_cor_ocean_net_instr", - "data_01/c/sig0_ocean", - "data_01/c/sig0_ocean_rms", - "data_01/c/sig0_ocean_numval", - "data_01/c/agc", - "data_01/c/agc_rms", - "data_01/c/agc_numval", - "data_01/c/sig0_cor_ocean_net_instr", - "data_01/c/sig0_cor_atm", - "data_20/time", - "data_20/time_tai", - "data_20/index_1hz_measurement", - "data_20/latitude", - "data_20/longitude", - "data_20/surface_classification_flag", - "data_20/angle_of_approach_to_coast", - "data_20/distance_to_coast", - "data_20/alt_state_acq_mode_flag", - "data_20/alt_state_track_trans_flag", - "data_20/meteo_measurement_altitude_interp_qual", - "data_20/altitude", - "data_20/model_dry_tropo_cor_measurement_altitude", - "data_20/model_wet_tropo_cor_measurement_altitude", - "data_20/surface_slope_cor", - "data_20/ku/range_ocean", - "data_20/ku/range_ocean_compression_qual", - "data_20/ku/range_ocean_mle3", - "data_20/ku/range_ocean_mle3_compression_qual", - "data_20/ku/range_adaptive", - "data_20/ku/range_adaptive_compression_qual", - "data_20/ku/swh_ocean", - "data_20/ku/swh_ocean_compression_qual", - "data_20/ku/swh_ocean_mle3", - "data_20/ku/swh_ocean_mle3_compression_qual", - "data_20/ku/swh_adaptive", - "data_20/ku/swh_adaptive_compression_qual", - "data_20/ku/sig0_ocean", - "data_20/ku/sig0_ocean_compression_qual", - "data_20/ku/sig0_ocean_mle3", - "data_20/ku/sig0_ocean_mle3_compression_qual", - "data_20/ku/sig0_adaptive", - "data_20/ku/sig0_adaptive_compression_qual", - "data_20/ku/off_nadir_angle_wf_ocean", - "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", - "data_20/ku/num_iterations_ocean", - "data_20/ku/num_iterations_ocean_mle3", - "data_20/ku/num_iterations_adaptive", - "data_20/ku/range_ocog", - "data_20/ku/sig0_ocog", - "data_20/ku/ocog_qual", - "data_20/ku/range_seaice", - "data_20/ku/sig0_seaice", - "data_20/ku/seaice_qual", - "data_20/ku/range_ice2", - "data_20/ku/sig0_leading_edge_ice2", - "data_20/ku/sig0_ice2", - "data_20/ku/sigmal_ice2", - "data_20/ku/slope1_ice2", - "data_20/ku/slope2_ice2", - "data_20/ku/mqe_ice2", - "data_20/ku/ice2_qual", - "data_20/ku/range_tfmra", - "data_20/ku/sig0_tfmra", - "data_20/ku/tfmra_qual", - "data_20/ku/mqe_ocean", - "data_20/ku/mqe_ocean_mle3", - "data_20/ku/mqe_adaptive", - "data_20/ku/peakiness", - "data_20/ku/wvf_main_class", - "data_20/c/range_ocean", - "data_20/c/range_ocean_compression_qual", - "data_20/c/swh_ocean", - "data_20/c/swh_ocean_compression_qual", - "data_20/c/sig0_ocean", - "data_20/c/sig0_ocean_compression_qual", - "data_20/c/num_iterations_ocean", - "data_20/c/range_ocog", - "data_20/c/sig0_ocog", - "data_20/c/range_ice2", - "data_20/c/sig0_leading_edge_ice2", - "data_20/c/sig0_ice2", - "data_20/c/sigmal_ice2", - "data_20/c/slope1_ice2", - "data_20/c/slope2_ice2", - "data_20/c/mqe_ice2", - "data_20/c/ice2_qual", - "data_20/c/mqe_ocean", - "data_20/c/peakiness" - ] -} diff --git a/config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg b/config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg deleted file mode 100644 index 09b2e0e..0000000 --- a/config-files/SWOT_L2_NALT_IGDR_SGDR_1.0.cfg +++ /dev/null @@ -1,383 +0,0 @@ -{ - "shortName": "SWOT_L2_NALT_IGDR_SGDR_1.0", - "latVar": "data_01/latitude", - "lonVar": "data_01/longitude", - "timeVar": "data_01/time", - "is360": true, - "tiles": { - "steps": [ - 30, - 14 - ] - }, - "footprint": { - "strategy": "swot_linestring", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, - "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 - }, - "variables": [ - "samples", - "data_01/time", - "data_01/time_tai", - "data_01/index_first_20hz_measurement", - "data_01/numtotal_20hz_measurement", - "data_01/latitude", - "data_01/longitude", - "data_01/rad_side_1_surface_type_flag", - "data_01/rad_side_2_surface_type_flag", - "data_01/rad_side_1_distance_to_land", - "data_01/rad_side_2_distance_to_land", - "data_01/surface_classification_flag", - "data_01/angle_of_approach_to_coast", - "data_01/distance_to_coast", - "data_01/rad_tb_187_qual", - "data_01/rad_tb_238_qual", - "data_01/rad_tb_340_qual", - "data_01/rad_side_1_land_frac_187", - "data_01/rad_side_2_land_frac_187", - "data_01/rad_side_1_land_frac_238", - "data_01/rad_side_2_land_frac_238", - "data_01/rad_side_1_land_frac_340", - "data_01/rad_side_2_land_frac_340", - "data_01/alt_state_band_seq_flag", - "data_01/orb_state_diode_flag", - "data_01/orb_state_rest_flag", - "data_01/meteo_map_availability_flag", - "data_01/wave_model_map_availability_flag", - "data_01/sig0_cor_atm_source", - "data_01/rain_flag", - "data_01/rad_side_1_rain_flag", - "data_01/rad_side_2_rain_flag", - "data_01/ice_flag", - "data_01/rad_side_1_sea_ice_flag", - "data_01/rad_side_2_sea_ice_flag", - "data_01/rad_wet_tropo_cor_interp_qual", - "data_01/mean_sea_surface_cnescls_interp_qual", - "data_01/mean_sea_surface_dtu_interp_qual", - "data_01/mean_dynamic_topography_interp_qual", - "data_01/ocean_tide_got_interp_qual", - "data_01/ocean_tide_fes_interp_qual", - "data_01/internal_tide_hret_interp_qual", - "data_01/meteo_zero_altitude_interp_qual", - "data_01/meteo_measurement_altitude_interp_qual", - "data_01/sea_ice_concentration_interp_qual", - "data_01/wave_model_interp_qual", - "data_01/altitude", - "data_01/altitude_rate", - "data_01/model_dry_tropo_cor_zero_altitude", - "data_01/model_dry_tropo_cor_measurement_altitude", - "data_01/model_wet_tropo_cor_zero_altitude", - "data_01/model_wet_tropo_cor_measurement_altitude", - "data_01/rad_wet_tropo_cor", - "data_01/surface_slope_cor", - "data_01/rad_tmb_187", - "data_01/rad_tmb_238", - "data_01/rad_tmb_340", - "data_01/rad_tb_187", - "data_01/rad_tb_238", - "data_01/rad_tb_340", - "data_01/mean_sea_surface_cnescls", - "data_01/mean_sea_surface_dtu", - "data_01/mean_dynamic_topography", - "data_01/geoid", - "data_01/depth_or_elevation", - "data_01/inv_bar_cor", - "data_01/dac", - "data_01/ocean_tide_got", - "data_01/ocean_tide_fes", - "data_01/ocean_tide_eq", - "data_01/ocean_tide_non_eq", - "data_01/load_tide_got", - "data_01/load_tide_fes", - "data_01/solid_earth_tide", - "data_01/pole_tide", - "data_01/internal_tide_hret", - "data_01/wind_speed_mod_u", - "data_01/wind_speed_mod_v", - "data_01/wind_speed_alt", - "data_01/wind_speed_alt_mle3", - "data_01/wind_speed_alt_adaptive", - "data_01/rad_wind_speed", - "data_01/rad_water_vapor", - "data_01/rad_cloud_liquid_water", - "data_01/rain_rate", - "data_01/sst", - "data_01/mean_wave_period_t02", - "data_01/mean_wave_direction", - "data_01/sea_ice_concentration", - "data_01/range_cor_uso", - "data_01/range_cor_cog", - "data_01/rad_ta_187", - "data_01/rad_ta_238", - "data_01/rad_ta_340", - "data_01/ku/alt_state_band_status_flag", - "data_01/ku/range_ocean_compression_qual", - "data_01/ku/range_ocean_mle3_compression_qual", - "data_01/ku/range_adaptive_compression_qual", - "data_01/ku/swh_ocean_compression_qual", - "data_01/ku/swh_ocean_mle3_compression_qual", - "data_01/ku/swh_adaptive_compression_qual", - "data_01/ku/sig0_ocean_compression_qual", - "data_01/ku/sig0_ocean_mle3_compression_qual", - "data_01/ku/sig0_adaptive_compression_qual", - "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", - "data_01/ku/range_cor_ocean_net_instr_qual", - "data_01/ku/swh_cor_ocean_net_instr_qual", - "data_01/ku/sig0_cor_ocean_net_instr_qual", - "data_01/ku/iono_cor_alt_filtered_qual", - "data_01/ku/iono_cor_alt_filtered_mle3_qual", - "data_01/ku/iono_cor_alt_filtered_adaptive_qual", - "data_01/ku/range_ocean", - "data_01/ku/range_ocean_rms", - "data_01/ku/range_ocean_numval", - "data_01/ku/range_ocean_mle3", - "data_01/ku/range_ocean_mle3_rms", - "data_01/ku/range_ocean_mle3_numval", - "data_01/ku/range_adaptive", - "data_01/ku/range_adaptive_rms", - "data_01/ku/range_adaptive_numval", - "data_01/ku/range_cor_ocean_net_instr", - "data_01/ku/range_cor_ocean_mle3_net_instr", - "data_01/ku/range_cor_adaptive_net_instr", - "data_01/ku/iono_cor_alt", - "data_01/ku/iono_cor_alt_mle3", - "data_01/ku/iono_cor_alt_adaptive", - "data_01/ku/iono_cor_alt_filtered", - "data_01/ku/iono_cor_alt_filtered_mle3", - "data_01/ku/iono_cor_alt_filtered_adaptive", - "data_01/ku/iono_cor_gim", - "data_01/ku/sea_state_bias", - "data_01/ku/sea_state_bias_mle3", - "data_01/ku/sea_state_bias_adaptive", - "data_01/ku/sea_state_bias_3d_mp2", - "data_01/ku/sea_state_bias_adaptive_3d_mp2", - "data_01/ku/swh_ocean", - "data_01/ku/swh_ocean_rms", - "data_01/ku/swh_ocean_numval", - "data_01/ku/swh_ocean_mle3", - "data_01/ku/swh_ocean_mle3_rms", - "data_01/ku/swh_ocean_mle3_numval", - "data_01/ku/swh_adaptive", - "data_01/ku/swh_adaptive_rms", - "data_01/ku/swh_adaptive_numval", - "data_01/ku/swh_cor_ocean_net_instr", - "data_01/ku/swh_cor_ocean_mle3_net_instr", - "data_01/ku/swh_cor_adaptive_net_instr", - "data_01/ku/sig0_ocean", - "data_01/ku/sig0_ocean_rms", - "data_01/ku/sig0_ocean_numval", - "data_01/ku/sig0_ocean_mle3", - "data_01/ku/sig0_ocean_mle3_rms", - "data_01/ku/sig0_ocean_mle3_numval", - "data_01/ku/sig0_adaptive", - "data_01/ku/sig0_adaptive_rms", - "data_01/ku/sig0_adaptive_numval", - "data_01/ku/agc", - "data_01/ku/agc_rms", - "data_01/ku/agc_numval", - "data_01/ku/sig0_cor_ocean_net_instr", - "data_01/ku/sig0_cor_ocean_mle3_net_instr", - "data_01/ku/sig0_cor_adaptive_net_instr", - "data_01/ku/sig0_cor_atm", - "data_01/ku/off_nadir_angle_wf_ocean", - "data_01/ku/off_nadir_angle_wf_ocean_rms", - "data_01/ku/off_nadir_angle_wf_ocean_numval", - "data_01/ku/wvf_main_class", - "data_01/ku/ssha", - "data_01/ku/ssha_mle3", - "data_01/ku/range_cor_internal_path", - "data_01/ku/range_cor_ocean_model_instr", - "data_01/ku/range_cor_ocean_mle3_model_instr", - "data_01/ku/range_cor_doppler", - "data_01/ku/swh_cor_ocean_model_instr", - "data_01/ku/swh_cor_ocean_mle3_model_instr", - "data_01/ku/sig0_cor_calibration", - "data_01/ku/sig0_cor_ocean_model_instr", - "data_01/ku/sig0_cor_ocean_mle3_model_instr", - "data_01/c/alt_state_c_band_flag", - "data_01/c/alt_state_band_status_flag", - "data_01/c/range_ocean_compression_qual", - "data_01/c/swh_ocean_compression_qual", - "data_01/c/sig0_ocean_compression_qual", - "data_01/c/range_cor_ocean_net_instr_qual", - "data_01/c/swh_cor_ocean_net_instr_qual", - "data_01/c/sig0_cor_ocean_net_instr_qual", - "data_01/c/range_ocean", - "data_01/c/range_ocean_rms", - "data_01/c/range_ocean_numval", - "data_01/c/range_cor_ocean_net_instr", - "data_01/c/sea_state_bias", - "data_01/c/sea_state_bias_mle3", - "data_01/c/sea_state_bias_adaptive", - "data_01/c/swh_ocean", - "data_01/c/swh_ocean_rms", - "data_01/c/swh_ocean_numval", - "data_01/c/swh_cor_ocean_net_instr", - "data_01/c/sig0_ocean", - "data_01/c/sig0_ocean_rms", - "data_01/c/sig0_ocean_numval", - "data_01/c/agc", - "data_01/c/agc_rms", - "data_01/c/agc_numval", - "data_01/c/sig0_cor_ocean_net_instr", - "data_01/c/sig0_cor_atm", - "data_01/c/range_cor_internal_path", - "data_01/c/range_cor_ocean_model_instr", - "data_01/c/range_cor_doppler", - "data_01/c/swh_cor_ocean_model_instr", - "data_01/c/sig0_cor_calibration", - "data_01/c/sig0_cor_ocean_model_instr", - "data_20/time", - "data_20/time_tai", - "data_20/index_1hz_measurement", - "data_20/latitude", - "data_20/longitude", - "data_20/surface_classification_flag", - "data_20/angle_of_approach_to_coast", - "data_20/distance_to_coast", - "data_20/alt_state_acq_mode_flag", - "data_20/alt_state_track_trans_flag", - "data_20/meteo_measurement_altitude_interp_qual", - "data_20/altitude", - "data_20/model_dry_tropo_cor_measurement_altitude", - "data_20/model_wet_tropo_cor_measurement_altitude", - "data_20/surface_slope_cor", - "data_20/tracker_range_counter", - "data_20/tracker_range_rate_counter", - "data_20/ku/range_ocean", - "data_20/ku/range_ocean_compression_qual", - "data_20/ku/range_ocean_mle3", - "data_20/ku/range_ocean_mle3_compression_qual", - "data_20/ku/range_adaptive", - "data_20/ku/range_adaptive_compression_qual", - "data_20/ku/swh_ocean", - "data_20/ku/swh_ocean_compression_qual", - "data_20/ku/swh_ocean_mle3", - "data_20/ku/swh_ocean_mle3_compression_qual", - "data_20/ku/swh_adaptive", - "data_20/ku/swh_adaptive_compression_qual", - "data_20/ku/sig0_ocean", - "data_20/ku/sig0_ocean_compression_qual", - "data_20/ku/sig0_ocean_mle3", - "data_20/ku/sig0_ocean_mle3_compression_qual", - "data_20/ku/sig0_adaptive", - "data_20/ku/sig0_adaptive_compression_qual", - "data_20/ku/off_nadir_angle_wf_ocean", - "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", - "data_20/ku/num_iterations_ocean", - "data_20/ku/num_iterations_ocean_mle3", - "data_20/ku/num_iterations_adaptive", - "data_20/ku/range_ocog", - "data_20/ku/sig0_ocog", - "data_20/ku/ocog_qual", - "data_20/ku/range_seaice", - "data_20/ku/sig0_seaice", - "data_20/ku/seaice_qual", - "data_20/ku/range_ice2", - "data_20/ku/sig0_leading_edge_ice2", - "data_20/ku/sig0_ice2", - "data_20/ku/sigmal_ice2", - "data_20/ku/slope1_ice2", - "data_20/ku/slope2_ice2", - "data_20/ku/mqe_ice2", - "data_20/ku/ice2_qual", - "data_20/ku/range_tfmra", - "data_20/ku/sig0_tfmra", - "data_20/ku/tfmra_qual", - "data_20/ku/mqe_ocean", - "data_20/ku/mqe_ocean_mle3", - "data_20/ku/mqe_adaptive", - "data_20/ku/peakiness", - "data_20/ku/wvf_main_class", - "data_20/ku/tracker_range_calibrated", - "data_20/ku/tracker_range_diode", - "data_20/ku/agc", - "data_20/ku/agc_cor", - "data_20/ku/sig0_scaling_factor", - "data_20/ku/epoch_ocean", - "data_20/ku/sigmac_ocean", - "data_20/ku/amplitude_ocean", - "data_20/ku/noise_floor_ocean", - "data_20/ku/epoch_ocean_mle3", - "data_20/ku/sigmac_ocean_mle3", - "data_20/ku/amplitude_ocean_mle3", - "data_20/ku/epoch_adaptive", - "data_20/ku/amplitude_adaptive", - "data_20/ku/noise_floor_adaptive", - "data_20/ku/gamma_adaptive", - "data_20/ku/convergence_criteria_adaptive", - "data_20/ku/epoch_ocog", - "data_20/ku/amplitude_ocog", - "data_20/ku/epoch_seaice", - "data_20/ku/amplitude_seaice", - "data_20/ku/epoch_ice2", - "data_20/ku/amplitude_ice2", - "data_20/ku/mean_amplitude_ice2", - "data_20/ku/noise_floor_ice2", - "data_20/ku/slope_ice2", - "data_20/ku/epoch_tfmra", - "data_20/ku/amplitude_tfmra", - "data_20/ku/wvf_main_class_score", - "data_20/ku/wvf_second_class", - "data_20/ku/wvf_second_class_score", - "data_20/ku/power_waveform", - "data_20/c/range_ocean", - "data_20/c/range_ocean_compression_qual", - "data_20/c/swh_ocean", - "data_20/c/swh_ocean_compression_qual", - "data_20/c/sig0_ocean", - "data_20/c/sig0_ocean_compression_qual", - "data_20/c/num_iterations_ocean", - "data_20/c/range_ocog", - "data_20/c/sig0_ocog", - "data_20/c/range_ice2", - "data_20/c/sig0_leading_edge_ice2", - "data_20/c/sig0_ice2", - "data_20/c/sigmal_ice2", - "data_20/c/slope1_ice2", - "data_20/c/slope2_ice2", - "data_20/c/mqe_ice2", - "data_20/c/ice2_qual", - "data_20/c/mqe_ocean", - "data_20/c/peakiness", - "data_20/c/tracker_range_calibrated", - "data_20/c/agc", - "data_20/c/agc_cor", - "data_20/c/sig0_scaling_factor", - "data_20/c/epoch_ocean", - "data_20/c/sigmac_ocean", - "data_20/c/amplitude_ocean", - "data_20/c/noise_floor_ocean", - "data_20/c/epoch_ocog", - "data_20/c/amplitude_ocog", - "data_20/c/epoch_ice2", - "data_20/c/amplitude_ice2", - "data_20/c/mean_amplitude_ice2", - "data_20/c/noise_floor_ice2", - "data_20/c/power_waveform" - ] -} diff --git a/config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg b/config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg deleted file mode 100644 index 6b499e0..0000000 --- a/config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg +++ /dev/null @@ -1,383 +0,0 @@ -{ - "shortName": "SWOT_L2_NALT_IGDR_SGDR_2.0", - "latVar": "data_01/latitude", - "lonVar": "data_01/longitude", - "timeVar": "data_01/time", - "is360": true, - "tiles": { - "steps": [ - 30, - 14 - ] - }, - "footprint": { - "strategy": "swot_linestring", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, - "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 - }, - "variables": [ - "samples", - "data_01/time", - "data_01/time_tai", - "data_01/index_first_20hz_measurement", - "data_01/numtotal_20hz_measurement", - "data_01/latitude", - "data_01/longitude", - "data_01/rad_side_1_surface_type_flag", - "data_01/rad_side_2_surface_type_flag", - "data_01/rad_side_1_distance_to_land", - "data_01/rad_side_2_distance_to_land", - "data_01/surface_classification_flag", - "data_01/angle_of_approach_to_coast", - "data_01/distance_to_coast", - "data_01/rad_tb_187_qual", - "data_01/rad_tb_238_qual", - "data_01/rad_tb_340_qual", - "data_01/rad_side_1_land_frac_187", - "data_01/rad_side_2_land_frac_187", - "data_01/rad_side_1_land_frac_238", - "data_01/rad_side_2_land_frac_238", - "data_01/rad_side_1_land_frac_340", - "data_01/rad_side_2_land_frac_340", - "data_01/alt_state_band_seq_flag", - "data_01/orb_state_diode_flag", - "data_01/orb_state_rest_flag", - "data_01/meteo_map_availability_flag", - "data_01/wave_model_map_availability_flag", - "data_01/sig0_cor_atm_source", - "data_01/rain_flag", - "data_01/rad_side_1_rain_flag", - "data_01/rad_side_2_rain_flag", - "data_01/ice_flag", - "data_01/rad_side_1_sea_ice_flag", - "data_01/rad_side_2_sea_ice_flag", - "data_01/rad_wet_tropo_cor_interp_qual", - "data_01/mean_sea_surface_cnescls_interp_qual", - "data_01/mean_sea_surface_dtu_interp_qual", - "data_01/mean_dynamic_topography_interp_qual", - "data_01/ocean_tide_got_interp_qual", - "data_01/ocean_tide_fes_interp_qual", - "data_01/internal_tide_hret_interp_qual", - "data_01/meteo_zero_altitude_interp_qual", - "data_01/meteo_measurement_altitude_interp_qual", - "data_01/sea_ice_concentration_interp_qual", - "data_01/wave_model_interp_qual", - "data_01/altitude", - "data_01/altitude_rate", - "data_01/model_dry_tropo_cor_zero_altitude", - "data_01/model_dry_tropo_cor_measurement_altitude", - "data_01/model_wet_tropo_cor_zero_altitude", - "data_01/model_wet_tropo_cor_measurement_altitude", - "data_01/rad_wet_tropo_cor", - "data_01/surface_slope_cor", - "data_01/rad_tmb_187", - "data_01/rad_tmb_238", - "data_01/rad_tmb_340", - "data_01/rad_tb_187", - "data_01/rad_tb_238", - "data_01/rad_tb_340", - "data_01/mean_sea_surface_cnescls", - "data_01/mean_sea_surface_dtu", - "data_01/mean_dynamic_topography", - "data_01/geoid", - "data_01/depth_or_elevation", - "data_01/inv_bar_cor", - "data_01/dac", - "data_01/ocean_tide_got", - "data_01/ocean_tide_fes", - "data_01/ocean_tide_eq", - "data_01/ocean_tide_non_eq", - "data_01/load_tide_got", - "data_01/load_tide_fes", - "data_01/solid_earth_tide", - "data_01/pole_tide", - "data_01/internal_tide_hret", - "data_01/wind_speed_mod_u", - "data_01/wind_speed_mod_v", - "data_01/wind_speed_alt", - "data_01/wind_speed_alt_mle3", - "data_01/wind_speed_alt_adaptive", - "data_01/rad_wind_speed", - "data_01/rad_water_vapor", - "data_01/rad_cloud_liquid_water", - "data_01/rain_rate", - "data_01/sst", - "data_01/mean_wave_period_t02", - "data_01/mean_wave_direction", - "data_01/sea_ice_concentration", - "data_01/range_cor_uso", - "data_01/range_cor_cog", - "data_01/rad_ta_187", - "data_01/rad_ta_238", - "data_01/rad_ta_340", - "data_01/ku/alt_state_band_status_flag", - "data_01/ku/range_ocean_compression_qual", - "data_01/ku/range_ocean_mle3_compression_qual", - "data_01/ku/range_adaptive_compression_qual", - "data_01/ku/swh_ocean_compression_qual", - "data_01/ku/swh_ocean_mle3_compression_qual", - "data_01/ku/swh_adaptive_compression_qual", - "data_01/ku/sig0_ocean_compression_qual", - "data_01/ku/sig0_ocean_mle3_compression_qual", - "data_01/ku/sig0_adaptive_compression_qual", - "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", - "data_01/ku/range_cor_ocean_net_instr_qual", - "data_01/ku/swh_cor_ocean_net_instr_qual", - "data_01/ku/sig0_cor_ocean_net_instr_qual", - "data_01/ku/iono_cor_alt_filtered_qual", - "data_01/ku/iono_cor_alt_filtered_mle3_qual", - "data_01/ku/iono_cor_alt_filtered_adaptive_qual", - "data_01/ku/range_ocean", - "data_01/ku/range_ocean_rms", - "data_01/ku/range_ocean_numval", - "data_01/ku/range_ocean_mle3", - "data_01/ku/range_ocean_mle3_rms", - "data_01/ku/range_ocean_mle3_numval", - "data_01/ku/range_adaptive", - "data_01/ku/range_adaptive_rms", - "data_01/ku/range_adaptive_numval", - "data_01/ku/range_cor_ocean_net_instr", - "data_01/ku/range_cor_ocean_mle3_net_instr", - "data_01/ku/range_cor_adaptive_net_instr", - "data_01/ku/iono_cor_alt", - "data_01/ku/iono_cor_alt_mle3", - "data_01/ku/iono_cor_alt_adaptive", - "data_01/ku/iono_cor_alt_filtered", - "data_01/ku/iono_cor_alt_filtered_mle3", - "data_01/ku/iono_cor_alt_filtered_adaptive", - "data_01/ku/iono_cor_gim", - "data_01/ku/sea_state_bias", - "data_01/ku/sea_state_bias_mle3", - "data_01/ku/sea_state_bias_adaptive", - "data_01/ku/sea_state_bias_3d_mp2", - "data_01/ku/sea_state_bias_adaptive_3d_mp2", - "data_01/ku/swh_ocean", - "data_01/ku/swh_ocean_rms", - "data_01/ku/swh_ocean_numval", - "data_01/ku/swh_ocean_mle3", - "data_01/ku/swh_ocean_mle3_rms", - "data_01/ku/swh_ocean_mle3_numval", - "data_01/ku/swh_adaptive", - "data_01/ku/swh_adaptive_rms", - "data_01/ku/swh_adaptive_numval", - "data_01/ku/swh_cor_ocean_net_instr", - "data_01/ku/swh_cor_ocean_mle3_net_instr", - "data_01/ku/swh_cor_adaptive_net_instr", - "data_01/ku/sig0_ocean", - "data_01/ku/sig0_ocean_rms", - "data_01/ku/sig0_ocean_numval", - "data_01/ku/sig0_ocean_mle3", - "data_01/ku/sig0_ocean_mle3_rms", - "data_01/ku/sig0_ocean_mle3_numval", - "data_01/ku/sig0_adaptive", - "data_01/ku/sig0_adaptive_rms", - "data_01/ku/sig0_adaptive_numval", - "data_01/ku/agc", - "data_01/ku/agc_rms", - "data_01/ku/agc_numval", - "data_01/ku/sig0_cor_ocean_net_instr", - "data_01/ku/sig0_cor_ocean_mle3_net_instr", - "data_01/ku/sig0_cor_adaptive_net_instr", - "data_01/ku/sig0_cor_atm", - "data_01/ku/off_nadir_angle_wf_ocean", - "data_01/ku/off_nadir_angle_wf_ocean_rms", - "data_01/ku/off_nadir_angle_wf_ocean_numval", - "data_01/ku/wvf_main_class", - "data_01/ku/ssha", - "data_01/ku/ssha_mle3", - "data_01/ku/range_cor_internal_path", - "data_01/ku/range_cor_ocean_model_instr", - "data_01/ku/range_cor_ocean_mle3_model_instr", - "data_01/ku/range_cor_doppler", - "data_01/ku/swh_cor_ocean_model_instr", - "data_01/ku/swh_cor_ocean_mle3_model_instr", - "data_01/ku/sig0_cor_calibration", - "data_01/ku/sig0_cor_ocean_model_instr", - "data_01/ku/sig0_cor_ocean_mle3_model_instr", - "data_01/c/alt_state_c_band_flag", - "data_01/c/alt_state_band_status_flag", - "data_01/c/range_ocean_compression_qual", - "data_01/c/swh_ocean_compression_qual", - "data_01/c/sig0_ocean_compression_qual", - "data_01/c/range_cor_ocean_net_instr_qual", - "data_01/c/swh_cor_ocean_net_instr_qual", - "data_01/c/sig0_cor_ocean_net_instr_qual", - "data_01/c/range_ocean", - "data_01/c/range_ocean_rms", - "data_01/c/range_ocean_numval", - "data_01/c/range_cor_ocean_net_instr", - "data_01/c/sea_state_bias", - "data_01/c/sea_state_bias_mle3", - "data_01/c/sea_state_bias_adaptive", - "data_01/c/swh_ocean", - "data_01/c/swh_ocean_rms", - "data_01/c/swh_ocean_numval", - "data_01/c/swh_cor_ocean_net_instr", - "data_01/c/sig0_ocean", - "data_01/c/sig0_ocean_rms", - "data_01/c/sig0_ocean_numval", - "data_01/c/agc", - "data_01/c/agc_rms", - "data_01/c/agc_numval", - "data_01/c/sig0_cor_ocean_net_instr", - "data_01/c/sig0_cor_atm", - "data_01/c/range_cor_internal_path", - "data_01/c/range_cor_ocean_model_instr", - "data_01/c/range_cor_doppler", - "data_01/c/swh_cor_ocean_model_instr", - "data_01/c/sig0_cor_calibration", - "data_01/c/sig0_cor_ocean_model_instr", - "data_20/time", - "data_20/time_tai", - "data_20/index_1hz_measurement", - "data_20/latitude", - "data_20/longitude", - "data_20/surface_classification_flag", - "data_20/angle_of_approach_to_coast", - "data_20/distance_to_coast", - "data_20/alt_state_acq_mode_flag", - "data_20/alt_state_track_trans_flag", - "data_20/meteo_measurement_altitude_interp_qual", - "data_20/altitude", - "data_20/model_dry_tropo_cor_measurement_altitude", - "data_20/model_wet_tropo_cor_measurement_altitude", - "data_20/surface_slope_cor", - "data_20/tracker_range_counter", - "data_20/tracker_range_rate_counter", - "data_20/ku/range_ocean", - "data_20/ku/range_ocean_compression_qual", - "data_20/ku/range_ocean_mle3", - "data_20/ku/range_ocean_mle3_compression_qual", - "data_20/ku/range_adaptive", - "data_20/ku/range_adaptive_compression_qual", - "data_20/ku/swh_ocean", - "data_20/ku/swh_ocean_compression_qual", - "data_20/ku/swh_ocean_mle3", - "data_20/ku/swh_ocean_mle3_compression_qual", - "data_20/ku/swh_adaptive", - "data_20/ku/swh_adaptive_compression_qual", - "data_20/ku/sig0_ocean", - "data_20/ku/sig0_ocean_compression_qual", - "data_20/ku/sig0_ocean_mle3", - "data_20/ku/sig0_ocean_mle3_compression_qual", - "data_20/ku/sig0_adaptive", - "data_20/ku/sig0_adaptive_compression_qual", - "data_20/ku/off_nadir_angle_wf_ocean", - "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", - "data_20/ku/num_iterations_ocean", - "data_20/ku/num_iterations_ocean_mle3", - "data_20/ku/num_iterations_adaptive", - "data_20/ku/range_ocog", - "data_20/ku/sig0_ocog", - "data_20/ku/ocog_qual", - "data_20/ku/range_seaice", - "data_20/ku/sig0_seaice", - "data_20/ku/seaice_qual", - "data_20/ku/range_ice2", - "data_20/ku/sig0_leading_edge_ice2", - "data_20/ku/sig0_ice2", - "data_20/ku/sigmal_ice2", - "data_20/ku/slope1_ice2", - "data_20/ku/slope2_ice2", - "data_20/ku/mqe_ice2", - "data_20/ku/ice2_qual", - "data_20/ku/range_tfmra", - "data_20/ku/sig0_tfmra", - "data_20/ku/tfmra_qual", - "data_20/ku/mqe_ocean", - "data_20/ku/mqe_ocean_mle3", - "data_20/ku/mqe_adaptive", - "data_20/ku/peakiness", - "data_20/ku/wvf_main_class", - "data_20/ku/tracker_range_calibrated", - "data_20/ku/tracker_range_diode", - "data_20/ku/agc", - "data_20/ku/agc_cor", - "data_20/ku/sig0_scaling_factor", - "data_20/ku/epoch_ocean", - "data_20/ku/sigmac_ocean", - "data_20/ku/amplitude_ocean", - "data_20/ku/noise_floor_ocean", - "data_20/ku/epoch_ocean_mle3", - "data_20/ku/sigmac_ocean_mle3", - "data_20/ku/amplitude_ocean_mle3", - "data_20/ku/epoch_adaptive", - "data_20/ku/amplitude_adaptive", - "data_20/ku/noise_floor_adaptive", - "data_20/ku/gamma_adaptive", - "data_20/ku/convergence_criteria_adaptive", - "data_20/ku/epoch_ocog", - "data_20/ku/amplitude_ocog", - "data_20/ku/epoch_seaice", - "data_20/ku/amplitude_seaice", - "data_20/ku/epoch_ice2", - "data_20/ku/amplitude_ice2", - "data_20/ku/mean_amplitude_ice2", - "data_20/ku/noise_floor_ice2", - "data_20/ku/slope_ice2", - "data_20/ku/epoch_tfmra", - "data_20/ku/amplitude_tfmra", - "data_20/ku/wvf_main_class_score", - "data_20/ku/wvf_second_class", - "data_20/ku/wvf_second_class_score", - "data_20/ku/power_waveform", - "data_20/c/range_ocean", - "data_20/c/range_ocean_compression_qual", - "data_20/c/swh_ocean", - "data_20/c/swh_ocean_compression_qual", - "data_20/c/sig0_ocean", - "data_20/c/sig0_ocean_compression_qual", - "data_20/c/num_iterations_ocean", - "data_20/c/range_ocog", - "data_20/c/sig0_ocog", - "data_20/c/range_ice2", - "data_20/c/sig0_leading_edge_ice2", - "data_20/c/sig0_ice2", - "data_20/c/sigmal_ice2", - "data_20/c/slope1_ice2", - "data_20/c/slope2_ice2", - "data_20/c/mqe_ice2", - "data_20/c/ice2_qual", - "data_20/c/mqe_ocean", - "data_20/c/peakiness", - "data_20/c/tracker_range_calibrated", - "data_20/c/agc", - "data_20/c/agc_cor", - "data_20/c/sig0_scaling_factor", - "data_20/c/epoch_ocean", - "data_20/c/sigmac_ocean", - "data_20/c/amplitude_ocean", - "data_20/c/noise_floor_ocean", - "data_20/c/epoch_ocog", - "data_20/c/amplitude_ocog", - "data_20/c/epoch_ice2", - "data_20/c/amplitude_ice2", - "data_20/c/mean_amplitude_ice2", - "data_20/c/noise_floor_ice2", - "data_20/c/power_waveform" - ] -} diff --git a/config-files/SWOT_L2_NALT_OGDR_1.0.cfg b/config-files/SWOT_L2_NALT_OGDR_1.0.cfg deleted file mode 100644 index 88013b1..0000000 --- a/config-files/SWOT_L2_NALT_OGDR_1.0.cfg +++ /dev/null @@ -1,91 +0,0 @@ -{ - "shortName": "SWOT_L2_NALT_OGDR_1.0", - "latVar": "data_01/latitude", - "lonVar": "data_01/longitude", - "timeVar": "data_01/time", - "is360": true, - "tiles": { - "steps": [ - 30, - 14 - ] - }, - "footprint": { - "strategy": "swot_linestring", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, - "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 - }, - "variables": [ - "data_01/time", - "data_01/time_tai", - "data_01/latitude", - "data_01/longitude", - "data_01/rad_side_1_surface_type_flag", - "data_01/rad_side_2_surface_type_flag", - "data_01/surface_classification_flag", - "data_01/alt_qual", - "data_01/rad_qual", - "data_01/geo_qual", - "data_01/meteo_map_availability_flag", - "data_01/rain_flag", - "data_01/rad_side_1_rain_flag", - "data_01/rad_side_2_rain_flag", - "data_01/ice_flag", - "data_01/rad_side_1_sea_ice_flag", - "data_01/rad_side_2_sea_ice_flag", - "data_01/rad_wet_tropo_cor_interp_qual", - "data_01/altitude", - "data_01/model_dry_tropo_cor_zero_altitude", - "data_01/rad_wet_tropo_cor", - "data_01/mean_sea_surface_cnescls", - "data_01/mean_dynamic_topography", - "data_01/depth_or_elevation", - "data_01/inv_bar_cor", - "data_01/dac", - "data_01/ocean_tide_fes", - "data_01/solid_earth_tide", - "data_01/pole_tide", - "data_01/internal_tide_hret", - "data_01/wind_speed_alt", - "data_01/wind_speed_alt_mle3", - "data_01/rad_water_vapor", - "data_01/rad_cloud_liquid_water", - "data_01/ku/range_ocean", - "data_01/ku/range_ocean_mle3", - "data_01/ku/iono_cor_alt_filtered", - "data_01/ku/iono_cor_alt_filtered_mle3", - "data_01/ku/sea_state_bias", - "data_01/ku/sea_state_bias_mle3", - "data_01/ku/swh_ocean", - "data_01/ku/swh_ocean_mle3", - "data_01/ku/sig0_ocean", - "data_01/ku/sig0_ocean_mle3", - "data_01/ku/wvf_main_class", - "data_01/ku/ssha", - "data_01/ku/ssha_mle3" - ] -} diff --git a/config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg b/config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg deleted file mode 100644 index a76df8f..0000000 --- a/config-files/SWOT_L2_NALT_OGDR_GDR_1.0.cfg +++ /dev/null @@ -1,313 +0,0 @@ -{ - "shortName": "SWOT_L2_NALT_OGDR_GDR_1.0", - "latVar": "data_01/latitude", - "lonVar": "data_01/longitude", - "timeVar": "data_01/time", - "is360": true, - "tiles": { - "steps": [ - 30, - 14 - ] - }, - "footprint": { - "strategy": "swot_linestring", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, - "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 - }, - "variables": [ - "data_01/time", - "data_01/time_tai", - "data_01/index_first_20hz_measurement", - "data_01/numtotal_20hz_measurement", - "data_01/latitude", - "data_01/longitude", - "data_01/rad_side_1_surface_type_flag", - "data_01/rad_side_2_surface_type_flag", - "data_01/rad_side_1_distance_to_land", - "data_01/rad_side_2_distance_to_land", - "data_01/surface_classification_flag", - "data_01/angle_of_approach_to_coast", - "data_01/distance_to_coast", - "data_01/rad_tb_187_qual", - "data_01/rad_tb_238_qual", - "data_01/rad_tb_340_qual", - "data_01/rad_side_1_land_frac_187", - "data_01/rad_side_2_land_frac_187", - "data_01/rad_side_1_land_frac_238", - "data_01/rad_side_2_land_frac_238", - "data_01/rad_side_1_land_frac_340", - "data_01/rad_side_2_land_frac_340", - "data_01/alt_state_band_seq_flag", - "data_01/orb_state_diode_flag", - "data_01/orb_state_rest_flag", - "data_01/meteo_map_availability_flag", - "data_01/wave_model_map_availability_flag", - "data_01/sig0_cor_atm_source", - "data_01/rain_flag", - "data_01/rad_side_1_rain_flag", - "data_01/rad_side_2_rain_flag", - "data_01/ice_flag", - "data_01/rad_side_1_sea_ice_flag", - "data_01/rad_side_2_sea_ice_flag", - "data_01/rad_wet_tropo_cor_interp_qual", - "data_01/mean_sea_surface_cnescls_interp_qual", - "data_01/mean_sea_surface_dtu_interp_qual", - "data_01/mean_dynamic_topography_interp_qual", - "data_01/ocean_tide_got_interp_qual", - "data_01/ocean_tide_fes_interp_qual", - "data_01/internal_tide_hret_interp_qual", - "data_01/meteo_zero_altitude_interp_qual", - "data_01/meteo_measurement_altitude_interp_qual", - "data_01/sea_ice_concentration_interp_qual", - "data_01/wave_model_interp_qual", - "data_01/altitude", - "data_01/altitude_rate", - "data_01/model_dry_tropo_cor_zero_altitude", - "data_01/model_dry_tropo_cor_measurement_altitude", - "data_01/model_wet_tropo_cor_zero_altitude", - "data_01/model_wet_tropo_cor_measurement_altitude", - "data_01/rad_wet_tropo_cor", - "data_01/surface_slope_cor", - "data_01/rad_tmb_187", - "data_01/rad_tmb_238", - "data_01/rad_tmb_340", - "data_01/rad_tb_187", - "data_01/rad_tb_238", - "data_01/rad_tb_340", - "data_01/mean_sea_surface_cnescls", - "data_01/mean_sea_surface_dtu", - "data_01/mean_dynamic_topography", - "data_01/geoid", - "data_01/depth_or_elevation", - "data_01/inv_bar_cor", - "data_01/dac", - "data_01/ocean_tide_got", - "data_01/ocean_tide_fes", - "data_01/ocean_tide_eq", - "data_01/ocean_tide_non_eq", - "data_01/load_tide_got", - "data_01/load_tide_fes", - "data_01/solid_earth_tide", - "data_01/pole_tide", - "data_01/internal_tide_hret", - "data_01/wind_speed_mod_u", - "data_01/wind_speed_mod_v", - "data_01/wind_speed_alt", - "data_01/wind_speed_alt_mle3", - "data_01/wind_speed_alt_adaptive", - "data_01/rad_wind_speed", - "data_01/rad_water_vapor", - "data_01/rad_cloud_liquid_water", - "data_01/rain_rate", - "data_01/sst", - "data_01/mean_wave_period_t02", - "data_01/mean_wave_direction", - "data_01/sea_ice_concentration", - "data_01/ku/alt_state_band_status_flag", - "data_01/ku/range_ocean_compression_qual", - "data_01/ku/range_ocean_mle3_compression_qual", - "data_01/ku/range_adaptive_compression_qual", - "data_01/ku/swh_ocean_compression_qual", - "data_01/ku/swh_ocean_mle3_compression_qual", - "data_01/ku/swh_adaptive_compression_qual", - "data_01/ku/sig0_ocean_compression_qual", - "data_01/ku/sig0_ocean_mle3_compression_qual", - "data_01/ku/sig0_adaptive_compression_qual", - "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", - "data_01/ku/range_cor_ocean_net_instr_qual", - "data_01/ku/swh_cor_ocean_net_instr_qual", - "data_01/ku/sig0_cor_ocean_net_instr_qual", - "data_01/ku/iono_cor_alt_filtered_qual", - "data_01/ku/iono_cor_alt_filtered_mle3_qual", - "data_01/ku/iono_cor_alt_filtered_adaptive_qual", - "data_01/ku/range_ocean", - "data_01/ku/range_ocean_rms", - "data_01/ku/range_ocean_numval", - "data_01/ku/range_ocean_mle3", - "data_01/ku/range_ocean_mle3_rms", - "data_01/ku/range_ocean_mle3_numval", - "data_01/ku/range_adaptive", - "data_01/ku/range_adaptive_rms", - "data_01/ku/range_adaptive_numval", - "data_01/ku/range_cor_ocean_net_instr", - "data_01/ku/range_cor_ocean_mle3_net_instr", - "data_01/ku/range_cor_adaptive_net_instr", - "data_01/ku/iono_cor_alt", - "data_01/ku/iono_cor_alt_mle3", - "data_01/ku/iono_cor_alt_adaptive", - "data_01/ku/iono_cor_alt_filtered", - "data_01/ku/iono_cor_alt_filtered_mle3", - "data_01/ku/iono_cor_alt_filtered_adaptive", - "data_01/ku/iono_cor_gim", - "data_01/ku/sea_state_bias", - "data_01/ku/sea_state_bias_mle3", - "data_01/ku/sea_state_bias_adaptive", - "data_01/ku/sea_state_bias_3d_mp2", - "data_01/ku/sea_state_bias_adaptive_3d_mp2", - "data_01/ku/swh_ocean", - "data_01/ku/swh_ocean_rms", - "data_01/ku/swh_ocean_numval", - "data_01/ku/swh_ocean_mle3", - "data_01/ku/swh_ocean_mle3_rms", - "data_01/ku/swh_ocean_mle3_numval", - "data_01/ku/swh_adaptive", - "data_01/ku/swh_adaptive_rms", - "data_01/ku/swh_adaptive_numval", - "data_01/ku/swh_cor_ocean_net_instr", - "data_01/ku/swh_cor_ocean_mle3_net_instr", - "data_01/ku/swh_cor_adaptive_net_instr", - "data_01/ku/sig0_ocean", - "data_01/ku/sig0_ocean_rms", - "data_01/ku/sig0_ocean_numval", - "data_01/ku/sig0_ocean_mle3", - "data_01/ku/sig0_ocean_mle3_rms", - "data_01/ku/sig0_ocean_mle3_numval", - "data_01/ku/sig0_adaptive", - "data_01/ku/sig0_adaptive_rms", - "data_01/ku/sig0_adaptive_numval", - "data_01/ku/agc", - "data_01/ku/agc_rms", - "data_01/ku/agc_numval", - "data_01/ku/sig0_cor_ocean_net_instr", - "data_01/ku/sig0_cor_ocean_mle3_net_instr", - "data_01/ku/sig0_cor_adaptive_net_instr", - "data_01/ku/sig0_cor_atm", - "data_01/ku/off_nadir_angle_wf_ocean", - "data_01/ku/off_nadir_angle_wf_ocean_rms", - "data_01/ku/off_nadir_angle_wf_ocean_numval", - "data_01/ku/wvf_main_class", - "data_01/ku/ssha", - "data_01/ku/ssha_mle3", - "data_01/c/alt_state_c_band_flag", - "data_01/c/alt_state_band_status_flag", - "data_01/c/range_ocean_compression_qual", - "data_01/c/swh_ocean_compression_qual", - "data_01/c/sig0_ocean_compression_qual", - "data_01/c/range_cor_ocean_net_instr_qual", - "data_01/c/swh_cor_ocean_net_instr_qual", - "data_01/c/sig0_cor_ocean_net_instr_qual", - "data_01/c/range_ocean", - "data_01/c/range_ocean_rms", - "data_01/c/range_ocean_numval", - "data_01/c/range_cor_ocean_net_instr", - "data_01/c/sea_state_bias", - "data_01/c/sea_state_bias_mle3", - "data_01/c/sea_state_bias_adaptive", - "data_01/c/swh_ocean", - "data_01/c/swh_ocean_rms", - "data_01/c/swh_ocean_numval", - "data_01/c/swh_cor_ocean_net_instr", - "data_01/c/sig0_ocean", - "data_01/c/sig0_ocean_rms", - "data_01/c/sig0_ocean_numval", - "data_01/c/agc", - "data_01/c/agc_rms", - "data_01/c/agc_numval", - "data_01/c/sig0_cor_ocean_net_instr", - "data_01/c/sig0_cor_atm", - "data_20/time", - "data_20/time_tai", - "data_20/index_1hz_measurement", - "data_20/latitude", - "data_20/longitude", - "data_20/surface_classification_flag", - "data_20/angle_of_approach_to_coast", - "data_20/distance_to_coast", - "data_20/alt_state_acq_mode_flag", - "data_20/alt_state_track_trans_flag", - "data_20/meteo_measurement_altitude_interp_qual", - "data_20/altitude", - "data_20/model_dry_tropo_cor_measurement_altitude", - "data_20/model_wet_tropo_cor_measurement_altitude", - "data_20/surface_slope_cor", - "data_20/ku/range_ocean", - "data_20/ku/range_ocean_compression_qual", - "data_20/ku/range_ocean_mle3", - "data_20/ku/range_ocean_mle3_compression_qual", - "data_20/ku/range_adaptive", - "data_20/ku/range_adaptive_compression_qual", - "data_20/ku/swh_ocean", - "data_20/ku/swh_ocean_compression_qual", - "data_20/ku/swh_ocean_mle3", - "data_20/ku/swh_ocean_mle3_compression_qual", - "data_20/ku/swh_adaptive", - "data_20/ku/swh_adaptive_compression_qual", - "data_20/ku/sig0_ocean", - "data_20/ku/sig0_ocean_compression_qual", - "data_20/ku/sig0_ocean_mle3", - "data_20/ku/sig0_ocean_mle3_compression_qual", - "data_20/ku/sig0_adaptive", - "data_20/ku/sig0_adaptive_compression_qual", - "data_20/ku/off_nadir_angle_wf_ocean", - "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", - "data_20/ku/num_iterations_ocean", - "data_20/ku/num_iterations_ocean_mle3", - "data_20/ku/num_iterations_adaptive", - "data_20/ku/range_ocog", - "data_20/ku/sig0_ocog", - "data_20/ku/ocog_qual", - "data_20/ku/range_seaice", - "data_20/ku/sig0_seaice", - "data_20/ku/seaice_qual", - "data_20/ku/range_ice2", - "data_20/ku/sig0_leading_edge_ice2", - "data_20/ku/sig0_ice2", - "data_20/ku/sigmal_ice2", - "data_20/ku/slope1_ice2", - "data_20/ku/slope2_ice2", - "data_20/ku/mqe_ice2", - "data_20/ku/ice2_qual", - "data_20/ku/range_tfmra", - "data_20/ku/sig0_tfmra", - "data_20/ku/tfmra_qual", - "data_20/ku/mqe_ocean", - "data_20/ku/mqe_ocean_mle3", - "data_20/ku/mqe_adaptive", - "data_20/ku/peakiness", - "data_20/ku/wvf_main_class", - "data_20/c/range_ocean", - "data_20/c/range_ocean_compression_qual", - "data_20/c/swh_ocean", - "data_20/c/swh_ocean_compression_qual", - "data_20/c/sig0_ocean", - "data_20/c/sig0_ocean_compression_qual", - "data_20/c/num_iterations_ocean", - "data_20/c/range_ocog", - "data_20/c/sig0_ocog", - "data_20/c/range_ice2", - "data_20/c/sig0_leading_edge_ice2", - "data_20/c/sig0_ice2", - "data_20/c/sigmal_ice2", - "data_20/c/slope1_ice2", - "data_20/c/slope2_ice2", - "data_20/c/mqe_ice2", - "data_20/c/ice2_qual", - "data_20/c/mqe_ocean", - "data_20/c/peakiness" - ] -} diff --git a/config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg b/config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg deleted file mode 100644 index 3b6dab7..0000000 --- a/config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg +++ /dev/null @@ -1,313 +0,0 @@ -{ - "shortName": "SWOT_L2_NALT_OGDR_GDR_2.0", - "latVar": "data_01/latitude", - "lonVar": "data_01/longitude", - "timeVar": "data_01/time", - "is360": true, - "tiles": { - "steps": [ - 30, - 14 - ] - }, - "footprint": { - "strategy": "swot_linestring", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, - "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 - }, - "variables": [ - "data_01/time", - "data_01/time_tai", - "data_01/index_first_20hz_measurement", - "data_01/numtotal_20hz_measurement", - "data_01/latitude", - "data_01/longitude", - "data_01/rad_side_1_surface_type_flag", - "data_01/rad_side_2_surface_type_flag", - "data_01/rad_side_1_distance_to_land", - "data_01/rad_side_2_distance_to_land", - "data_01/surface_classification_flag", - "data_01/angle_of_approach_to_coast", - "data_01/distance_to_coast", - "data_01/rad_tb_187_qual", - "data_01/rad_tb_238_qual", - "data_01/rad_tb_340_qual", - "data_01/rad_side_1_land_frac_187", - "data_01/rad_side_2_land_frac_187", - "data_01/rad_side_1_land_frac_238", - "data_01/rad_side_2_land_frac_238", - "data_01/rad_side_1_land_frac_340", - "data_01/rad_side_2_land_frac_340", - "data_01/alt_state_band_seq_flag", - "data_01/orb_state_diode_flag", - "data_01/orb_state_rest_flag", - "data_01/meteo_map_availability_flag", - "data_01/wave_model_map_availability_flag", - "data_01/sig0_cor_atm_source", - "data_01/rain_flag", - "data_01/rad_side_1_rain_flag", - "data_01/rad_side_2_rain_flag", - "data_01/ice_flag", - "data_01/rad_side_1_sea_ice_flag", - "data_01/rad_side_2_sea_ice_flag", - "data_01/rad_wet_tropo_cor_interp_qual", - "data_01/mean_sea_surface_cnescls_interp_qual", - "data_01/mean_sea_surface_dtu_interp_qual", - "data_01/mean_dynamic_topography_interp_qual", - "data_01/ocean_tide_got_interp_qual", - "data_01/ocean_tide_fes_interp_qual", - "data_01/internal_tide_hret_interp_qual", - "data_01/meteo_zero_altitude_interp_qual", - "data_01/meteo_measurement_altitude_interp_qual", - "data_01/sea_ice_concentration_interp_qual", - "data_01/wave_model_interp_qual", - "data_01/altitude", - "data_01/altitude_rate", - "data_01/model_dry_tropo_cor_zero_altitude", - "data_01/model_dry_tropo_cor_measurement_altitude", - "data_01/model_wet_tropo_cor_zero_altitude", - "data_01/model_wet_tropo_cor_measurement_altitude", - "data_01/rad_wet_tropo_cor", - "data_01/surface_slope_cor", - "data_01/rad_tmb_187", - "data_01/rad_tmb_238", - "data_01/rad_tmb_340", - "data_01/rad_tb_187", - "data_01/rad_tb_238", - "data_01/rad_tb_340", - "data_01/mean_sea_surface_cnescls", - "data_01/mean_sea_surface_dtu", - "data_01/mean_dynamic_topography", - "data_01/geoid", - "data_01/depth_or_elevation", - "data_01/inv_bar_cor", - "data_01/dac", - "data_01/ocean_tide_got", - "data_01/ocean_tide_fes", - "data_01/ocean_tide_eq", - "data_01/ocean_tide_non_eq", - "data_01/load_tide_got", - "data_01/load_tide_fes", - "data_01/solid_earth_tide", - "data_01/pole_tide", - "data_01/internal_tide_hret", - "data_01/wind_speed_mod_u", - "data_01/wind_speed_mod_v", - "data_01/wind_speed_alt", - "data_01/wind_speed_alt_mle3", - "data_01/wind_speed_alt_adaptive", - "data_01/rad_wind_speed", - "data_01/rad_water_vapor", - "data_01/rad_cloud_liquid_water", - "data_01/rain_rate", - "data_01/sst", - "data_01/mean_wave_period_t02", - "data_01/mean_wave_direction", - "data_01/sea_ice_concentration", - "data_01/ku/alt_state_band_status_flag", - "data_01/ku/range_ocean_compression_qual", - "data_01/ku/range_ocean_mle3_compression_qual", - "data_01/ku/range_adaptive_compression_qual", - "data_01/ku/swh_ocean_compression_qual", - "data_01/ku/swh_ocean_mle3_compression_qual", - "data_01/ku/swh_adaptive_compression_qual", - "data_01/ku/sig0_ocean_compression_qual", - "data_01/ku/sig0_ocean_mle3_compression_qual", - "data_01/ku/sig0_adaptive_compression_qual", - "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", - "data_01/ku/range_cor_ocean_net_instr_qual", - "data_01/ku/swh_cor_ocean_net_instr_qual", - "data_01/ku/sig0_cor_ocean_net_instr_qual", - "data_01/ku/iono_cor_alt_filtered_qual", - "data_01/ku/iono_cor_alt_filtered_mle3_qual", - "data_01/ku/iono_cor_alt_filtered_adaptive_qual", - "data_01/ku/range_ocean", - "data_01/ku/range_ocean_rms", - "data_01/ku/range_ocean_numval", - "data_01/ku/range_ocean_mle3", - "data_01/ku/range_ocean_mle3_rms", - "data_01/ku/range_ocean_mle3_numval", - "data_01/ku/range_adaptive", - "data_01/ku/range_adaptive_rms", - "data_01/ku/range_adaptive_numval", - "data_01/ku/range_cor_ocean_net_instr", - "data_01/ku/range_cor_ocean_mle3_net_instr", - "data_01/ku/range_cor_adaptive_net_instr", - "data_01/ku/iono_cor_alt", - "data_01/ku/iono_cor_alt_mle3", - "data_01/ku/iono_cor_alt_adaptive", - "data_01/ku/iono_cor_alt_filtered", - "data_01/ku/iono_cor_alt_filtered_mle3", - "data_01/ku/iono_cor_alt_filtered_adaptive", - "data_01/ku/iono_cor_gim", - "data_01/ku/sea_state_bias", - "data_01/ku/sea_state_bias_mle3", - "data_01/ku/sea_state_bias_adaptive", - "data_01/ku/sea_state_bias_3d_mp2", - "data_01/ku/sea_state_bias_adaptive_3d_mp2", - "data_01/ku/swh_ocean", - "data_01/ku/swh_ocean_rms", - "data_01/ku/swh_ocean_numval", - "data_01/ku/swh_ocean_mle3", - "data_01/ku/swh_ocean_mle3_rms", - "data_01/ku/swh_ocean_mle3_numval", - "data_01/ku/swh_adaptive", - "data_01/ku/swh_adaptive_rms", - "data_01/ku/swh_adaptive_numval", - "data_01/ku/swh_cor_ocean_net_instr", - "data_01/ku/swh_cor_ocean_mle3_net_instr", - "data_01/ku/swh_cor_adaptive_net_instr", - "data_01/ku/sig0_ocean", - "data_01/ku/sig0_ocean_rms", - "data_01/ku/sig0_ocean_numval", - "data_01/ku/sig0_ocean_mle3", - "data_01/ku/sig0_ocean_mle3_rms", - "data_01/ku/sig0_ocean_mle3_numval", - "data_01/ku/sig0_adaptive", - "data_01/ku/sig0_adaptive_rms", - "data_01/ku/sig0_adaptive_numval", - "data_01/ku/agc", - "data_01/ku/agc_rms", - "data_01/ku/agc_numval", - "data_01/ku/sig0_cor_ocean_net_instr", - "data_01/ku/sig0_cor_ocean_mle3_net_instr", - "data_01/ku/sig0_cor_adaptive_net_instr", - "data_01/ku/sig0_cor_atm", - "data_01/ku/off_nadir_angle_wf_ocean", - "data_01/ku/off_nadir_angle_wf_ocean_rms", - "data_01/ku/off_nadir_angle_wf_ocean_numval", - "data_01/ku/wvf_main_class", - "data_01/ku/ssha", - "data_01/ku/ssha_mle3", - "data_01/c/alt_state_c_band_flag", - "data_01/c/alt_state_band_status_flag", - "data_01/c/range_ocean_compression_qual", - "data_01/c/swh_ocean_compression_qual", - "data_01/c/sig0_ocean_compression_qual", - "data_01/c/range_cor_ocean_net_instr_qual", - "data_01/c/swh_cor_ocean_net_instr_qual", - "data_01/c/sig0_cor_ocean_net_instr_qual", - "data_01/c/range_ocean", - "data_01/c/range_ocean_rms", - "data_01/c/range_ocean_numval", - "data_01/c/range_cor_ocean_net_instr", - "data_01/c/sea_state_bias", - "data_01/c/sea_state_bias_mle3", - "data_01/c/sea_state_bias_adaptive", - "data_01/c/swh_ocean", - "data_01/c/swh_ocean_rms", - "data_01/c/swh_ocean_numval", - "data_01/c/swh_cor_ocean_net_instr", - "data_01/c/sig0_ocean", - "data_01/c/sig0_ocean_rms", - "data_01/c/sig0_ocean_numval", - "data_01/c/agc", - "data_01/c/agc_rms", - "data_01/c/agc_numval", - "data_01/c/sig0_cor_ocean_net_instr", - "data_01/c/sig0_cor_atm", - "data_20/time", - "data_20/time_tai", - "data_20/index_1hz_measurement", - "data_20/latitude", - "data_20/longitude", - "data_20/surface_classification_flag", - "data_20/angle_of_approach_to_coast", - "data_20/distance_to_coast", - "data_20/alt_state_acq_mode_flag", - "data_20/alt_state_track_trans_flag", - "data_20/meteo_measurement_altitude_interp_qual", - "data_20/altitude", - "data_20/model_dry_tropo_cor_measurement_altitude", - "data_20/model_wet_tropo_cor_measurement_altitude", - "data_20/surface_slope_cor", - "data_20/ku/range_ocean", - "data_20/ku/range_ocean_compression_qual", - "data_20/ku/range_ocean_mle3", - "data_20/ku/range_ocean_mle3_compression_qual", - "data_20/ku/range_adaptive", - "data_20/ku/range_adaptive_compression_qual", - "data_20/ku/swh_ocean", - "data_20/ku/swh_ocean_compression_qual", - "data_20/ku/swh_ocean_mle3", - "data_20/ku/swh_ocean_mle3_compression_qual", - "data_20/ku/swh_adaptive", - "data_20/ku/swh_adaptive_compression_qual", - "data_20/ku/sig0_ocean", - "data_20/ku/sig0_ocean_compression_qual", - "data_20/ku/sig0_ocean_mle3", - "data_20/ku/sig0_ocean_mle3_compression_qual", - "data_20/ku/sig0_adaptive", - "data_20/ku/sig0_adaptive_compression_qual", - "data_20/ku/off_nadir_angle_wf_ocean", - "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", - "data_20/ku/num_iterations_ocean", - "data_20/ku/num_iterations_ocean_mle3", - "data_20/ku/num_iterations_adaptive", - "data_20/ku/range_ocog", - "data_20/ku/sig0_ocog", - "data_20/ku/ocog_qual", - "data_20/ku/range_seaice", - "data_20/ku/sig0_seaice", - "data_20/ku/seaice_qual", - "data_20/ku/range_ice2", - "data_20/ku/sig0_leading_edge_ice2", - "data_20/ku/sig0_ice2", - "data_20/ku/sigmal_ice2", - "data_20/ku/slope1_ice2", - "data_20/ku/slope2_ice2", - "data_20/ku/mqe_ice2", - "data_20/ku/ice2_qual", - "data_20/ku/range_tfmra", - "data_20/ku/sig0_tfmra", - "data_20/ku/tfmra_qual", - "data_20/ku/mqe_ocean", - "data_20/ku/mqe_ocean_mle3", - "data_20/ku/mqe_adaptive", - "data_20/ku/peakiness", - "data_20/ku/wvf_main_class", - "data_20/c/range_ocean", - "data_20/c/range_ocean_compression_qual", - "data_20/c/swh_ocean", - "data_20/c/swh_ocean_compression_qual", - "data_20/c/sig0_ocean", - "data_20/c/sig0_ocean_compression_qual", - "data_20/c/num_iterations_ocean", - "data_20/c/range_ocog", - "data_20/c/sig0_ocog", - "data_20/c/range_ice2", - "data_20/c/sig0_leading_edge_ice2", - "data_20/c/sig0_ice2", - "data_20/c/sigmal_ice2", - "data_20/c/slope1_ice2", - "data_20/c/slope2_ice2", - "data_20/c/mqe_ice2", - "data_20/c/ice2_qual", - "data_20/c/mqe_ocean", - "data_20/c/peakiness" - ] -} From 92f93fd9f594855b9477e5bf1be7c674a4e54ad7 Mon Sep 17 00:00:00 2001 From: James Wood Date: Thu, 7 Dec 2023 11:41:17 -0800 Subject: [PATCH 17/40] removed footprints from SWOT L2 SSH subs --- CHANGELOG.md | 3 +++ config-files/SWOT_L2_LR_SSH_BASIC_1.0.cfg | 8 +------- config-files/SWOT_L2_LR_SSH_BASIC_1.1.cfg | 8 +------- config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg | 8 +------- config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg | 8 +------- config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg | 8 +------- config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg | 8 +------- config-files/SWOT_L2_LR_SSH_WINDWAVE_1.0.cfg | 8 +------- config-files/SWOT_L2_LR_SSH_WINDWAVE_1.1.cfg | 8 +------- config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg | 8 +------- 10 files changed, 12 insertions(+), 63 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ba47f3..103b967 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 SWOT_L2_NALT_IGDR_GDR_2.0, SWOT_L2_NALT_IGDR_SGDR_1.0, SWOT_L2_NALT_IGDR_SGDR_2.0, SWOT_L2_NALT_OGDR_1.0, SWOT_L2_NALT_OGDR_GDR_1.0, SWOT_L2_NALT_OGDR_GDR_2.0, SWOT_L2_LR_SSH_UNSMOOTHED_1.0, SWOT_L2_LR_SSH_UNSMOOTHED_2.0 + - Removed footprints from SWOT_L2_SSH_BASIC_1.0/1.1/2.0, + SWOT_L2_SSH_EXPERT_1.0/1.1/2.0, + SWOT_L2_SSH_WINDWAVE_1.0/1.1/2.0 ### Fixed ### Security diff --git a/config-files/SWOT_L2_LR_SSH_BASIC_1.0.cfg b/config-files/SWOT_L2_LR_SSH_BASIC_1.0.cfg index c85f967..adec2e2 100644 --- a/config-files/SWOT_L2_LR_SSH_BASIC_1.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_BASIC_1.0.cfg @@ -10,13 +10,7 @@ 14 ] }, - "footprint": { - "strategy": "periodic", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, + "footprint": {}, "imgVariables": [ { "id": "ssh_karin", diff --git a/config-files/SWOT_L2_LR_SSH_BASIC_1.1.cfg b/config-files/SWOT_L2_LR_SSH_BASIC_1.1.cfg index a8f97ea..0ef681f 100644 --- a/config-files/SWOT_L2_LR_SSH_BASIC_1.1.cfg +++ b/config-files/SWOT_L2_LR_SSH_BASIC_1.1.cfg @@ -10,13 +10,7 @@ 14 ] }, - "footprint": { - "strategy": "periodic", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, + "footprint": {}, "imgVariables": [ { "id": "ssh_karin", diff --git a/config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg b/config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg index 6854dde..47755e9 100644 --- a/config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg @@ -10,13 +10,7 @@ 14 ] }, - "footprint": { - "strategy": "periodic", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, + "footprint": {}, "imgVariables": [ { "id": "ssh_karin", 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 d2f20e2..990e078 100644 --- a/config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg @@ -10,13 +10,7 @@ 14 ] }, - "footprint": { - "strategy": "periodic", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, + "footprint": {}, "imgVariables": [ { "id": "ssh_karin", 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 9029276..ae9eca7 100644 --- a/config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg @@ -10,13 +10,7 @@ 14 ] }, - "footprint": { - "strategy": "periodic", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, + "footprint": {}, "imgVariables": [ { "id": "ssh_karin", 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 349d18c..884d1ea 100644 --- a/config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg @@ -10,13 +10,7 @@ 14 ] }, - "footprint": { - "strategy": "periodic", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, + "footprint": {}, "imgVariables": [ { "id": "ssh_karin", diff --git a/config-files/SWOT_L2_LR_SSH_WINDWAVE_1.0.cfg b/config-files/SWOT_L2_LR_SSH_WINDWAVE_1.0.cfg index f8bc3d0..f230524 100644 --- a/config-files/SWOT_L2_LR_SSH_WINDWAVE_1.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_WINDWAVE_1.0.cfg @@ -10,13 +10,7 @@ 14 ] }, - "footprint": { - "strategy": "periodic", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, + "footprint": {}, "imgVariables": [ { "id": "swh_karin", diff --git a/config-files/SWOT_L2_LR_SSH_WINDWAVE_1.1.cfg b/config-files/SWOT_L2_LR_SSH_WINDWAVE_1.1.cfg index 62c647d..2ec3b34 100644 --- a/config-files/SWOT_L2_LR_SSH_WINDWAVE_1.1.cfg +++ b/config-files/SWOT_L2_LR_SSH_WINDWAVE_1.1.cfg @@ -10,13 +10,7 @@ 14 ] }, - "footprint": { - "strategy": "periodic", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, + "footprint": {}, "imgVariables": [ { "id": "swh_karin", diff --git a/config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg b/config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg index 0f06d83..9d627a3 100644 --- a/config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg @@ -10,13 +10,7 @@ 14 ] }, - "footprint": { - "strategy": "periodic", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, + "footprint": {}, "imgVariables": [ { "id": "swh_karin", From 325fb43175ad8d56593a0e499d0064a640bdb8b1 Mon Sep 17 00:00:00 2001 From: James Wood Date: Fri, 8 Dec 2023 11:31:11 -0800 Subject: [PATCH 18/40] update changelog --- CHANGELOG.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 103b967..d53c5ce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,27 +8,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added - - Added configs for SWOT_L2_HR_Raster_100m_2.0 SWOT_L2_HR_Raster_250m_2.0 ### Changed ### Deprecated ### Removed - - Removed configs SWOT_L2_NALT_IGDR_1.0, SWOT_L2_NALT_IGDR_GDR_1.0, - SWOT_L2_NALT_IGDR_GDR_2.0, SWOT_L2_NALT_IGDR_SGDR_1.0, SWOT_L2_NALT_IGDR_SGDR_2.0, - SWOT_L2_NALT_OGDR_1.0, SWOT_L2_NALT_OGDR_GDR_1.0, SWOT_L2_NALT_OGDR_GDR_2.0, - SWOT_L2_LR_SSH_UNSMOOTHED_1.0, SWOT_L2_LR_SSH_UNSMOOTHED_2.0 - - Removed footprints from SWOT_L2_SSH_BASIC_1.0/1.1/2.0, - SWOT_L2_SSH_EXPERT_1.0/1.1/2.0, - SWOT_L2_SSH_WINDWAVE_1.0/1.1/2.0 ### Fixed ### Security ## [Released] - 2023-12-04 ### Added - - Added configs for SWOT_L2_HR_Raster_100m_2.0 SWOT_L2_HR_Raster_250m_2.0 + - Added configs for SWOT_L2_HR_Raster_100m_2.0 and SWOT_L2_HR_Raster_250m_2.0 ### Changed ### Deprecated ### Removed + - Removed configs SWOT_L2_NALT_IGDR_1.0, SWOT_L2_NALT_IGDR_GDR_1.0, + SWOT_L2_NALT_IGDR_GDR_2.0, SWOT_L2_NALT_IGDR_SGDR_1.0, SWOT_L2_NALT_IGDR_SGDR_2.0, + SWOT_L2_NALT_OGDR_1.0, SWOT_L2_NALT_OGDR_GDR_1.0, SWOT_L2_NALT_OGDR_GDR_2.0, + SWOT_L2_LR_SSH_UNSMOOTHED_1.0, SWOT_L2_LR_SSH_UNSMOOTHED_2.0 + - Removed footprints from SWOT_L2_SSH_BASIC_1.0/1.1/2.0, + SWOT_L2_SSH_EXPERT_1.0/1.1/2.0, + SWOT_L2_SSH_WINDWAVE_1.0/1.1/2.0 ### Fixed ### Security From 138987e23aa7a9101d7d97ae1d43a092bb7b5399 Mon Sep 17 00:00:00 2001 From: James Wood Date: Fri, 8 Dec 2023 11:35:39 -0800 Subject: [PATCH 19/40] update workflow --- .github/workflows/build-deploy.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-deploy.yml b/.github/workflows/build-deploy.yml index ce2e5ed..03d8e53 100644 --- a/.github/workflows/build-deploy.yml +++ b/.github/workflows/build-deploy.yml @@ -28,10 +28,10 @@ jobs: steps: # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v4 with: - python-version: 3.8 + python-version: '3.10' ## Update env for alpha - name: Alpha From 063ce3a4d5a4592ea5d62e6da24e7e196e482a25 Mon Sep 17 00:00:00 2001 From: Jack McNelis Date: Wed, 13 Dec 2023 14:05:26 -0500 Subject: [PATCH 20/40] Commit four new cfg for SWOT NALT IGDR OGDR v1 v2 (#36) Co-authored-by: John Mcnelis --- config-files/SWOT_L2_NALT_IGDR_1.0.cfg | 296 +++++++++++++++++++++++++ config-files/SWOT_L2_NALT_IGDR_2.0.cfg | 296 +++++++++++++++++++++++++ config-files/SWOT_L2_NALT_OGDR_1.0.cfg | 74 +++++++ config-files/SWOT_L2_NALT_OGDR_2.0.cfg | 74 +++++++ 4 files changed, 740 insertions(+) create mode 100644 config-files/SWOT_L2_NALT_IGDR_1.0.cfg create mode 100644 config-files/SWOT_L2_NALT_IGDR_2.0.cfg create mode 100644 config-files/SWOT_L2_NALT_OGDR_1.0.cfg create mode 100644 config-files/SWOT_L2_NALT_OGDR_2.0.cfg diff --git a/config-files/SWOT_L2_NALT_IGDR_1.0.cfg b/config-files/SWOT_L2_NALT_IGDR_1.0.cfg new file mode 100644 index 0000000..ab98a5d --- /dev/null +++ b/config-files/SWOT_L2_NALT_IGDR_1.0.cfg @@ -0,0 +1,296 @@ +{ + "shortName": "SWOT_L2_NALT_IGDR_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_NALT_IGDR_2.0.cfg b/config-files/SWOT_L2_NALT_IGDR_2.0.cfg new file mode 100644 index 0000000..ab98a5d --- /dev/null +++ b/config-files/SWOT_L2_NALT_IGDR_2.0.cfg @@ -0,0 +1,296 @@ +{ + "shortName": "SWOT_L2_NALT_IGDR_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_NALT_OGDR_1.0.cfg b/config-files/SWOT_L2_NALT_OGDR_1.0.cfg new file mode 100644 index 0000000..ec47c10 --- /dev/null +++ b/config-files/SWOT_L2_NALT_OGDR_1.0.cfg @@ -0,0 +1,74 @@ +{ + "shortName": "SWOT_L2_NALT_OGDR_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/latitude", + "data_01/longitude", + "data_01/surface_classification_flag", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/alt_qual", + "data_01/rad_qual", + "data_01/geo_qual", + "data_01/meteo_map_availability_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/altitude", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_dynamic_topography", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_mle3", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_NALT_OGDR_2.0.cfg b/config-files/SWOT_L2_NALT_OGDR_2.0.cfg new file mode 100644 index 0000000..ec47c10 --- /dev/null +++ b/config-files/SWOT_L2_NALT_OGDR_2.0.cfg @@ -0,0 +1,74 @@ +{ + "shortName": "SWOT_L2_NALT_OGDR_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/latitude", + "data_01/longitude", + "data_01/surface_classification_flag", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/alt_qual", + "data_01/rad_qual", + "data_01/geo_qual", + "data_01/meteo_map_availability_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/altitude", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_dynamic_topography", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_mle3", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3" + ] +} \ No newline at end of file From 70e2f45435ff9237dfc57c81c75c6471bf9c1dd2 Mon Sep 17 00:00:00 2001 From: James Wood Date: Wed, 13 Dec 2023 11:16:02 -0800 Subject: [PATCH 21/40] Added more swot configs and updated changelog --- CHANGELOG.md | 5 +- config-files/SWOT_L2_HR_Raster_100m_1.0.cfg | 95 +++++++++++++++++++++ config-files/SWOT_L2_HR_Raster_100m_1.1.cfg | 95 +++++++++++++++++++++ config-files/SWOT_L2_HR_Raster_250m_1.0.cfg | 95 +++++++++++++++++++++ config-files/SWOT_L2_HR_Raster_250m_1.1.cfg | 95 +++++++++++++++++++++ 5 files changed, 383 insertions(+), 2 deletions(-) create mode 100644 config-files/SWOT_L2_HR_Raster_100m_1.0.cfg create mode 100644 config-files/SWOT_L2_HR_Raster_100m_1.1.cfg create mode 100644 config-files/SWOT_L2_HR_Raster_250m_1.0.cfg create mode 100644 config-files/SWOT_L2_HR_Raster_250m_1.1.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index d53c5ce..3a34646 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,10 +14,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security -## [Released] - 2023-12-04 +## [Released] - 2023-12-13 ### Added - - Added configs for SWOT_L2_HR_Raster_100m_2.0 and SWOT_L2_HR_Raster_250m_2.0 + - Added configs for SWOT_L2_HR_Raster_100m_1.0/1.1/2.0 and SWOT_L2_HR_Raster_250m_1.0/1.1/2.0, + SWOT_L2_NALT_IGDR_1.0, SWOT_L2_NALT_IGDR_2.0, SWOT_L2_NALT_OGDR_1.0, SWOT_L2_NALT_OGDR_2.0 ### Changed ### Deprecated ### Removed diff --git a/config-files/SWOT_L2_HR_Raster_100m_1.0.cfg b/config-files/SWOT_L2_HR_Raster_100m_1.0.cfg new file mode 100644 index 0000000..71d4dec --- /dev/null +++ b/config-files/SWOT_L2_HR_Raster_100m_1.0.cfg @@ -0,0 +1,95 @@ +{ + "shortName": "SWOT_L2_HR_Raster_100m_1.0", + "latVar": "latitude", + "lonVar": "longitude", + "timeVar": "time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": {}, + "imgVariables": [ + { + "id": "wse", + "title": "water surface elevation above geoid", + "units": "m", + "min": -1500.0, + "max": 15000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "water_area", + "title": "water surface area", + "units": "m^2", + "min": -2000000.0, + "max": 2000000000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "water_frac", + "title": "water fraction", + "units": "1", + "min": -1000.0, + "max": 10000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sig0", + "title": "sigma0", + "units": "1", + "min": -1000.0, + "max": 10000000.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "crs", + "x", + "y", + "longitude", + "latitude", + "wse", + "wse_qual", + "wse_qual_bitwise", + "wse_uncert", + "water_area", + "water_area_qual", + "water_area_qual_bitwise", + "water_area_uncert", + "water_frac", + "water_frac_uncert", + "sig0", + "sig0_qual", + "sig0_qual_bitwise", + "sig0_uncert", + "inc", + "cross_track", + "illumination_time", + "illumination_time_tai", + "n_wse_pix", + "n_water_area_pix", + "n_sig0_pix", + "n_other_pix", + "dark_frac", + "ice_clim_flag", + "ice_dyn_flag", + "layover_impact", + "sig0_cor_atmos_model", + "height_cor_xover", + "geoid", + "solid_earth_tide", + "load_tide_fes", + "load_tide_got", + "pole_tide", + "model_dry_tropo_cor", + "model_wet_tropo_cor", + "iono_cor_gim_ka" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_HR_Raster_100m_1.1.cfg b/config-files/SWOT_L2_HR_Raster_100m_1.1.cfg new file mode 100644 index 0000000..aaf706a --- /dev/null +++ b/config-files/SWOT_L2_HR_Raster_100m_1.1.cfg @@ -0,0 +1,95 @@ +{ + "shortName": "SWOT_L2_HR_Raster_100m_1.1", + "latVar": "latitude", + "lonVar": "longitude", + "timeVar": "time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": {}, + "imgVariables": [ + { + "id": "wse", + "title": "water surface elevation above geoid", + "units": "m", + "min": -1500.0, + "max": 15000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "water_area", + "title": "water surface area", + "units": "m^2", + "min": -2000000.0, + "max": 2000000000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "water_frac", + "title": "water fraction", + "units": "1", + "min": -1000.0, + "max": 10000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sig0", + "title": "sigma0", + "units": "1", + "min": -1000.0, + "max": 10000000.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "crs", + "x", + "y", + "longitude", + "latitude", + "wse", + "wse_qual", + "wse_qual_bitwise", + "wse_uncert", + "water_area", + "water_area_qual", + "water_area_qual_bitwise", + "water_area_uncert", + "water_frac", + "water_frac_uncert", + "sig0", + "sig0_qual", + "sig0_qual_bitwise", + "sig0_uncert", + "inc", + "cross_track", + "illumination_time", + "illumination_time_tai", + "n_wse_pix", + "n_water_area_pix", + "n_sig0_pix", + "n_other_pix", + "dark_frac", + "ice_clim_flag", + "ice_dyn_flag", + "layover_impact", + "sig0_cor_atmos_model", + "height_cor_xover", + "geoid", + "solid_earth_tide", + "load_tide_fes", + "load_tide_got", + "pole_tide", + "model_dry_tropo_cor", + "model_wet_tropo_cor", + "iono_cor_gim_ka" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_HR_Raster_250m_1.0.cfg b/config-files/SWOT_L2_HR_Raster_250m_1.0.cfg new file mode 100644 index 0000000..9147d5e --- /dev/null +++ b/config-files/SWOT_L2_HR_Raster_250m_1.0.cfg @@ -0,0 +1,95 @@ +{ + "shortName": "SWOT_L2_HR_Raster_250m_1.0", + "latVar": "latitude", + "lonVar": "longitude", + "timeVar": "time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": {}, + "imgVariables": [ + { + "id": "wse", + "title": "water surface elevation above geoid", + "units": "m", + "min": -1500.0, + "max": 15000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "water_area", + "title": "water surface area", + "units": "m^2", + "min": -2000000.0, + "max": 2000000000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "water_frac", + "title": "water fraction", + "units": "1", + "min": -1000.0, + "max": 10000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sig0", + "title": "sigma0", + "units": "1", + "min": -1000.0, + "max": 10000000.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "crs", + "x", + "y", + "longitude", + "latitude", + "wse", + "wse_qual", + "wse_qual_bitwise", + "wse_uncert", + "water_area", + "water_area_qual", + "water_area_qual_bitwise", + "water_area_uncert", + "water_frac", + "water_frac_uncert", + "sig0", + "sig0_qual", + "sig0_qual_bitwise", + "sig0_uncert", + "inc", + "cross_track", + "illumination_time", + "illumination_time_tai", + "n_wse_pix", + "n_water_area_pix", + "n_sig0_pix", + "n_other_pix", + "dark_frac", + "ice_clim_flag", + "ice_dyn_flag", + "layover_impact", + "sig0_cor_atmos_model", + "height_cor_xover", + "geoid", + "solid_earth_tide", + "load_tide_fes", + "load_tide_got", + "pole_tide", + "model_dry_tropo_cor", + "model_wet_tropo_cor", + "iono_cor_gim_ka" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_HR_Raster_250m_1.1.cfg b/config-files/SWOT_L2_HR_Raster_250m_1.1.cfg new file mode 100644 index 0000000..c043bb1 --- /dev/null +++ b/config-files/SWOT_L2_HR_Raster_250m_1.1.cfg @@ -0,0 +1,95 @@ +{ + "shortName": "SWOT_L2_HR_Raster_250m_1.1", + "latVar": "latitude", + "lonVar": "longitude", + "timeVar": "time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": {}, + "imgVariables": [ + { + "id": "wse", + "title": "water surface elevation above geoid", + "units": "m", + "min": -1500.0, + "max": 15000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "water_area", + "title": "water surface area", + "units": "m^2", + "min": -2000000.0, + "max": 2000000000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "water_frac", + "title": "water fraction", + "units": "1", + "min": -1000.0, + "max": 10000.0, + "palette": "paletteMedspirationIndexed" + }, + { + "id": "sig0", + "title": "sigma0", + "units": "1", + "min": -1000.0, + "max": 10000000.0, + "palette": "paletteMedspirationIndexed" + } + ], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "crs", + "x", + "y", + "longitude", + "latitude", + "wse", + "wse_qual", + "wse_qual_bitwise", + "wse_uncert", + "water_area", + "water_area_qual", + "water_area_qual_bitwise", + "water_area_uncert", + "water_frac", + "water_frac_uncert", + "sig0", + "sig0_qual", + "sig0_qual_bitwise", + "sig0_uncert", + "inc", + "cross_track", + "illumination_time", + "illumination_time_tai", + "n_wse_pix", + "n_water_area_pix", + "n_sig0_pix", + "n_other_pix", + "dark_frac", + "ice_clim_flag", + "ice_dyn_flag", + "layover_impact", + "sig0_cor_atmos_model", + "height_cor_xover", + "geoid", + "solid_earth_tide", + "load_tide_fes", + "load_tide_got", + "pole_tide", + "model_dry_tropo_cor", + "model_wet_tropo_cor", + "iono_cor_gim_ka" + ] +} \ No newline at end of file From f7e57545fd5e80dbbf89bdc9b51436f908be25cf Mon Sep 17 00:00:00 2001 From: James Wood Date: Wed, 13 Dec 2023 11:18:06 -0800 Subject: [PATCH 22/40] update workflow --- .github/workflows/build-deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-deploy.yml b/.github/workflows/build-deploy.yml index 03d8e53..f8a551b 100644 --- a/.github/workflows/build-deploy.yml +++ b/.github/workflows/build-deploy.yml @@ -60,7 +60,7 @@ jobs: echo "AWS_SECRET_ACCESS_KEY=${{ secrets[format('AWS_SECRET_ACCESS_KEY_SERVICES_{0}', env.TARGET_ENV_UPPERCASE)] }}" >> $GITHUB_ENV - name: Configure AWS credentials - uses: aws-actions/configure-aws-credentials@v1 + uses: aws-actions/configure-aws-credentials@v4 env: AWS_ACCESS_KEY_ID: ${{ secrets[format('AWS_ACCESS_KEY_ID_SERVICES_{0}', env.TARGET_ENV_UPPERCASE)] }} AWS_SECRET_ACCESS_KEY: ${{ secrets[format('AWS_SECRET_ACCESS_KEY_SERVICES_{0}', env.TARGET_ENV_UPPERCASE)] }} From 98407560842f88cc557f8f45a9e9b39b528efae0 Mon Sep 17 00:00:00 2001 From: James Wood Date: Wed, 13 Dec 2023 11:31:10 -0800 Subject: [PATCH 23/40] fixed version --- config-files/SWOT_L2_NALT_IGDR_1.0.cfg | 2 +- config-files/SWOT_L2_NALT_OGDR_1.0.cfg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/config-files/SWOT_L2_NALT_IGDR_1.0.cfg b/config-files/SWOT_L2_NALT_IGDR_1.0.cfg index ab98a5d..4ee770d 100644 --- a/config-files/SWOT_L2_NALT_IGDR_1.0.cfg +++ b/config-files/SWOT_L2_NALT_IGDR_1.0.cfg @@ -1,5 +1,5 @@ { - "shortName": "SWOT_L2_NALT_IGDR_2.0", + "shortName": "SWOT_L2_NALT_IGDR_1.0", "latVar": "data_01/latitude", "lonVar": "data_01/longitude", "timeVar": "data_01/time", diff --git a/config-files/SWOT_L2_NALT_OGDR_1.0.cfg b/config-files/SWOT_L2_NALT_OGDR_1.0.cfg index ec47c10..c3b1b63 100644 --- a/config-files/SWOT_L2_NALT_OGDR_1.0.cfg +++ b/config-files/SWOT_L2_NALT_OGDR_1.0.cfg @@ -1,5 +1,5 @@ { - "shortName": "SWOT_L2_NALT_OGDR_2.0", + "shortName": "SWOT_L2_NALT_OGDR_1.0", "latVar": "data_01/latitude", "lonVar": "data_01/longitude", "timeVar": "data_01/time", From baecba3916527df74579886adfb8bb816516dfbd Mon Sep 17 00:00:00 2001 From: Dean Henze <54649692+DeanHenze@users.noreply.github.com> Date: Thu, 14 Dec 2023 15:36:28 -0800 Subject: [PATCH 24/40] Add config ASCATB_ESDR_L2_WIND_STRESS_V1.1 (#32) Co-authored-by: Dean Henze --- CHANGELOG.md | 11 ++ .../ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg | 118 ++++++++++++++++++ 2 files changed, 129 insertions(+) create mode 100644 config-files/ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a34646..3e5643b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -47,6 +47,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Security +## [Released] - 2023-11-06 + +### Added + - Added config ASCATB_ESDR_L2_WIND_STRESS_V1.1 +### Changed +### Deprecated +### Removed +### Fixed +### Security + + ## [Released] - 2023-10-27 ### Added diff --git a/config-files/ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg b/config-files/ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg new file mode 100644 index 0000000..8c8ab0f --- /dev/null +++ b/config-files/ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg @@ -0,0 +1,118 @@ +{ + "shortName": "ASCATB_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": "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" + }, + { + "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" + } + ], + "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 From 5691009af2fbf5dda0935f76546093ef6cf68915 Mon Sep 17 00:00:00 2001 From: James Wood Date: Thu, 21 Dec 2023 09:25:57 -0800 Subject: [PATCH 25/40] Removed footprint in CYGNSS_L2_SURFACE_FLUX_V2.0 --- config-files/CYGNSS_L2_SURFACE_FLUX_V2.0.cfg | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/config-files/CYGNSS_L2_SURFACE_FLUX_V2.0.cfg b/config-files/CYGNSS_L2_SURFACE_FLUX_V2.0.cfg index 8a1a50e..3d11935 100644 --- a/config-files/CYGNSS_L2_SURFACE_FLUX_V2.0.cfg +++ b/config-files/CYGNSS_L2_SURFACE_FLUX_V2.0.cfg @@ -10,18 +10,7 @@ 14 ] }, - "footprint":{ - "findValid":true, - "strategy":"fixed", - "geospatial_lat_min":-43, - "geospatial_lat_max":43, - "geospatial_lon_min":-180, - "geospatial_lon_max":180, - "t":"0:*", - "s1":"0:*", - "b":"0:*", - "s2":"0:*" - }, + "footprint":{}, "imgVariables":[ { "id":"air_density", From 61e1416469ab00c4a685de4b426880e03743125c Mon Sep 17 00:00:00 2001 From: Jack McNelis Date: Wed, 10 Jan 2024 17:02:31 -0500 Subject: [PATCH 26/40] new nalt gdr configs (#43) Co-authored-by: John Mcnelis --- CHANGELOG.md | 1 + config-files/SWOT_L2_NALT_GDR_2.0.cfg | 296 +++++++++++++++++ config-files/SWOT_L2_NALT_GDR_GDR_2.0.cfg | 296 +++++++++++++++++ config-files/SWOT_L2_NALT_GDR_SGDR_2.0.cfg | 366 +++++++++++++++++++++ config-files/SWOT_L2_NALT_GDR_SSHA_2.0.cfg | 161 ++++----- 5 files changed, 1031 insertions(+), 89 deletions(-) create mode 100644 config-files/SWOT_L2_NALT_GDR_2.0.cfg create mode 100644 config-files/SWOT_L2_NALT_GDR_GDR_2.0.cfg create mode 100644 config-files/SWOT_L2_NALT_GDR_SGDR_2.0.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e5643b..60beae9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added + - Added configs for SWOT_L2_NALT_GDR_2.0, SWOT_L2_NALT_GDR_GDR_2.0, SWOT_L2_NALT_GDR_SGDR_2.0, SWOT_L2_NALT_GDR_SSHA_2.0 ### Changed ### Deprecated ### Removed diff --git a/config-files/SWOT_L2_NALT_GDR_2.0.cfg b/config-files/SWOT_L2_NALT_GDR_2.0.cfg new file mode 100644 index 0000000..de44fca --- /dev/null +++ b/config-files/SWOT_L2_NALT_GDR_2.0.cfg @@ -0,0 +1,296 @@ +{ + "shortName": "SWOT_L2_NALT_GDR_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_NALT_GDR_GDR_2.0.cfg b/config-files/SWOT_L2_NALT_GDR_GDR_2.0.cfg new file mode 100644 index 0000000..cbccde0 --- /dev/null +++ b/config-files/SWOT_L2_NALT_GDR_GDR_2.0.cfg @@ -0,0 +1,296 @@ +{ + "shortName": "SWOT_L2_NALT_GDR_GDR_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_NALT_GDR_SGDR_2.0.cfg b/config-files/SWOT_L2_NALT_GDR_SGDR_2.0.cfg new file mode 100644 index 0000000..484ec99 --- /dev/null +++ b/config-files/SWOT_L2_NALT_GDR_SGDR_2.0.cfg @@ -0,0 +1,366 @@ +{ + "shortName": "SWOT_L2_NALT_GDR_SGDR_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "samples", + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/range_cor_uso", + "data_01/range_cor_cog", + "data_01/rad_ta_187", + "data_01/rad_ta_238", + "data_01/rad_ta_340", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/ku/range_cor_internal_path", + "data_01/ku/range_cor_ocean_model_instr", + "data_01/ku/range_cor_ocean_mle3_model_instr", + "data_01/ku/range_cor_doppler", + "data_01/ku/swh_cor_ocean_model_instr", + "data_01/ku/swh_cor_ocean_mle3_model_instr", + "data_01/ku/sig0_cor_calibration", + "data_01/ku/sig0_cor_ocean_model_instr", + "data_01/ku/sig0_cor_ocean_mle3_model_instr", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_01/c/range_cor_internal_path", + "data_01/c/range_cor_ocean_model_instr", + "data_01/c/range_cor_doppler", + "data_01/c/swh_cor_ocean_model_instr", + "data_01/c/sig0_cor_calibration", + "data_01/c/sig0_cor_ocean_model_instr", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/tracker_range_counter", + "data_20/tracker_range_rate_counter", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/ku/tracker_range_calibrated", + "data_20/ku/tracker_range_diode", + "data_20/ku/agc", + "data_20/ku/agc_cor", + "data_20/ku/sig0_scaling_factor", + "data_20/ku/epoch_ocean", + "data_20/ku/sigmac_ocean", + "data_20/ku/amplitude_ocean", + "data_20/ku/noise_floor_ocean", + "data_20/ku/epoch_ocean_mle3", + "data_20/ku/sigmac_ocean_mle3", + "data_20/ku/amplitude_ocean_mle3", + "data_20/ku/epoch_adaptive", + "data_20/ku/amplitude_adaptive", + "data_20/ku/noise_floor_adaptive", + "data_20/ku/gamma_adaptive", + "data_20/ku/convergence_criteria_adaptive", + "data_20/ku/epoch_ocog", + "data_20/ku/amplitude_ocog", + "data_20/ku/epoch_seaice", + "data_20/ku/amplitude_seaice", + "data_20/ku/epoch_ice2", + "data_20/ku/amplitude_ice2", + "data_20/ku/mean_amplitude_ice2", + "data_20/ku/noise_floor_ice2", + "data_20/ku/slope_ice2", + "data_20/ku/epoch_tfmra", + "data_20/ku/amplitude_tfmra", + "data_20/ku/wvf_main_class_score", + "data_20/ku/wvf_second_class", + "data_20/ku/wvf_second_class_score", + "data_20/ku/power_waveform", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness", + "data_20/c/tracker_range_calibrated", + "data_20/c/agc", + "data_20/c/agc_cor", + "data_20/c/sig0_scaling_factor", + "data_20/c/epoch_ocean", + "data_20/c/sigmac_ocean", + "data_20/c/amplitude_ocean", + "data_20/c/noise_floor_ocean", + "data_20/c/epoch_ocog", + "data_20/c/amplitude_ocog", + "data_20/c/epoch_ice2", + "data_20/c/amplitude_ice2", + "data_20/c/mean_amplitude_ice2", + "data_20/c/noise_floor_ice2", + "data_20/c/power_waveform" + ] +} \ No newline at end of file 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 8402374..32ceffe 100644 --- a/config-files/SWOT_L2_NALT_GDR_SSHA_2.0.cfg +++ b/config-files/SWOT_L2_NALT_GDR_SSHA_2.0.cfg @@ -1,91 +1,74 @@ { - "shortName": "SWOT_L2_NALT_GDR_SSHA_2.0", - "latVar": "data_01/latitude", - "lonVar": "data_01/longitude", - "timeVar": "data_01/time", - "is360": true, - "tiles": { - "steps": [ - 30, - 14 - ] - }, - "footprint": { - "strategy": "swot_linestring", - "t": "0:0,0:*", - "s1": "0:*,0:0", - "b": "*:*,0:*", - "s2": "0:*,*:*" - }, - "imgVariables": [ - { - "id": "data_01/ku/swh_ocean", - "title": "Ku band corrected significant waveheight", - "units": "m", - "min": 0.0, - "max": 30.0, - "palette": "paletteMedspirationIndexed" + "shortName": "SWOT_L2_NALT_GDR_SSHA_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" }, - { - "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 - }, - "variables": [ - "data_01/time", - "data_01/time_tai", - "data_01/latitude", - "data_01/longitude", - "data_01/rad_side_1_surface_type_flag", - "data_01/rad_side_2_surface_type_flag", - "data_01/surface_classification_flag", - "data_01/alt_qual", - "data_01/rad_qual", - "data_01/geo_qual", - "data_01/meteo_map_availability_flag", - "data_01/rain_flag", - "data_01/rad_side_1_rain_flag", - "data_01/rad_side_2_rain_flag", - "data_01/ice_flag", - "data_01/rad_side_1_sea_ice_flag", - "data_01/rad_side_2_sea_ice_flag", - "data_01/rad_wet_tropo_cor_interp_qual", - "data_01/altitude", - "data_01/model_dry_tropo_cor_zero_altitude", - "data_01/rad_wet_tropo_cor", - "data_01/mean_sea_surface_cnescls", - "data_01/mean_dynamic_topography", - "data_01/depth_or_elevation", - "data_01/inv_bar_cor", - "data_01/dac", - "data_01/ocean_tide_fes", - "data_01/solid_earth_tide", - "data_01/pole_tide", - "data_01/internal_tide_hret", - "data_01/wind_speed_alt", - "data_01/wind_speed_alt_mle3", - "data_01/rad_water_vapor", - "data_01/rad_cloud_liquid_water", - "data_01/ku/range_ocean", - "data_01/ku/range_ocean_mle3", - "data_01/ku/iono_cor_alt_filtered", - "data_01/ku/iono_cor_alt_filtered_mle3", - "data_01/ku/sea_state_bias", - "data_01/ku/sea_state_bias_mle3", - "data_01/ku/swh_ocean", - "data_01/ku/swh_ocean_mle3", - "data_01/ku/sig0_ocean", - "data_01/ku/sig0_ocean_mle3", - "data_01/ku/wvf_main_class", - "data_01/ku/ssha", - "data_01/ku/ssha_mle3" - ] -} + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/latitude", + "data_01/longitude", + "data_01/surface_classification_flag", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/alt_qual", + "data_01/rad_qual", + "data_01/geo_qual", + "data_01/meteo_map_availability_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/altitude", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_dynamic_topography", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_mle3", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3" + ] +} \ No newline at end of file From ef5e167a9967b0be296e0d8351526aa04e4e274a Mon Sep 17 00:00:00 2001 From: Jack McNelis Date: Wed, 10 Jan 2024 17:51:57 -0500 Subject: [PATCH 27/40] more swot nalt configs (#44) Co-authored-by: John Mcnelis --- CHANGELOG.md | 2 +- config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg | 296 ++++++++++++++++ config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg | 366 ++++++++++++++++++++ config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg | 296 ++++++++++++++++ 4 files changed, 959 insertions(+), 1 deletion(-) create mode 100644 config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg create mode 100644 config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg create mode 100644 config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index 60beae9..79bbbf0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added - - Added configs for SWOT_L2_NALT_GDR_2.0, SWOT_L2_NALT_GDR_GDR_2.0, SWOT_L2_NALT_GDR_SGDR_2.0, SWOT_L2_NALT_GDR_SSHA_2.0 + - Added configs for SWOT_L2_NALT_GDR_2.0, SWOT_L2_NALT_GDR_GDR_2.0, SWOT_L2_NALT_GDR_SGDR_2.0, SWOT_L2_NALT_GDR_SSHA_2.0 + SWOT_L2_NALT_IGDR_SGDR_2.0.cfg, SWOT_L2_NALT_IGDR_GDR_2.0.cfg, SWOT_L2_NALT_OGDR_GDR_2.0.cfg ### Changed ### Deprecated ### Removed diff --git a/config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg b/config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg new file mode 100644 index 0000000..0cdb5d1 --- /dev/null +++ b/config-files/SWOT_L2_NALT_IGDR_GDR_2.0.cfg @@ -0,0 +1,296 @@ +{ + "shortName": "SWOT_L2_NALT_IGDR_GDR_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg b/config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg new file mode 100644 index 0000000..d17d17b --- /dev/null +++ b/config-files/SWOT_L2_NALT_IGDR_SGDR_2.0.cfg @@ -0,0 +1,366 @@ +{ + "shortName": "SWOT_L2_NALT_IGDR_SGDR_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "samples", + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/range_cor_uso", + "data_01/range_cor_cog", + "data_01/rad_ta_187", + "data_01/rad_ta_238", + "data_01/rad_ta_340", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/ku/range_cor_internal_path", + "data_01/ku/range_cor_ocean_model_instr", + "data_01/ku/range_cor_ocean_mle3_model_instr", + "data_01/ku/range_cor_doppler", + "data_01/ku/swh_cor_ocean_model_instr", + "data_01/ku/swh_cor_ocean_mle3_model_instr", + "data_01/ku/sig0_cor_calibration", + "data_01/ku/sig0_cor_ocean_model_instr", + "data_01/ku/sig0_cor_ocean_mle3_model_instr", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_01/c/range_cor_internal_path", + "data_01/c/range_cor_ocean_model_instr", + "data_01/c/range_cor_doppler", + "data_01/c/swh_cor_ocean_model_instr", + "data_01/c/sig0_cor_calibration", + "data_01/c/sig0_cor_ocean_model_instr", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/tracker_range_counter", + "data_20/tracker_range_rate_counter", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/ku/tracker_range_calibrated", + "data_20/ku/tracker_range_diode", + "data_20/ku/agc", + "data_20/ku/agc_cor", + "data_20/ku/sig0_scaling_factor", + "data_20/ku/epoch_ocean", + "data_20/ku/sigmac_ocean", + "data_20/ku/amplitude_ocean", + "data_20/ku/noise_floor_ocean", + "data_20/ku/epoch_ocean_mle3", + "data_20/ku/sigmac_ocean_mle3", + "data_20/ku/amplitude_ocean_mle3", + "data_20/ku/epoch_adaptive", + "data_20/ku/amplitude_adaptive", + "data_20/ku/noise_floor_adaptive", + "data_20/ku/gamma_adaptive", + "data_20/ku/convergence_criteria_adaptive", + "data_20/ku/epoch_ocog", + "data_20/ku/amplitude_ocog", + "data_20/ku/epoch_seaice", + "data_20/ku/amplitude_seaice", + "data_20/ku/epoch_ice2", + "data_20/ku/amplitude_ice2", + "data_20/ku/mean_amplitude_ice2", + "data_20/ku/noise_floor_ice2", + "data_20/ku/slope_ice2", + "data_20/ku/epoch_tfmra", + "data_20/ku/amplitude_tfmra", + "data_20/ku/wvf_main_class_score", + "data_20/ku/wvf_second_class", + "data_20/ku/wvf_second_class_score", + "data_20/ku/power_waveform", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness", + "data_20/c/tracker_range_calibrated", + "data_20/c/agc", + "data_20/c/agc_cor", + "data_20/c/sig0_scaling_factor", + "data_20/c/epoch_ocean", + "data_20/c/sigmac_ocean", + "data_20/c/amplitude_ocean", + "data_20/c/noise_floor_ocean", + "data_20/c/epoch_ocog", + "data_20/c/amplitude_ocog", + "data_20/c/epoch_ice2", + "data_20/c/amplitude_ice2", + "data_20/c/mean_amplitude_ice2", + "data_20/c/noise_floor_ice2", + "data_20/c/power_waveform" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg b/config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg new file mode 100644 index 0000000..a377d40 --- /dev/null +++ b/config-files/SWOT_L2_NALT_OGDR_GDR_2.0.cfg @@ -0,0 +1,296 @@ +{ + "shortName": "SWOT_L2_NALT_OGDR_GDR_2.0", + "latVar": "data_01/latitude", + "lonVar": "data_01/longitude", + "timeVar": "data_01/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "data_01/time", + "data_01/time_tai", + "data_01/index_first_20hz_measurement", + "data_01/numtotal_20hz_measurement", + "data_01/latitude", + "data_01/longitude", + "data_01/rad_side_1_surface_type_flag", + "data_01/rad_side_2_surface_type_flag", + "data_01/rad_side_1_distance_to_land", + "data_01/rad_side_2_distance_to_land", + "data_01/surface_classification_flag", + "data_01/angle_of_approach_to_coast", + "data_01/distance_to_coast", + "data_01/rad_tb_187_qual", + "data_01/rad_tb_238_qual", + "data_01/rad_tb_340_qual", + "data_01/rad_side_1_land_frac_187", + "data_01/rad_side_2_land_frac_187", + "data_01/rad_side_1_land_frac_238", + "data_01/rad_side_2_land_frac_238", + "data_01/rad_side_1_land_frac_340", + "data_01/rad_side_2_land_frac_340", + "data_01/alt_state_band_seq_flag", + "data_01/orb_state_diode_flag", + "data_01/orb_state_rest_flag", + "data_01/meteo_map_availability_flag", + "data_01/wave_model_map_availability_flag", + "data_01/sig0_cor_atm_source", + "data_01/rain_flag", + "data_01/rad_side_1_rain_flag", + "data_01/rad_side_2_rain_flag", + "data_01/ice_flag", + "data_01/rad_side_1_sea_ice_flag", + "data_01/rad_side_2_sea_ice_flag", + "data_01/rad_wet_tropo_cor_interp_qual", + "data_01/mean_sea_surface_cnescls_interp_qual", + "data_01/mean_sea_surface_dtu_interp_qual", + "data_01/mean_dynamic_topography_interp_qual", + "data_01/ocean_tide_got_interp_qual", + "data_01/ocean_tide_fes_interp_qual", + "data_01/internal_tide_hret_interp_qual", + "data_01/meteo_zero_altitude_interp_qual", + "data_01/meteo_measurement_altitude_interp_qual", + "data_01/sea_ice_concentration_interp_qual", + "data_01/wave_model_interp_qual", + "data_01/altitude", + "data_01/altitude_rate", + "data_01/model_dry_tropo_cor_zero_altitude", + "data_01/model_dry_tropo_cor_measurement_altitude", + "data_01/model_wet_tropo_cor_zero_altitude", + "data_01/model_wet_tropo_cor_measurement_altitude", + "data_01/rad_wet_tropo_cor", + "data_01/surface_slope_cor", + "data_01/rad_tmb_187", + "data_01/rad_tmb_238", + "data_01/rad_tmb_340", + "data_01/rad_tb_187", + "data_01/rad_tb_238", + "data_01/rad_tb_340", + "data_01/mean_sea_surface_cnescls", + "data_01/mean_sea_surface_dtu", + "data_01/mean_dynamic_topography", + "data_01/geoid", + "data_01/depth_or_elevation", + "data_01/inv_bar_cor", + "data_01/dac", + "data_01/ocean_tide_got", + "data_01/ocean_tide_fes", + "data_01/ocean_tide_eq", + "data_01/ocean_tide_non_eq", + "data_01/load_tide_got", + "data_01/load_tide_fes", + "data_01/solid_earth_tide", + "data_01/pole_tide", + "data_01/internal_tide_hret", + "data_01/wind_speed_mod_u", + "data_01/wind_speed_mod_v", + "data_01/wind_speed_alt", + "data_01/wind_speed_alt_mle3", + "data_01/wind_speed_alt_adaptive", + "data_01/rad_wind_speed", + "data_01/rad_water_vapor", + "data_01/rad_cloud_liquid_water", + "data_01/rain_rate", + "data_01/sst", + "data_01/mean_wave_period_t02", + "data_01/mean_wave_direction", + "data_01/sea_ice_concentration", + "data_01/ku/alt_state_band_status_flag", + "data_01/ku/range_ocean_compression_qual", + "data_01/ku/range_ocean_mle3_compression_qual", + "data_01/ku/range_adaptive_compression_qual", + "data_01/ku/swh_ocean_compression_qual", + "data_01/ku/swh_ocean_mle3_compression_qual", + "data_01/ku/swh_adaptive_compression_qual", + "data_01/ku/sig0_ocean_compression_qual", + "data_01/ku/sig0_ocean_mle3_compression_qual", + "data_01/ku/sig0_adaptive_compression_qual", + "data_01/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_01/ku/range_cor_ocean_net_instr_qual", + "data_01/ku/swh_cor_ocean_net_instr_qual", + "data_01/ku/sig0_cor_ocean_net_instr_qual", + "data_01/ku/iono_cor_alt_filtered_qual", + "data_01/ku/iono_cor_alt_filtered_mle3_qual", + "data_01/ku/iono_cor_alt_filtered_adaptive_qual", + "data_01/ku/range_ocean", + "data_01/ku/range_ocean_rms", + "data_01/ku/range_ocean_numval", + "data_01/ku/range_ocean_mle3", + "data_01/ku/range_ocean_mle3_rms", + "data_01/ku/range_ocean_mle3_numval", + "data_01/ku/range_adaptive", + "data_01/ku/range_adaptive_rms", + "data_01/ku/range_adaptive_numval", + "data_01/ku/range_cor_ocean_net_instr", + "data_01/ku/range_cor_ocean_mle3_net_instr", + "data_01/ku/range_cor_adaptive_net_instr", + "data_01/ku/iono_cor_alt", + "data_01/ku/iono_cor_alt_mle3", + "data_01/ku/iono_cor_alt_adaptive", + "data_01/ku/iono_cor_alt_filtered", + "data_01/ku/iono_cor_alt_filtered_mle3", + "data_01/ku/iono_cor_alt_filtered_adaptive", + "data_01/ku/iono_cor_gim", + "data_01/ku/sea_state_bias", + "data_01/ku/sea_state_bias_mle3", + "data_01/ku/sea_state_bias_adaptive", + "data_01/ku/sea_state_bias_3d_mp2", + "data_01/ku/sea_state_bias_adaptive_3d_mp2", + "data_01/ku/swh_ocean", + "data_01/ku/swh_ocean_rms", + "data_01/ku/swh_ocean_numval", + "data_01/ku/swh_ocean_mle3", + "data_01/ku/swh_ocean_mle3_rms", + "data_01/ku/swh_ocean_mle3_numval", + "data_01/ku/swh_adaptive", + "data_01/ku/swh_adaptive_rms", + "data_01/ku/swh_adaptive_numval", + "data_01/ku/swh_cor_ocean_net_instr", + "data_01/ku/swh_cor_ocean_mle3_net_instr", + "data_01/ku/swh_cor_adaptive_net_instr", + "data_01/ku/sig0_ocean", + "data_01/ku/sig0_ocean_rms", + "data_01/ku/sig0_ocean_numval", + "data_01/ku/sig0_ocean_mle3", + "data_01/ku/sig0_ocean_mle3_rms", + "data_01/ku/sig0_ocean_mle3_numval", + "data_01/ku/sig0_adaptive", + "data_01/ku/sig0_adaptive_rms", + "data_01/ku/sig0_adaptive_numval", + "data_01/ku/agc", + "data_01/ku/agc_rms", + "data_01/ku/agc_numval", + "data_01/ku/sig0_cor_ocean_net_instr", + "data_01/ku/sig0_cor_ocean_mle3_net_instr", + "data_01/ku/sig0_cor_adaptive_net_instr", + "data_01/ku/sig0_cor_atm", + "data_01/ku/off_nadir_angle_wf_ocean", + "data_01/ku/off_nadir_angle_wf_ocean_rms", + "data_01/ku/off_nadir_angle_wf_ocean_numval", + "data_01/ku/wvf_main_class", + "data_01/ku/ssha", + "data_01/ku/ssha_mle3", + "data_01/c/alt_state_c_band_flag", + "data_01/c/alt_state_band_status_flag", + "data_01/c/range_ocean_compression_qual", + "data_01/c/swh_ocean_compression_qual", + "data_01/c/sig0_ocean_compression_qual", + "data_01/c/range_cor_ocean_net_instr_qual", + "data_01/c/swh_cor_ocean_net_instr_qual", + "data_01/c/sig0_cor_ocean_net_instr_qual", + "data_01/c/range_ocean", + "data_01/c/range_ocean_rms", + "data_01/c/range_ocean_numval", + "data_01/c/range_cor_ocean_net_instr", + "data_01/c/sea_state_bias", + "data_01/c/sea_state_bias_mle3", + "data_01/c/sea_state_bias_adaptive", + "data_01/c/swh_ocean", + "data_01/c/swh_ocean_rms", + "data_01/c/swh_ocean_numval", + "data_01/c/swh_cor_ocean_net_instr", + "data_01/c/sig0_ocean", + "data_01/c/sig0_ocean_rms", + "data_01/c/sig0_ocean_numval", + "data_01/c/agc", + "data_01/c/agc_rms", + "data_01/c/agc_numval", + "data_01/c/sig0_cor_ocean_net_instr", + "data_01/c/sig0_cor_atm", + "data_20/time", + "data_20/time_tai", + "data_20/index_1hz_measurement", + "data_20/latitude", + "data_20/longitude", + "data_20/surface_classification_flag", + "data_20/angle_of_approach_to_coast", + "data_20/distance_to_coast", + "data_20/alt_state_acq_mode_flag", + "data_20/alt_state_track_trans_flag", + "data_20/meteo_measurement_altitude_interp_qual", + "data_20/altitude", + "data_20/model_dry_tropo_cor_measurement_altitude", + "data_20/model_wet_tropo_cor_measurement_altitude", + "data_20/surface_slope_cor", + "data_20/ku/range_ocean", + "data_20/ku/range_ocean_compression_qual", + "data_20/ku/range_ocean_mle3", + "data_20/ku/range_ocean_mle3_compression_qual", + "data_20/ku/range_adaptive", + "data_20/ku/range_adaptive_compression_qual", + "data_20/ku/swh_ocean", + "data_20/ku/swh_ocean_compression_qual", + "data_20/ku/swh_ocean_mle3", + "data_20/ku/swh_ocean_mle3_compression_qual", + "data_20/ku/swh_adaptive", + "data_20/ku/swh_adaptive_compression_qual", + "data_20/ku/sig0_ocean", + "data_20/ku/sig0_ocean_compression_qual", + "data_20/ku/sig0_ocean_mle3", + "data_20/ku/sig0_ocean_mle3_compression_qual", + "data_20/ku/sig0_adaptive", + "data_20/ku/sig0_adaptive_compression_qual", + "data_20/ku/off_nadir_angle_wf_ocean", + "data_20/ku/off_nadir_angle_wf_ocean_compression_qual", + "data_20/ku/num_iterations_ocean", + "data_20/ku/num_iterations_ocean_mle3", + "data_20/ku/num_iterations_adaptive", + "data_20/ku/range_ocog", + "data_20/ku/sig0_ocog", + "data_20/ku/ocog_qual", + "data_20/ku/range_seaice", + "data_20/ku/sig0_seaice", + "data_20/ku/seaice_qual", + "data_20/ku/range_ice2", + "data_20/ku/sig0_leading_edge_ice2", + "data_20/ku/sig0_ice2", + "data_20/ku/sigmal_ice2", + "data_20/ku/slope1_ice2", + "data_20/ku/slope2_ice2", + "data_20/ku/mqe_ice2", + "data_20/ku/ice2_qual", + "data_20/ku/range_tfmra", + "data_20/ku/sig0_tfmra", + "data_20/ku/tfmra_qual", + "data_20/ku/mqe_ocean", + "data_20/ku/mqe_ocean_mle3", + "data_20/ku/mqe_adaptive", + "data_20/ku/peakiness", + "data_20/ku/wvf_main_class", + "data_20/c/range_ocean", + "data_20/c/range_ocean_compression_qual", + "data_20/c/swh_ocean", + "data_20/c/swh_ocean_compression_qual", + "data_20/c/sig0_ocean", + "data_20/c/sig0_ocean_compression_qual", + "data_20/c/num_iterations_ocean", + "data_20/c/range_ocog", + "data_20/c/sig0_ocog", + "data_20/c/range_ice2", + "data_20/c/sig0_leading_edge_ice2", + "data_20/c/sig0_ice2", + "data_20/c/sigmal_ice2", + "data_20/c/slope1_ice2", + "data_20/c/slope2_ice2", + "data_20/c/mqe_ice2", + "data_20/c/ice2_qual", + "data_20/c/mqe_ocean", + "data_20/c/peakiness" + ] +} \ No newline at end of file From c34aa543b2dddfb65ee9ba89ece3a74cfa5e5993 Mon Sep 17 00:00:00 2001 From: James Wood Date: Thu, 11 Jan 2024 10:20:22 -0800 Subject: [PATCH 28/40] Make release --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 79bbbf0..33bd660 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added +### Changed +### Deprecated +### Removed +### Fixed +### Security + +## [Released] - 2024-1-11 + ### Added - Added configs for SWOT_L2_NALT_GDR_2.0, SWOT_L2_NALT_GDR_GDR_2.0, SWOT_L2_NALT_GDR_SGDR_2.0, SWOT_L2_NALT_GDR_SSHA_2.0 + SWOT_L2_NALT_IGDR_SGDR_2.0.cfg, SWOT_L2_NALT_IGDR_GDR_2.0.cfg, SWOT_L2_NALT_OGDR_GDR_2.0.cfg ### Changed From 184dcfd2be9f9fd320835e5a92a1c5309b842f5e Mon Sep 17 00:00:00 2001 From: Jack McNelis Date: Thu, 11 Jan 2024 16:23:20 -0500 Subject: [PATCH 29/40] new cfgs for swot rad (#46) Co-authored-by: John Mcnelis --- CHANGELOG.md | 1 + config-files/SWOT_L2_RAD_GDR_2.0.cfg | 115 ++++++++++++++++++++++++++ config-files/SWOT_L2_RAD_IGDR_2.0.cfg | 115 ++++++++++++++++++++++++++ config-files/SWOT_L2_RAD_OGDR_2.0.cfg | 115 ++++++++++++++++++++++++++ 4 files changed, 346 insertions(+) create mode 100644 config-files/SWOT_L2_RAD_GDR_2.0.cfg create mode 100644 config-files/SWOT_L2_RAD_IGDR_2.0.cfg create mode 100644 config-files/SWOT_L2_RAD_OGDR_2.0.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index 33bd660..7ecc179 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added + - Added configs for SWOT_L2_RAD_GDR_2.0, SWOT_L2_RAD_IGDR_2.0, SWOT_L2_RAD_OGDR_2.0 ### Changed ### Deprecated ### Removed diff --git a/config-files/SWOT_L2_RAD_GDR_2.0.cfg b/config-files/SWOT_L2_RAD_GDR_2.0.cfg new file mode 100644 index 0000000..22a0472 --- /dev/null +++ b/config-files/SWOT_L2_RAD_GDR_2.0.cfg @@ -0,0 +1,115 @@ +{ + "shortName": "SWOT_L2_RAD_GDR_2.0", + "latVar": "AMR_Side_1/latitude", + "lonVar": "AMR_Side_1/longitude", + "timeVar": "AMR_Side_1/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "AMR_Side_1/time", + "AMR_Side_1/time_tai", + "AMR_Side_1/latitude", + "AMR_Side_1/longitude", + "AMR_Side_1/rad_coordinates_qual", + "AMR_Side_1/rad_ta_187_qual", + "AMR_Side_1/rad_ta_238_qual", + "AMR_Side_1/rad_ta_340_qual", + "AMR_Side_1/rad_tmb_187_qual", + "AMR_Side_1/rad_tmb_238_qual", + "AMR_Side_1/rad_tmb_340_qual", + "AMR_Side_1/rad_tb_187_qual", + "AMR_Side_1/rad_tb_238_qual", + "AMR_Side_1/rad_tb_340_qual", + "AMR_Side_1/rad_cloud_liquid_water_qual", + "AMR_Side_1/rad_wind_speed_qual", + "AMR_Side_1/rad_water_vapor_qual", + "AMR_Side_1/rad_wet_tropo_cor_qual", + "AMR_Side_1/rad_atm_cor_sig0_ku_qual", + "AMR_Side_1/rad_atm_cor_sig0_c_qual", + "AMR_Side_1/rad_atm_cor_sig0_ka_qual", + "AMR_Side_1/rad_surface_type_flag", + "AMR_Side_1/rad_rain_flag", + "AMR_Side_1/rad_sea_ice_flag", + "AMR_Side_1/rad_ta_187", + "AMR_Side_1/rad_ta_238", + "AMR_Side_1/rad_ta_340", + "AMR_Side_1/rad_tmb_187", + "AMR_Side_1/rad_tmb_238", + "AMR_Side_1/rad_tmb_340", + "AMR_Side_1/rad_tb_187", + "AMR_Side_1/rad_tb_238", + "AMR_Side_1/rad_tb_340", + "AMR_Side_1/rad_distance_to_land", + "AMR_Side_1/rad_land_frac_187", + "AMR_Side_1/rad_land_frac_238", + "AMR_Side_1/rad_land_frac_340", + "AMR_Side_1/rad_cloud_liquid_water", + "AMR_Side_1/rad_wind_speed", + "AMR_Side_1/rad_water_vapor", + "AMR_Side_1/rad_wet_tropo_cor", + "AMR_Side_1/rad_atm_cor_sig0_ku", + "AMR_Side_1/rad_atm_cor_sig0_c", + "AMR_Side_1/rad_atm_cor_sig0_ka", + "AMR_Side_2/time", + "AMR_Side_2/time_tai", + "AMR_Side_2/latitude", + "AMR_Side_2/longitude", + "AMR_Side_2/rad_coordinates_qual", + "AMR_Side_2/rad_ta_187_qual", + "AMR_Side_2/rad_ta_238_qual", + "AMR_Side_2/rad_ta_340_qual", + "AMR_Side_2/rad_tmb_187_qual", + "AMR_Side_2/rad_tmb_238_qual", + "AMR_Side_2/rad_tmb_340_qual", + "AMR_Side_2/rad_tb_187_qual", + "AMR_Side_2/rad_tb_238_qual", + "AMR_Side_2/rad_tb_340_qual", + "AMR_Side_2/rad_cloud_liquid_water_qual", + "AMR_Side_2/rad_wind_speed_qual", + "AMR_Side_2/rad_water_vapor_qual", + "AMR_Side_2/rad_wet_tropo_cor_qual", + "AMR_Side_2/rad_atm_cor_sig0_ku_qual", + "AMR_Side_2/rad_atm_cor_sig0_c_qual", + "AMR_Side_2/rad_atm_cor_sig0_ka_qual", + "AMR_Side_2/rad_surface_type_flag", + "AMR_Side_2/rad_rain_flag", + "AMR_Side_2/rad_sea_ice_flag", + "AMR_Side_2/rad_ta_187", + "AMR_Side_2/rad_ta_238", + "AMR_Side_2/rad_ta_340", + "AMR_Side_2/rad_tmb_187", + "AMR_Side_2/rad_tmb_238", + "AMR_Side_2/rad_tmb_340", + "AMR_Side_2/rad_tb_187", + "AMR_Side_2/rad_tb_238", + "AMR_Side_2/rad_tb_340", + "AMR_Side_2/rad_distance_to_land", + "AMR_Side_2/rad_land_frac_187", + "AMR_Side_2/rad_land_frac_238", + "AMR_Side_2/rad_land_frac_340", + "AMR_Side_2/rad_cloud_liquid_water", + "AMR_Side_2/rad_wind_speed", + "AMR_Side_2/rad_water_vapor", + "AMR_Side_2/rad_wet_tropo_cor", + "AMR_Side_2/rad_atm_cor_sig0_ku", + "AMR_Side_2/rad_atm_cor_sig0_c", + "AMR_Side_2/rad_atm_cor_sig0_ka" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_RAD_IGDR_2.0.cfg b/config-files/SWOT_L2_RAD_IGDR_2.0.cfg new file mode 100644 index 0000000..03cb1c0 --- /dev/null +++ b/config-files/SWOT_L2_RAD_IGDR_2.0.cfg @@ -0,0 +1,115 @@ +{ + "shortName": "SWOT_L2_RAD_IGDR_2.0", + "latVar": "AMR_Side_1/latitude", + "lonVar": "AMR_Side_1/longitude", + "timeVar": "AMR_Side_1/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "AMR_Side_1/time", + "AMR_Side_1/time_tai", + "AMR_Side_1/latitude", + "AMR_Side_1/longitude", + "AMR_Side_1/rad_coordinates_qual", + "AMR_Side_1/rad_ta_187_qual", + "AMR_Side_1/rad_ta_238_qual", + "AMR_Side_1/rad_ta_340_qual", + "AMR_Side_1/rad_tmb_187_qual", + "AMR_Side_1/rad_tmb_238_qual", + "AMR_Side_1/rad_tmb_340_qual", + "AMR_Side_1/rad_tb_187_qual", + "AMR_Side_1/rad_tb_238_qual", + "AMR_Side_1/rad_tb_340_qual", + "AMR_Side_1/rad_cloud_liquid_water_qual", + "AMR_Side_1/rad_wind_speed_qual", + "AMR_Side_1/rad_water_vapor_qual", + "AMR_Side_1/rad_wet_tropo_cor_qual", + "AMR_Side_1/rad_atm_cor_sig0_ku_qual", + "AMR_Side_1/rad_atm_cor_sig0_c_qual", + "AMR_Side_1/rad_atm_cor_sig0_ka_qual", + "AMR_Side_1/rad_surface_type_flag", + "AMR_Side_1/rad_rain_flag", + "AMR_Side_1/rad_sea_ice_flag", + "AMR_Side_1/rad_ta_187", + "AMR_Side_1/rad_ta_238", + "AMR_Side_1/rad_ta_340", + "AMR_Side_1/rad_tmb_187", + "AMR_Side_1/rad_tmb_238", + "AMR_Side_1/rad_tmb_340", + "AMR_Side_1/rad_tb_187", + "AMR_Side_1/rad_tb_238", + "AMR_Side_1/rad_tb_340", + "AMR_Side_1/rad_distance_to_land", + "AMR_Side_1/rad_land_frac_187", + "AMR_Side_1/rad_land_frac_238", + "AMR_Side_1/rad_land_frac_340", + "AMR_Side_1/rad_cloud_liquid_water", + "AMR_Side_1/rad_wind_speed", + "AMR_Side_1/rad_water_vapor", + "AMR_Side_1/rad_wet_tropo_cor", + "AMR_Side_1/rad_atm_cor_sig0_ku", + "AMR_Side_1/rad_atm_cor_sig0_c", + "AMR_Side_1/rad_atm_cor_sig0_ka", + "AMR_Side_2/time", + "AMR_Side_2/time_tai", + "AMR_Side_2/latitude", + "AMR_Side_2/longitude", + "AMR_Side_2/rad_coordinates_qual", + "AMR_Side_2/rad_ta_187_qual", + "AMR_Side_2/rad_ta_238_qual", + "AMR_Side_2/rad_ta_340_qual", + "AMR_Side_2/rad_tmb_187_qual", + "AMR_Side_2/rad_tmb_238_qual", + "AMR_Side_2/rad_tmb_340_qual", + "AMR_Side_2/rad_tb_187_qual", + "AMR_Side_2/rad_tb_238_qual", + "AMR_Side_2/rad_tb_340_qual", + "AMR_Side_2/rad_cloud_liquid_water_qual", + "AMR_Side_2/rad_wind_speed_qual", + "AMR_Side_2/rad_water_vapor_qual", + "AMR_Side_2/rad_wet_tropo_cor_qual", + "AMR_Side_2/rad_atm_cor_sig0_ku_qual", + "AMR_Side_2/rad_atm_cor_sig0_c_qual", + "AMR_Side_2/rad_atm_cor_sig0_ka_qual", + "AMR_Side_2/rad_surface_type_flag", + "AMR_Side_2/rad_rain_flag", + "AMR_Side_2/rad_sea_ice_flag", + "AMR_Side_2/rad_ta_187", + "AMR_Side_2/rad_ta_238", + "AMR_Side_2/rad_ta_340", + "AMR_Side_2/rad_tmb_187", + "AMR_Side_2/rad_tmb_238", + "AMR_Side_2/rad_tmb_340", + "AMR_Side_2/rad_tb_187", + "AMR_Side_2/rad_tb_238", + "AMR_Side_2/rad_tb_340", + "AMR_Side_2/rad_distance_to_land", + "AMR_Side_2/rad_land_frac_187", + "AMR_Side_2/rad_land_frac_238", + "AMR_Side_2/rad_land_frac_340", + "AMR_Side_2/rad_cloud_liquid_water", + "AMR_Side_2/rad_wind_speed", + "AMR_Side_2/rad_water_vapor", + "AMR_Side_2/rad_wet_tropo_cor", + "AMR_Side_2/rad_atm_cor_sig0_ku", + "AMR_Side_2/rad_atm_cor_sig0_c", + "AMR_Side_2/rad_atm_cor_sig0_ka" + ] +} \ No newline at end of file diff --git a/config-files/SWOT_L2_RAD_OGDR_2.0.cfg b/config-files/SWOT_L2_RAD_OGDR_2.0.cfg new file mode 100644 index 0000000..0d34f75 --- /dev/null +++ b/config-files/SWOT_L2_RAD_OGDR_2.0.cfg @@ -0,0 +1,115 @@ +{ + "shortName": "SWOT_L2_RAD_OGDR_2.0", + "latVar": "AMR_Side_1/latitude", + "lonVar": "AMR_Side_1/longitude", + "timeVar": "AMR_Side_1/time", + "is360": true, + "tiles": { + "steps": [ + 30, + 14 + ] + }, + "footprint": { + "strategy": "swot_linestring", + "t": "0:0,0:*", + "s1": "0:*,0:0", + "b": "*:*,0:*", + "s2": "0:*,*:*" + }, + "imgVariables": [], + "image": { + "ppd": 16, + "res": 8 + }, + "variables": [ + "AMR_Side_1/time", + "AMR_Side_1/time_tai", + "AMR_Side_1/latitude", + "AMR_Side_1/longitude", + "AMR_Side_1/rad_coordinates_qual", + "AMR_Side_1/rad_ta_187_qual", + "AMR_Side_1/rad_ta_238_qual", + "AMR_Side_1/rad_ta_340_qual", + "AMR_Side_1/rad_tmb_187_qual", + "AMR_Side_1/rad_tmb_238_qual", + "AMR_Side_1/rad_tmb_340_qual", + "AMR_Side_1/rad_tb_187_qual", + "AMR_Side_1/rad_tb_238_qual", + "AMR_Side_1/rad_tb_340_qual", + "AMR_Side_1/rad_cloud_liquid_water_qual", + "AMR_Side_1/rad_wind_speed_qual", + "AMR_Side_1/rad_water_vapor_qual", + "AMR_Side_1/rad_wet_tropo_cor_qual", + "AMR_Side_1/rad_atm_cor_sig0_ku_qual", + "AMR_Side_1/rad_atm_cor_sig0_c_qual", + "AMR_Side_1/rad_atm_cor_sig0_ka_qual", + "AMR_Side_1/rad_surface_type_flag", + "AMR_Side_1/rad_rain_flag", + "AMR_Side_1/rad_sea_ice_flag", + "AMR_Side_1/rad_ta_187", + "AMR_Side_1/rad_ta_238", + "AMR_Side_1/rad_ta_340", + "AMR_Side_1/rad_tmb_187", + "AMR_Side_1/rad_tmb_238", + "AMR_Side_1/rad_tmb_340", + "AMR_Side_1/rad_tb_187", + "AMR_Side_1/rad_tb_238", + "AMR_Side_1/rad_tb_340", + "AMR_Side_1/rad_distance_to_land", + "AMR_Side_1/rad_land_frac_187", + "AMR_Side_1/rad_land_frac_238", + "AMR_Side_1/rad_land_frac_340", + "AMR_Side_1/rad_cloud_liquid_water", + "AMR_Side_1/rad_wind_speed", + "AMR_Side_1/rad_water_vapor", + "AMR_Side_1/rad_wet_tropo_cor", + "AMR_Side_1/rad_atm_cor_sig0_ku", + "AMR_Side_1/rad_atm_cor_sig0_c", + "AMR_Side_1/rad_atm_cor_sig0_ka", + "AMR_Side_2/time", + "AMR_Side_2/time_tai", + "AMR_Side_2/latitude", + "AMR_Side_2/longitude", + "AMR_Side_2/rad_coordinates_qual", + "AMR_Side_2/rad_ta_187_qual", + "AMR_Side_2/rad_ta_238_qual", + "AMR_Side_2/rad_ta_340_qual", + "AMR_Side_2/rad_tmb_187_qual", + "AMR_Side_2/rad_tmb_238_qual", + "AMR_Side_2/rad_tmb_340_qual", + "AMR_Side_2/rad_tb_187_qual", + "AMR_Side_2/rad_tb_238_qual", + "AMR_Side_2/rad_tb_340_qual", + "AMR_Side_2/rad_cloud_liquid_water_qual", + "AMR_Side_2/rad_wind_speed_qual", + "AMR_Side_2/rad_water_vapor_qual", + "AMR_Side_2/rad_wet_tropo_cor_qual", + "AMR_Side_2/rad_atm_cor_sig0_ku_qual", + "AMR_Side_2/rad_atm_cor_sig0_c_qual", + "AMR_Side_2/rad_atm_cor_sig0_ka_qual", + "AMR_Side_2/rad_surface_type_flag", + "AMR_Side_2/rad_rain_flag", + "AMR_Side_2/rad_sea_ice_flag", + "AMR_Side_2/rad_ta_187", + "AMR_Side_2/rad_ta_238", + "AMR_Side_2/rad_ta_340", + "AMR_Side_2/rad_tmb_187", + "AMR_Side_2/rad_tmb_238", + "AMR_Side_2/rad_tmb_340", + "AMR_Side_2/rad_tb_187", + "AMR_Side_2/rad_tb_238", + "AMR_Side_2/rad_tb_340", + "AMR_Side_2/rad_distance_to_land", + "AMR_Side_2/rad_land_frac_187", + "AMR_Side_2/rad_land_frac_238", + "AMR_Side_2/rad_land_frac_340", + "AMR_Side_2/rad_cloud_liquid_water", + "AMR_Side_2/rad_wind_speed", + "AMR_Side_2/rad_water_vapor", + "AMR_Side_2/rad_wet_tropo_cor", + "AMR_Side_2/rad_atm_cor_sig0_ku", + "AMR_Side_2/rad_atm_cor_sig0_c", + "AMR_Side_2/rad_atm_cor_sig0_ka" + ] +} \ No newline at end of file From b57bf8ad3b137c6f3a4a5b05c2120090fdac5997 Mon Sep 17 00:00:00 2001 From: James Wood Date: Thu, 11 Jan 2024 13:26:38 -0800 Subject: [PATCH 30/40] Added more SWOT collections to release --- CHANGELOG.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ecc179..76e7d90 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,17 +8,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added - - Added configs for SWOT_L2_RAD_GDR_2.0, SWOT_L2_RAD_IGDR_2.0, SWOT_L2_RAD_OGDR_2.0 ### Changed ### Deprecated ### Removed ### Fixed ### Security -## [Released] - 2024-1-11 +## [Released] - 2024-01-11 ### Added - - Added configs for SWOT_L2_NALT_GDR_2.0, SWOT_L2_NALT_GDR_GDR_2.0, SWOT_L2_NALT_GDR_SGDR_2.0, SWOT_L2_NALT_GDR_SSHA_2.0 + SWOT_L2_NALT_IGDR_SGDR_2.0.cfg, SWOT_L2_NALT_IGDR_GDR_2.0.cfg, SWOT_L2_NALT_OGDR_GDR_2.0.cfg + - Added configs for SWOT_L2_NALT_GDR_2.0, SWOT_L2_NALT_GDR_GDR_2.0, SWOT_L2_NALT_GDR_SGDR_2.0, + SWOT_L2_NALT_GDR_SSHA_2.0, SWOT_L2_NALT_IGDR_SGDR_2.0.cfg, SWOT_L2_NALT_IGDR_GDR_2.0.cfg, SWOT_L2_NALT_OGDR_GDR_2.0.cfg + - Added configs for SWOT_L2_RAD_GDR_2.0, SWOT_L2_RAD_IGDR_2.0, SWOT_L2_RAD_OGDR_2.0 ### Changed ### Deprecated ### Removed From ff323ea93ea7eb53e081796646865bdadb809fbe Mon Sep 17 00:00:00 2001 From: James Wood Date: Thu, 25 Jan 2024 15:51:49 -0800 Subject: [PATCH 31/40] Added configs for Wen-Hao's collections (#48) --- config-files/AVHRRMTA_G-NAVO-L2P-v2.0.cfg | 94 +++++++++++++++++++ config-files/AVHRRMTB_G-NAVO-L2P-v2.0.cfg | 94 +++++++++++++++++++ config-files/AVHRRMTC_G-NAVO-L2P-v2.0.cfg | 94 +++++++++++++++++++ config-files/N21-VIIRS-L2P-ACSPO-v2.80.cfg | 100 +++++++++++++++++++++ config-files/VIIRS_N20-STAR-L2P-v2.80.cfg | 100 +++++++++++++++++++++ config-files/VIIRS_NPP-STAR-L2P-v2.80.cfg | 100 +++++++++++++++++++++ 6 files changed, 582 insertions(+) create mode 100644 config-files/AVHRRMTA_G-NAVO-L2P-v2.0.cfg create mode 100644 config-files/AVHRRMTB_G-NAVO-L2P-v2.0.cfg create mode 100644 config-files/AVHRRMTC_G-NAVO-L2P-v2.0.cfg create mode 100644 config-files/N21-VIIRS-L2P-ACSPO-v2.80.cfg create mode 100644 config-files/VIIRS_N20-STAR-L2P-v2.80.cfg create mode 100644 config-files/VIIRS_NPP-STAR-L2P-v2.80.cfg 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/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" + ] +} From 2fe4ed6c42c941fd6f4ed74129480e950b70a908 Mon Sep 17 00:00:00 2001 From: Dean Henze <54649692+DeanHenze@users.noreply.github.com> Date: Mon, 29 Jan 2024 13:42:56 -0800 Subject: [PATCH 32/40] Added ASCATB_ESDR_L2_WIND_STRESS_V1.1 config (#52) Co-authored-by: Dean Henze --- CHANGELOG.md | 10 +++++ .../ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg | 44 +------------------ 2 files changed, 12 insertions(+), 42 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 76e7d90..837014c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security +## [Released] - 2024-01-25 + +### Added + - Added config for ASCATB_ESDR_L2_WIND_STRESS_V1.1 +### Changed +### Deprecated +### Removed +### Fixed +### Security + ## [Released] - 2024-01-11 ### Added 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..6a044db 100644 --- a/config-files/ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg +++ b/config-files/ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg @@ -18,28 +18,12 @@ "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, + "max": 20.0, "palette": "paletteMedspirationIndexed" }, { @@ -47,31 +31,7 @@ "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, + "max": 1.5, "palette": "paletteMedspirationIndexed" } ], From 98f80cf83be199be2e39a5cd89be9aab508b4a65 Mon Sep 17 00:00:00 2001 From: James Wood Date: Tue, 30 Jan 2024 10:58:12 -0800 Subject: [PATCH 33/40] Added variables to SWOT L2 NALT GDR SSHA --- config-files/SWOT_L2_NALT_GDR_SSHA_2.0.cfg | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) 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 From a8795461c1005ec2f2e169d94527827ed16c328b Mon Sep 17 00:00:00 2001 From: Dean Henze <54649692+DeanHenze@users.noreply.github.com> Date: Tue, 30 Jan 2024 11:45:03 -0800 Subject: [PATCH 34/40] Feature/ascata esdr l2 wind stress v1.1 (#51) * Add ASCATA_ESDR_L2_WIND_STRESS_V1.1.cfg * update changelog --------- Co-authored-by: Dean Henze Co-authored-by: James Wood --- CHANGELOG.md | 1 + .../ASCATA_ESDR_L2_WIND_STRESS_V1.1.cfg | 78 +++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 config-files/ASCATA_ESDR_L2_WIND_STRESS_V1.1.cfg diff --git a/CHANGELOG.md b/CHANGELOG.md index 837014c..a45a8ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Added + - Added config for ASCATA_ESDR_L2_WIND_STRESS_V1.1 ### Changed ### Deprecated ### Removed 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..172a7fe --- /dev/null +++ b/config-files/ASCATA_ESDR_L2_WIND_STRESS_V1.1.cfg @@ -0,0 +1,78 @@ +{ + "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" + }, + { + "id": "wind_stress_magnitude", + "title": "estimated ocean surface wind stress magnitude", + "units": "N m-2", + "min": 0.0, + "max": 1.5, + "palette": "paletteMedspirationIndexed" + } + ], + "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 From e241b2d56aaeb8c486486b7256cd09b47301ecb1 Mon Sep 17 00:00:00 2001 From: Simon Liu <69875423+sliu008@users.noreply.github.com> Date: Tue, 30 Jan 2024 11:55:28 -0800 Subject: [PATCH 35/40] Feature/fill ins (#53) * update ascat configs to fill in missing pixels * update ASCATB_ESDR_L2_WIND_STRESS_V1.1 and ascat collection to have fill in missing pixels * remove the high resolution from swot expert collections * update changelog * Add fillin --------- Co-authored-by: James Wood --- CHANGELOG.md | 2 + config-files/ASCATA-L2-25km.cfg | 80 +++++++++++++------ .../ASCATA_ESDR_L2_WIND_STRESS_V1.1.cfg | 6 +- config-files/ASCATB-L2-25km.cfg | 80 +++++++++++++------ .../ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg | 8 +- config-files/ASCATC-L2-25km.cfg | 80 +++++++++++++------ config-files/SWOT_L2_LR_SSH_EXPERT_1.0.cfg | 3 +- config-files/SWOT_L2_LR_SSH_EXPERT_1.1.cfg | 3 +- config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg | 3 +- 9 files changed, 182 insertions(+), 83 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a45a8ed..13cf24b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### 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 ### Changed ### Deprecated 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 index 172a7fe..20d67fd 100644 --- a/config-files/ASCATA_ESDR_L2_WIND_STRESS_V1.1.cfg +++ b/config-files/ASCATA_ESDR_L2_WIND_STRESS_V1.1.cfg @@ -24,7 +24,8 @@ "units": "m s-1", "min": 0.0, "max": 20.0, - "palette": "paletteMedspirationIndexed" + "palette": "paletteMedspirationIndexed", + "fill_missing": true }, { "id": "wind_stress_magnitude", @@ -32,7 +33,8 @@ "units": "N m-2", "min": 0.0, "max": 1.5, - "palette": "paletteMedspirationIndexed" + "palette": "paletteMedspirationIndexed", + "fill_missing": true } ], "image": { 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 6a044db..6324e15 100644 --- a/config-files/ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg +++ b/config-files/ASCATB_ESDR_L2_WIND_STRESS_V1.1.cfg @@ -24,7 +24,8 @@ "units": "m s-1", "min": 0.0, "max": 20.0, - "palette": "paletteMedspirationIndexed" + "palette": "paletteMedspirationIndexed", + "fill_missing": true }, { "id": "wind_stress_magnitude", @@ -32,11 +33,12 @@ "units": "N m-2", "min": 0.0, "max": 1.5, - "palette": "paletteMedspirationIndexed" + "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/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": { From 20b56dbf314b05278311d338d6ef6493b10f27aa Mon Sep 17 00:00:00 2001 From: James Wood Date: Tue, 30 Jan 2024 12:03:13 -0800 Subject: [PATCH 36/40] make release 1-30-24 --- CHANGELOG.md | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 13cf24b..98bac25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,21 +5,12 @@ 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 -### Changed -### Deprecated -### Removed -### Fixed -### Security - -## [Released] - 2024-01-25 - -### Added - Added config for ASCATB_ESDR_L2_WIND_STRESS_V1.1 ### Changed ### Deprecated From bd8fa62d5a70de56c9e59df8350f6af42885c977 Mon Sep 17 00:00:00 2001 From: James Wood Date: Tue, 30 Jan 2024 12:12:45 -0800 Subject: [PATCH 37/40] fix changelog --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98bac25..35c0113 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,15 @@ 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] + +### Added +### Changed +### Deprecated +### Removed +### Fixed +### Security + ## [Released] - 2024-01-30 ### Added From 1bcc9d2fecca852045f0e0cad66981428a163e30 Mon Sep 17 00:00:00 2001 From: Simon Liu <69875423+sliu008@users.noreply.github.com> Date: Tue, 20 Feb 2024 10:18:56 -0800 Subject: [PATCH 38/40] update swot 2.0 collection and add new variable global_grid (#55) --- config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg | 1 + config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg | 1 + config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg | 1 + 3 files changed, 3 insertions(+) diff --git a/config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg b/config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg index 47755e9..0959dd6 100644 --- a/config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_BASIC_2.0.cfg @@ -11,6 +11,7 @@ ] }, "footprint": {}, + "global_grid": true, "imgVariables": [ { "id": "ssh_karin", 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 93d8496..bbd4b79 100644 --- a/config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_EXPERT_2.0.cfg @@ -11,6 +11,7 @@ ] }, "footprint": {}, + "global_grid": true, "imgVariables": [ { "id": "ssh_karin", diff --git a/config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg b/config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg index 9d627a3..1cae459 100644 --- a/config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg +++ b/config-files/SWOT_L2_LR_SSH_WINDWAVE_2.0.cfg @@ -11,6 +11,7 @@ ] }, "footprint": {}, + "global_grid": true, "imgVariables": [ { "id": "swh_karin", From 405dc80d6c51c3731bbe67db88472dca612a001e Mon Sep 17 00:00:00 2001 From: James Wood Date: Tue, 20 Feb 2024 18:17:05 -0800 Subject: [PATCH 39/40] Update changelog --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 35c0113..cb7e93c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed ### Security +## [Released] - 2024-02-20 + +### Added + - Added add a global_grid variable to allow tig to use an entire grid region -90 90 -180 180 to generate images to fix swot 2.0 alignment +### Changed +### Deprecated +### Removed +### Fixed +### Security + ## [Released] - 2024-01-30 ### Added From a0e86b1ae5e46ca754f857697896f4ce84681842 Mon Sep 17 00:00:00 2001 From: James Wood Date: Tue, 20 Feb 2024 18:18:19 -0800 Subject: [PATCH 40/40] fixed comment --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cb7e93c..1e59fd6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,7 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Released] - 2024-02-20 ### Added - - Added add a global_grid variable to allow tig to use an entire grid region -90 90 -180 180 to generate images to fix swot 2.0 alignment + - Added a global_grid variable to allow tig to use an entire grid region -90 90 -180 180 to generate images to fix swot 2.0 alignment ### Changed ### Deprecated ### Removed