From bfde6dba9d0c96f8e054f6ff7001d5048eac01f2 Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Mon, 30 Oct 2023 14:07:23 -0500
Subject: [PATCH] snapshot...

---
 modules/util/util.py | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/modules/util/util.py b/modules/util/util.py
index a16ffc0f..c0807e79 100644
--- a/modules/util/util.py
+++ b/modules/util/util.py
@@ -1024,8 +1024,8 @@ def prepare_evaluate(h5f, name_list, satellite='GOES16', domain='FD', res_fac=1,
     w_y = 16
     i_0 = 0
     j_0 = 0
-    s_x = int(w_x / res_fac)
-    s_y = int(w_y / res_fac)
+    s_x = w_x // res_fac
+    s_y = w_y // res_fac
 
     geos, xlen, xmin, xmax, ylen, ymin, ymax = get_cartopy_crs(satellite, domain)
     if satellite == 'H08':
@@ -1039,16 +1039,16 @@ def prepare_evaluate(h5f, name_list, satellite='GOES16', domain='FD', res_fac=1,
         i_0 = taiwan_i0
         j_0 = taiwan_j0
 
-    n_x = int(xlen/s_x) - 1
-    n_y = int(ylen/s_y) - 1
-
-    r_x = xlen - (n_x * s_x)
-    x_d = 0 if r_x >= w_x else int((w_x - r_x)/s_x)
-    n_x -= x_d
+    n_x = (xlen // s_x)
+    n_y = (ylen // s_y)
 
-    r_y = ylen - (n_y * s_y)
-    y_d = 0 if r_y >= w_y else int((w_y - r_y)/s_y)
-    n_y -= y_d
+    # r_x = xlen - (n_x * s_x)
+    # x_d = 0 if r_x >= w_x else int((w_x - r_x)/s_x)
+    # n_x -= x_d
+    #
+    # r_y = ylen - (n_y * s_y)
+    # y_d = 0 if r_y >= w_y else int((w_y - r_y)/s_y)
+    # n_y -= y_d
 
     ll = [(offset+j_0) + j*s_y for j in range(n_y)]
     cc = [(offset+i_0) + i*s_x for i in range(n_x)]
@@ -1069,8 +1069,8 @@ def prepare_evaluate(h5f, name_list, satellite='GOES16', domain='FD', res_fac=1,
 
     solzen = get_grid_values(h5f, 'solar_zenith_angle', j_0, i_0, None, num_j=ylen, num_i=xlen)
     satzen = get_grid_values(h5f, 'sensor_zenith_angle', j_0, i_0, None, num_j=ylen, num_i=xlen)
-    solzen = solzen[0:(n_y-1)*s_y:s_y, 0:(n_x-1)*s_x:s_x]
-    satzen = satzen[0:(n_y-1)*s_y:s_y, 0:(n_x-1)*s_x:s_x]
+    solzen = solzen[0:n_y*s_y:s_y, 0:n_x*s_x:s_x]
+    satzen = satzen[0:n_y*s_y:s_y, 0:n_x*s_x:s_x]
 
     return grd_dct_n, solzen, satzen, ll, cc
 
-- 
GitLab