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