From f54f8eafb5950132fa1590a22bc36aadc68bcb9a Mon Sep 17 00:00:00 2001 From: Samuel Trahan Date: Fri, 19 Aug 2022 20:14:33 +0000 Subject: [PATCH 1/6] add ifi to post files --- fix/upp/fv3lam_rrfs.xml | 53 +++++++++- fix/upp/post_avblflds.xml | 43 +++++++- fix/upp/postxconfig-NT-fv3lam_rrfs.txt | 130 ++++++++++++++++++++++++- 3 files changed, 218 insertions(+), 8 deletions(-) diff --git a/fix/upp/fv3lam_rrfs.xml b/fix/upp/fv3lam_rrfs.xml index 61ee45d87..4abdbe449 100755 --- a/fix/upp/fv3lam_rrfs.xml +++ b/fix/upp/fv3lam_rrfs.xml @@ -1466,22 +1466,22 @@ UEID_ON_EFL -1.0 - + VEID_ON_EFL -1.0 - + E3KH_ON_EFL -1.0 - + STPC_ON_EFL -1.0 - + SIGT_ON_EFL -1.0 @@ -3479,4 +3479,49 @@ + + + WRFIFI + 4 + ncep_emc + v2003 + local_tab_yes1 + fcst + oper + fcst + fcst + hour + nws_ncep + hrrr + complex_packing_spatial_diff + 2nd_ord_sptdiff + fltng_pnt + lossless + + + + + ICE_PROB_IFI_FLIGHT_LEVEL + 4.0 + + 1 + 5000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 95000. 100000. 105000. 110000. 115000. 120000. 125000. 130000. 135000. 140000. 145000. 150000. 155000. 160000. 165000. 170000. 175000. 180000. 185000. 190000. 195000. 200000. 205000. 210000. 215000. 220000. 225000. 230000. 235000. 240000. 245000. 250000. 255000. 260000. 265000. 270000. 275000. 280000. 285000. 290000. 295000. 300000. + + + + SLD_IFI_FLIGHT_LEVEL + 4.0 + + 1 + 5000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 95000. 100000. 105000. 110000. 115000. 120000. 125000. 130000. 135000. 140000. 145000. 150000. 155000. 160000. 165000. 170000. 175000. 180000. 185000. 190000. 195000. 200000. 205000. 210000. 215000. 220000. 225000. 230000. 235000. 240000. 245000. 250000. 255000. 260000. 265000. 270000. 275000. 280000. 285000. 290000. 295000. 300000. + + + + ICE_SEV_CAT_IFI_FLIGHT_LEVEL + 4.0 + + 1 + 5000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 95000. 100000. 105000. 110000. 115000. 120000. 125000. 130000. 135000. 140000. 145000. 150000. 155000. 160000. 165000. 170000. 175000. 180000. 185000. 190000. 195000. 200000. 205000. 210000. 215000. 220000. 225000. 230000. 235000. 240000. 245000. 250000. 255000. 260000. 265000. 270000. 275000. 280000. 285000. 290000. 295000. 300000. + + diff --git a/fix/upp/post_avblflds.xml b/fix/upp/post_avblflds.xml index 4678fc666..13bf08ae7 100755 --- a/fix/upp/post_avblflds.xml +++ b/fix/upp/post_avblflds.xml @@ -6299,16 +6299,17 @@ 685 - DU_CR_AER_SFC_MASS_CON + DUST10_SFC_MASS_CON AVE tmpl4_48 - MASSDEN + PMTC + surface dust_dry smaller_than_first_limit 6 10 surface - 9.0 + 9.0 @@ -8023,5 +8024,41 @@ surface 3.0 + + + 1100 + ICE_PROB_IFI_FLIGHT_LEVEL + ICPRB + NCEP + spec_alt_above_mean_sea_lvl + 4.0 + + 1 + 5000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 95000. 100000. 105000. 110000. 115000. 120000. 125000. 130000. 135000. 140000. 145000. 150000. 155000. 160000. 165000. 170000. 175000. 180000. 185000. 190000. 195000. 200000. 205000. 210000. 215000. 220000. 225000. 230000. 235000. 240000. 245000. 250000. 255000. 260000. 265000. 270000. 275000. 280000. 285000. 290000. 295000. 300000. + + + + 1101 + SLD_IFI_FLIGHT_LEVEL + SIPD + NCEP + spec_alt_above_mean_sea_lvl + 4.0 + + 1 + 5000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 95000. 100000. 105000. 110000. 115000. 120000. 125000. 130000. 135000. 140000. 145000. 150000. 155000. 160000. 165000. 170000. 175000. 180000. 185000. 190000. 195000. 200000. 205000. 210000. 215000. 220000. 225000. 230000. 235000. 240000. 245000. 250000. 255000. 260000. 265000. 270000. 275000. 280000. 285000. 290000. 295000. 300000. + + + + 1102 + ICE_SEV_CAT_IFI_FLIGHT_LEVEL + ICSEV + NCEP + spec_alt_above_mean_sea_lvl + 4.0 + + 1 + 5000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 95000. 100000. 105000. 110000. 115000. 120000. 125000. 130000. 135000. 140000. 145000. 150000. 155000. 160000. 165000. 170000. 175000. 180000. 185000. 190000. 195000. 200000. 205000. 210000. 215000. 220000. 225000. 230000. 235000. 240000. 245000. 250000. 255000. 260000. 265000. 270000. 275000. 280000. 285000. 290000. 295000. 300000. + diff --git a/fix/upp/postxconfig-NT-fv3lam_rrfs.txt b/fix/upp/postxconfig-NT-fv3lam_rrfs.txt index 2631de0a3..ad7fb161c 100644 --- a/fix/upp/postxconfig-NT-fv3lam_rrfs.txt +++ b/fix/upp/postxconfig-NT-fv3lam_rrfs.txt @@ -1,4 +1,5 @@ -2 +3 +3 229 276 PRSLEV @@ -18718,3 +18719,130 @@ top_of_atmos ? ? ? +WRFIFI +4 +ncep_emc +v2003 +local_tab_yes1 +fcst +oper +fcst +fcst +hour +nws_ncep +hrrr +complex_packing_spatial_diff +2nd_ord_sptdiff +fltng_pnt +lossless +1100 +ICE_PROB_IFI_FLIGHT_LEVEL +? +1 +tmpl4_0 +ICPRB +NCEP +? +spec_alt_above_mean_sea_lvl +1 +1 +60 +5000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 95000. 100000. 105000. 110000. 115000. 120000. 125000. 130000. 135000. 140000. 145000. 150000. 155000. 160000. 165000. 170000. 175000. 180000. 185000. 190000. 195000. 200000. 205000. 210000. 215000. 220000. 225000. 230000. 235000. 240000. 245000. 250000. 255000. 260000. 265000. 270000. 275000. 280000. 285000. 290000. 295000. 300000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +1101 +SLD_IFI_FLIGHT_LEVEL +? +1 +tmpl4_0 +SIPD +NCEP +? +spec_alt_above_mean_sea_lvl +1 +1 +60 +5000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 95000. 100000. 105000. 110000. 115000. 120000. 125000. 130000. 135000. 140000. 145000. 150000. 155000. 160000. 165000. 170000. 175000. 180000. 185000. 190000. 195000. 200000. 205000. 210000. 215000. 220000. 225000. 230000. 235000. 240000. 245000. 250000. 255000. 260000. 265000. 270000. 275000. 280000. 285000. 290000. 295000. 300000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +1102 +ICE_SEV_CAT_IFI_FLIGHT_LEVEL +? +1 +tmpl4_0 +ICSEV +NCEP +? +spec_alt_above_mean_sea_lvl +1 +1 +60 +5000. 10000. 15000. 20000. 25000. 30000. 35000. 40000. 45000. 50000. 55000. 60000. 65000. 70000. 75000. 80000. 85000. 90000. 95000. 100000. 105000. 110000. 115000. 120000. 125000. 130000. 135000. 140000. 145000. 150000. 155000. 160000. 165000. 170000. 175000. 180000. 185000. 190000. 195000. 200000. 205000. 210000. 215000. 220000. 225000. 230000. 235000. 240000. 245000. 250000. 255000. 260000. 265000. 270000. 275000. 280000. 285000. 290000. 295000. 300000. +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? From ef67c01b3a98881a92d92c8d756595801358b50a Mon Sep 17 00:00:00 2001 From: Samuel Trahan Date: Fri, 19 Aug 2022 20:16:52 +0000 Subject: [PATCH 2/6] correct name of IFI grib file --- fix/upp/fv3lam_rrfs.xml | 2 +- fix/upp/postxconfig-NT-fv3lam_rrfs.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fix/upp/fv3lam_rrfs.xml b/fix/upp/fv3lam_rrfs.xml index 4abdbe449..cd8a3ddcb 100755 --- a/fix/upp/fv3lam_rrfs.xml +++ b/fix/upp/fv3lam_rrfs.xml @@ -3481,7 +3481,7 @@ - WRFIFI + IFIFIP 4 ncep_emc v2003 diff --git a/fix/upp/postxconfig-NT-fv3lam_rrfs.txt b/fix/upp/postxconfig-NT-fv3lam_rrfs.txt index ad7fb161c..da507ed3c 100644 --- a/fix/upp/postxconfig-NT-fv3lam_rrfs.txt +++ b/fix/upp/postxconfig-NT-fv3lam_rrfs.txt @@ -18719,7 +18719,7 @@ top_of_atmos ? ? ? -WRFIFI +IFIFIP 4 ncep_emc v2003 From c91ec5bcec9e84cea088b1ffa29616ad60313c4e Mon Sep 17 00:00:00 2001 From: eric james Date: Wed, 24 Aug 2022 19:01:46 +0000 Subject: [PATCH 3/6] Updating exregional_run_post.sh for the new IFI GRIB2 files. --- scripts/exregional_run_post.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/exregional_run_post.sh b/scripts/exregional_run_post.sh index b598f01dc..5c61e2ce2 100755 --- a/scripts/exregional_run_post.sh +++ b/scripts/exregional_run_post.sh @@ -342,9 +342,11 @@ fi bgdawp=${postprd_dir}/${NET}.t${cyc}z.bgdawpf${subh_fhr}.${tmmark}.grib2 bgrd3d=${postprd_dir}/${NET}.t${cyc}z.bgrd3df${subh_fhr}.${tmmark}.grib2 bgsfc=${postprd_dir}/${NET}.t${cyc}z.bgsfcf${subh_fhr}.${tmmark}.grib2 +bgifi=${postprd_dir}/${NET}.t${cyc}z.bgifif${subh_fhr}.${tmmark}.grib2 wgrib2 PRSLEV.GrbF${post_fhr} -set center 7 -grib ${bgdawp} wgrib2 NATLEV.GrbF${post_fhr} -set center 7 -grib ${bgrd3d} +wgrib2 IFIFIP.GrbF${post_fhr} -set center 7 -grib ${bgifi} # #----------------------------------------------------------------------- From a105018a693f0f59683a9dca1cec42d4bb64b4e6 Mon Sep 17 00:00:00 2001 From: eric james Date: Wed, 24 Aug 2022 19:45:51 +0000 Subject: [PATCH 4/6] Updating exregional_run_wgrib2 to handle new icing fields. Using nearest neighbour interpolation for now. --- scripts/exregional_run_wgrib2.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/exregional_run_wgrib2.sh b/scripts/exregional_run_wgrib2.sh index 34447d45d..6fcc59d53 100755 --- a/scripts/exregional_run_wgrib2.sh +++ b/scripts/exregional_run_wgrib2.sh @@ -216,6 +216,7 @@ fhr=${subh_fhr} bgdawp=${postprd_dir}/${NET}.t${cyc}z.bgdawpf${fhr}.${tmmark}.grib2 bgrd3d=${postprd_dir}/${NET}.t${cyc}z.bgrd3df${fhr}.${tmmark}.grib2 +bgifi=${postprd_dir}/${NET}.t${cyc}z.bgifif${fhr}.${tmmark}.grib2 bgsfc=${postprd_dir}/${NET}.t${cyc}z.bgsfcf${fhr}.${tmmark}.grib2 # extract the output fields for the testbed @@ -245,14 +246,17 @@ fi basetime=$( date +%y%j%H%M -d "${yyyymmdd} ${hh}" ) cp_vrfy ${bgdawp} ${comout}/${NET}.t${cyc}z.bgdawpf${fhr}.${tmmark}.grib2 cp_vrfy ${bgrd3d} ${comout}/${NET}.t${cyc}z.bgrd3df${fhr}.${tmmark}.grib2 +cp_vrfy ${bgifi} ${comout}/${NET}.t${cyc}z.bgifif${fhr}.${tmmark}.grib2 cp_vrfy ${bgsfc} ${comout}/${NET}.t${cyc}z.bgsfcf${fhr}.${tmmark}.grib2 ln_vrfy -sf --relative ${comout}/${NET}.t${cyc}z.bgdawpf${fhr}.${tmmark}.grib2 ${comout}/BGDAWP_${basetime}${post_fhr} ln_vrfy -sf --relative ${comout}/${NET}.t${cyc}z.bgrd3df${fhr}.${tmmark}.grib2 ${comout}/BGRD3D_${basetime}${post_fhr} +ln_vrfy -sf --relative ${comout}/${NET}.t${cyc}z.bgifif${fhr}.${tmmark}.grib2 ${comout}/BGIFI_${basetime}${post_fhr} ln_vrfy -sf --relative ${comout}/${NET}.t${cyc}z.bgsfcf${fhr}.${tmmark}.grib2 ${comout}/BGSFC_${basetime}${post_fhr} net4=$(echo ${NET:0:4} | tr '[:upper:]' '[:lower:]') ln_vrfy -sf --relative ${comout}/${NET}.t${cyc}z.bgdawpf${fhr}.${tmmark}.grib2 ${comout}/${net4}.t${cyc}z.prslev.f${fhr}.conus_3km.grib2 ln_vrfy -sf --relative ${comout}/${NET}.t${cyc}z.bgrd3df${fhr}.${tmmark}.grib2 ${comout}/${net4}.t${cyc}z.natlev.f${fhr}.conus_3km.grib2 +ln_vrfy -sf --relative ${comout}/${NET}.t${cyc}z.bgifif${fhr}.${tmmark}.grib2 ${comout}/${net4}.t${cyc}z.ififip.f${fhr}.conus_3km.grib2 ln_vrfy -sf --relative ${comout}/${NET}.t${cyc}z.bgsfcf${fhr}.${tmmark}.grib2 ${comout}/${net4}.t${cyc}z.testbed.f${fhr}.conus_3km.grib2 # Remap to additional output grids if requested if [ ${#ADDNL_OUTPUT_GRIDS[@]} -gt 0 ]; then @@ -272,7 +276,7 @@ if [ ${#ADDNL_OUTPUT_GRIDS[@]} -gt 0 ]; then for grid in ${ADDNL_OUTPUT_GRIDS[@]} do - for leveltype in dawp rd3d sfc + for leveltype in dawp rd3d ifi sfc do eval grid_specs=\$grid_specs_${grid} @@ -287,7 +291,7 @@ if [ ${#ADDNL_OUTPUT_GRIDS[@]} -gt 0 ]; then -new_grid_vectors "UGRD:VGRD:USTM:VSTM:VUCSH:VVCSH" \ -new_grid_interpolation bilinear \ -if ":(WEASD|APCP|NCPCP|ACPCP|SNOD):" -new_grid_interpolation budget -fi \ - -if ":(NCONCD|NCCICE|SPNCR|CLWMR|CICE|RWMR|SNMR|GRLE|PMTF|PMTC|REFC|CSNOW|CICEP|CFRZR|CRAIN|LAND|ICEC|TMP:surface|VEG|CCOND|SFEXC|MSLMA|PRES:tropopause|LAI|HPBL|HGT:planetary boundary layer):" -new_grid_interpolation neighbor -fi \ + -if ":(NCONCD|NCCICE|SPNCR|CLWMR|CICE|RWMR|SNMR|GRLE|PMTF|PMTC|REFC|CSNOW|CICEP|CFRZR|CRAIN|LAND|ICEC|TMP:surface|VEG|CCOND|SFEXC|MSLMA|PRES:tropopause|LAI|HPBL|HGT:planetary boundary layer):|ICPRB|SIPD|ICSEV" -new_grid_interpolation neighbor -fi \ -new_grid ${grid_specs} ${subdir}/${fhr}/tmp_${grid}.grib2 & else wgrib2 ${infile} -set_bitmap 1 -set_grib_type c3 -new_grid_winds grid \ @@ -316,6 +320,10 @@ if [ ${#ADDNL_OUTPUT_GRIDS[@]} -gt 0 ]; then ln_vrfy -fs --relative ${comout}/${grid}_grid/${NET}.t${cyc}z.bg${leveltype}f${fhr}.${tmmark}.grib2 ${comout}/${net4}.t${cyc}z.natlev.f${fhr}.conus_3km.grib2 fi + if [ $leveltype = 'ifi' ]; then + ln_vrfy -fs --relative ${comout}/${grid}_grid/${NET}.t${cyc}z.bg${leveltype}f${fhr}.${tmmark}.grib2 ${comout}/${net4}.t${cyc}z.ififip.f${fhr}.conus_3km.grib2 + fi + if [ $leveltype = 'sfc' ]; then ln_vrfy -fs --relative ${comout}/${grid}_grid/${NET}.t${cyc}z.bg${leveltype}f${fhr}.${tmmark}.grib2 ${comout}/${net4}.t${cyc}z.testbed.f${fhr}.conus_3km.grib2 fi From 8846f324de254ca03dd743e26a5b9cef4158b1cc Mon Sep 17 00:00:00 2001 From: Samuel Trahan Date: Thu, 25 Aug 2022 14:00:19 +0000 Subject: [PATCH 5/6] update IFI variable numbers --- fix/upp/post_avblflds.xml | 6 +++--- fix/upp/postxconfig-NT-fv3lam_rrfs.txt | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/fix/upp/post_avblflds.xml b/fix/upp/post_avblflds.xml index 13bf08ae7..fcd01f2d4 100755 --- a/fix/upp/post_avblflds.xml +++ b/fix/upp/post_avblflds.xml @@ -8026,7 +8026,7 @@ - 1100 + 1003 ICE_PROB_IFI_FLIGHT_LEVEL ICPRB NCEP @@ -8038,7 +8038,7 @@ - 1101 + 1004 SLD_IFI_FLIGHT_LEVEL SIPD NCEP @@ -8050,7 +8050,7 @@ - 1102 + 1005 ICE_SEV_CAT_IFI_FLIGHT_LEVEL ICSEV NCEP diff --git a/fix/upp/postxconfig-NT-fv3lam_rrfs.txt b/fix/upp/postxconfig-NT-fv3lam_rrfs.txt index da507ed3c..1df98dd41 100644 --- a/fix/upp/postxconfig-NT-fv3lam_rrfs.txt +++ b/fix/upp/postxconfig-NT-fv3lam_rrfs.txt @@ -18735,7 +18735,7 @@ complex_packing_spatial_diff 2nd_ord_sptdiff fltng_pnt lossless -1100 +1003 ICE_PROB_IFI_FLIGHT_LEVEL ? 1 @@ -18772,7 +18772,7 @@ spec_alt_above_mean_sea_lvl ? ? ? -1101 +1004 SLD_IFI_FLIGHT_LEVEL ? 1 @@ -18809,7 +18809,7 @@ spec_alt_above_mean_sea_lvl ? ? ? -1102 +1005 ICE_SEV_CAT_IFI_FLIGHT_LEVEL ? 1 From eff5143cecc330c375b02cf77a5763958562bd1f Mon Sep 17 00:00:00 2001 From: eric james Date: Wed, 14 Sep 2022 15:12:12 +0000 Subject: [PATCH 6/6] Updating fix file to be consistent with latest UPP. It has been tested on Jet. --- fix/upp/fv3lam_rrfs.xml | 60 ++++ fix/upp/postxconfig-NT-fv3lam_rrfs.txt | 372 ++++++++++++++++++++++++- 2 files changed, 431 insertions(+), 1 deletion(-) diff --git a/fix/upp/fv3lam_rrfs.xml b/fix/upp/fv3lam_rrfs.xml index cd8a3ddcb..79ca309d3 100755 --- a/fix/upp/fv3lam_rrfs.xml +++ b/fix/upp/fv3lam_rrfs.xml @@ -3424,6 +3424,66 @@ 3.0 + + SBTA167_ON_TOP_OF_ATMOS + SBTA167 + 4.0 + + + + SBTA168_ON_TOP_OF_ATMOS + SBTA168 + 4.0 + + + + SBTA169_ON_TOP_OF_ATMOS + SBTA169 + 4.0 + + + + SBTA1610_ON_TOP_OF_ATMOS + SBTA1610 + 4.0 + + + + SBTA1611_ON_TOP_OF_ATMOS + SBTA1611 + 4.0 + + + + SBTA1612_ON_TOP_OF_ATMOS + SBTA1612 + 4.0 + + + + SBTA1613_ON_TOP_OF_ATMOS + SBTA1613 + 4.0 + + + + SBTA1614_ON_TOP_OF_ATMOS + SBTA1614 + 4.0 + + + + SBTA1615_ON_TOP_OF_ATMOS + SBTA1615 + 4.0 + + + + SBTA1616_ON_TOP_OF_ATMOS + SBTA1616 + 4.0 + + SBTA188_ON_TOP_OF_ATMOS SBTA188 diff --git a/fix/upp/postxconfig-NT-fv3lam_rrfs.txt b/fix/upp/postxconfig-NT-fv3lam_rrfs.txt index 1df98dd41..185cc746f 100644 --- a/fix/upp/postxconfig-NT-fv3lam_rrfs.txt +++ b/fix/upp/postxconfig-NT-fv3lam_rrfs.txt @@ -1,6 +1,6 @@ 3 3 -229 +239 276 PRSLEV 32769 @@ -18386,6 +18386,376 @@ surface ? ? ? +927 +SBTA167_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +SBTA167 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +928 +SBTA168_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +SBTA168 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +929 +SBTA169_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +SBTA169 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +930 +SBTA1610_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +SBTA1610 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +931 +SBTA1611_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +SBTA1611 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +932 +SBTA1612_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +SBTA1612 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +933 +SBTA1613_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +SBTA1613 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +934 +SBTA1614_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +SBTA1614 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +935 +SBTA1615_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +SBTA1615 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? +936 +SBTA1616_ON_TOP_OF_ATMOS +? +1 +tmpl4_0 +SBTA1616 +? +? +top_of_atmos +0 +? +0 +? +? +0 +? +0 +? +? +? +0 +0.0 +0 +0.0 +? +0 +0.0 +0 +0.0 +1 +4.0 +0 +0 +0 +? +? +? 532 SBTA188_ON_TOP_OF_ATMOS ?