From e577c8fafd5aa58dfacfbbec1a1734f2643d8b45 Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Mon, 20 Mar 2023 11:35:03 -0500
Subject: [PATCH] snapshot...

---
 modules/deeplearning/cnn_cld_frac.py | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/modules/deeplearning/cnn_cld_frac.py b/modules/deeplearning/cnn_cld_frac.py
index abd9d0ba..204df912 100644
--- a/modules/deeplearning/cnn_cld_frac.py
+++ b/modules/deeplearning/cnn_cld_frac.py
@@ -174,6 +174,18 @@ def upsample(tmp):
     return tmp
 
 
+def upsample_nearest(grd):
+    bsize, ylen, xlen = grd.shape
+    up = np.zeros((bsize, ylen*2, xlen*2))
+
+    up[:, 0::2, 0::2] = grd[:, 0::, 0::]
+    up[:, 1::2, 0::2] = grd[:, 0::, 0::]
+    up[:, 0::2, 1::2] = grd[:, 0::, 0::]
+    up[:, 1::2, 1::2] = grd[:, 0::, 0::]
+
+    return up
+
+
 def upsample_mean(grd):
     bsize, ylen, xlen = grd.shape
     grd = get_grid_cell_mean(grd)
-- 
GitLab