From 02fb2cf7cbef266c7babe5a49cb77588688eff26 Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Sun, 7 Aug 2022 14:04:57 -0500
Subject: [PATCH] add some helper methods. work on run_evaluate

---
 modules/deeplearning/espcn.py | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/modules/deeplearning/espcn.py b/modules/deeplearning/espcn.py
index b7e561c9..36e52904 100644
--- a/modules/deeplearning/espcn.py
+++ b/modules/deeplearning/espcn.py
@@ -809,6 +809,21 @@ class ESPCN:
         return self.do_evaluate(nda_lr, param, ckpt_dir)
 
 
+def prepare(param_idx=1, filename='/Users/tomrink/data_valid_40.npy'):
+    nda = np.load(filename)
+    nda = nda[:, param_idx, :, :]
+    nda = np.expand_dims(nda, axis=3)
+    nda_lr = tf.image.resize(nda, (32, 32)).numpy()
+    return nda_lr
+
+
+def run_evaluate_static(nda_lr, param='temp_11_0um_nom', ckpt_dir='/Users/tomrink/tf_model_sres/run-20220805173619/'):
+    nn = ESPCN()
+    # out_sr = nn.run_evaluate(nda_lr[2, :, :, 0], param, ckpt_dir)
+    out_sr = nn.run_evaluate(nda_lr, param, ckpt_dir)
+    return out_sr
+
+
 if __name__ == "__main__":
     nn = ESPCN()
     nn.run('matchup_filename')
-- 
GitLab