From 92dfd40ac7baf1b184205f0dd5630566e6a356ae Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Sun, 12 Sep 2021 11:22:20 -0500
Subject: [PATCH] snapshot...

---
 modules/icing/pirep_goes.py | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

diff --git a/modules/icing/pirep_goes.py b/modules/icing/pirep_goes.py
index f1fa67d7..5e9da639 100644
--- a/modules/icing/pirep_goes.py
+++ b/modules/icing/pirep_goes.py
@@ -1589,6 +1589,8 @@ def time_filter(icing_dct, dt_str_0=None, dt_str_1=None, format_code='%Y-%m-%d_%
 
     keep_reports = []
     keep_times = []
+    keep_lons = []
+    keep_lats = []
 
     for ts in list(icing_dct.keys()):
         if ts_0 <= ts < ts_1:
@@ -1596,8 +1598,10 @@ def time_filter(icing_dct, dt_str_0=None, dt_str_1=None, format_code='%Y-%m-%d_%
             for idx, tup in enumerate(rpts):
                 keep_reports.append(tup)
                 keep_times.append(ts)
+                keep_lats.append(tup[0])
+                keep_lons.append(tup[1])
 
-    return keep_times, keep_reports
+    return keep_times, keep_lons, keep_lats, keep_reports
 
 
 # dt_str_0: start datetime string in format YYYY-MM-DD_HH:MM (default)
@@ -1697,20 +1701,23 @@ def collect(icing_times, icing_intensity, jdays=['071', '072', '074', '079', '08
 
 # ------------ This code will not be needed when we implement a Fully Connected CNN -----------------------------------
 # Example GOES file to retrieve GEOS parameters in MetPy form (CONUS)
-exmp_file = '/Users/tomrink/data/OR_ABI-L1b-RadC-M6C14_G16_s20193140811215_e20193140813588_c20193140814070.nc'
+exmp_file_conus = '/Users/tomrink/data/OR_ABI-L1b-RadC-M6C14_G16_s20193140811215_e20193140813588_c20193140814070.nc'
+# Full Disk
+exmp_file_fd = '/Users/tomrink/data/OR_ABI-L1b-RadF-M6C16_G16_s20212521800223_e20212521809542_c20212521809596.nc'
 
 
-def make_for_full_domain_predict(clvrx_file, name_list=l1b_ds_list):
+def make_for_full_domain_predict(clvrx_file, name_list=l1b_ds_list, domain='FD'):
     w_x = 16
     w_y = 16
-    xlen = 2500
-    ylen = 1500
 
-    exmpl_ds = xr.open_dataset(exmp_file)
+    if domain == 'CONUS':
+        exmpl_ds = xr.open_dataset(exmp_file_conus)
+    elif domain == 'FD':
+        exmpl_ds = xr.open_dataset(exmp_file_fd)
     mdat = exmpl_ds.metpy.parse_cf('Rad')
     geos = mdat.metpy.cartopy_crs
-    #xlen = mdat.x
-    #ylen = mdat.y
+    xlen = mdat.x.values.size
+    ylen = mdat.y.values.size
     exmpl_ds.close()
 
     h5f = h5py.File(clvrx_file, 'r')
-- 
GitLab