From 52ece94ed14b761edc4e7bfc97a5f779ef4c4176 Mon Sep 17 00:00:00 2001 From: James Wood Date: Fri, 15 Sep 2023 12:34:44 -0700 Subject: [PATCH] Release 9-15-2023 (#23) * remove sample varible to image from CYGNSS_L2_V2.1 (#14) * release * update SWOT_L2_LR_SSH_EXPERT_1.0, removed swh_sea_state_bias (#16) * changed swot nalt collections to use swot linestring strategy (#18) * Added SWOT_L2_NALT_OGDR_1.0 and SWOT_L2_NALT_IGDR_1.0 * Added SWOT BASIC, EXPERT, WINDWAVE for 1.1 * deploy --------- Co-authored-by: sliu008 <69875423+sliu008@users.noreply.github.com> --- 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" + ] +}