From cfad92c9f7fdb3f9ade02c648ad8375839698d3a Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Tue, 13 Sep 2022 12:29:09 -0500
Subject: [PATCH] snaphot...

---
 modules/deeplearning/srcnn.py | 30 ++++++++++++++++++++++++------
 1 file changed, 24 insertions(+), 6 deletions(-)

diff --git a/modules/deeplearning/srcnn.py b/modules/deeplearning/srcnn.py
index 2c040602..f5391cd5 100644
--- a/modules/deeplearning/srcnn.py
+++ b/modules/deeplearning/srcnn.py
@@ -1,7 +1,7 @@
 import glob
 import tensorflow as tf
 from util.setup import logdir, modeldir, cachepath, now, ancillary_path
-from util.util import EarlyStop, normalize, denormalize, resample
+from util.util import EarlyStop, normalize, denormalize, resample, get_grid_values_all
 import os, datetime
 import numpy as np
 import pickle
@@ -49,13 +49,13 @@ mean_std_dct.update(mean_std_dct_l2)
 
 # emis_params = ['temp_10_4um_nom', 'temp_11_0um_nom', 'temp_12_0um_nom', 'temp_13_3um_nom', 'temp_3_75um_nom',
 #                'temp_6_7um_nom', 'temp_6_2um_nom', 'temp_7_3um_nom', 'temp_8_5um_nom', 'temp_9_7um_nom']
-data_params = ['refl_0_65um_nom', 'temp_11_0um_nom', 'cld_temp_acha', 'cld_press_acha', 'cloud_fraction']
-label_params = ['refl_0_65um_nom', 'temp_11_0um_nom', 'cld_temp_acha', 'cld_press_acha', 'cloud_fraction']
+data_params = ['temp_11_0um_nom', 'temp_12_0um_nom', 'cld_temp_acha', 'cld_press_acha']
+label_params = ['temp_11_0um_nom', 'temp_12_0um_nom', 'cld_temp_acha', 'cld_press_acha']
 
 
 DO_ZERO_OUT = False
 
-data_idx, label_idx = 4, 4
+data_idx, label_idx = 0, 0
 data_param = data_params[data_idx]
 label_param = label_params[label_idx]
 print(data_param+', '+label_param)
@@ -603,8 +603,8 @@ class SRCNN:
         ckpt.restore(ckpt_manager.latest_checkpoint)
 
         data = normalize(nda_lr, param, mean_std_dct)
-        #data = np.expand_dims(data, axis=0)
-        #data = np.expand_dims(data, axis=3)
+        data = np.expand_dims(data, axis=0)
+        data = np.expand_dims(data, axis=3)
 
         self.reset_test_metrics()
 
@@ -668,6 +668,24 @@ def run_evaluate_static(in_file, out_file, ckpt_dir):
         return out_sr
 
 
+def run_evaluate_static_new(in_file, out_file, ckpt_dir):
+    nda = np.load(in_file)
+
+    nda = nda[:, data_idx, 3:131:2, 3:131:2]
+    nda = resample(x_64, y_64, nda, t, s)
+    nda = np.expand_dims(nda, axis=3)
+
+    h5f = h5py.File(in_file, 'r')
+    grd = get_grid_values_all(h5f, data_param)
+
+    nn = SRCNN()
+    out_sr = nn.run_evaluate(grd, data_param, ckpt_dir)
+    if out_file is not None:
+        np.save(out_file, out_sr)
+    else:
+        return out_sr
+
+
 if __name__ == "__main__":
     nn = SRCNN()
     nn.run('matchup_filename')
-- 
GitLab