From c6cf4621ac265fa410fa2cc42ee357e8cb03bbbd Mon Sep 17 00:00:00 2001 From: James Wood Date: Wed, 15 Nov 2023 13:36:21 -0800 Subject: [PATCH] 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" + ] +}