From e09588694a7221437df9165ef61bd4b356595216 Mon Sep 17 00:00:00 2001 From: tomrink <rink@ssec.wisc.edu> Date: Mon, 11 Oct 2021 10:35:38 -0500 Subject: [PATCH] only read the values we need --- modules/util/util.py | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/modules/util/util.py b/modules/util/util.py index 46cddb4c..5f631491 100644 --- a/modules/util/util.py +++ b/modules/util/util.py @@ -460,7 +460,7 @@ def make_for_full_domain_predict(h5f, name_list=None, satellite='GOES16', domain cnt_a = 0 for didx, ds_name in enumerate(name_list): - gvals = get_grid_values_all(h5f, ds_name) + gvals = get_grid_values_all(h5f, ds_name, j_0, i_0, None, num_j=ylen, num_i=xlen) if gvals is not None: grd_dct[ds_name] = gvals cnt_a += 1 @@ -476,11 +476,21 @@ def make_for_full_domain_predict(h5f, name_list=None, satellite='GOES16', domain cc = [] ll = [] + # for didx, ds_name in enumerate(name_list): + # for j in range(4, n_y-4, 1): + # j_ul = j_0 + j * w_y + # for i in range(4, n_x-4, 1): + # i_ul = i_0 + i * w_x + # if didx == 0: + # ll.append(j_ul) + # cc.append(i_ul) + # grd_dct_n[ds_name].append(grd_dct[ds_name][j_ul:j_ul+w_y, i_ul:i_ul+w_x]) + for didx, ds_name in enumerate(name_list): - for j in range(4, n_y-4, 1): - j_ul = j_0 + j * w_y - for i in range(4, n_x-4, 1): - i_ul = i_0 + i * w_x + for j in range(n_y-1): + j_ul = j * w_y + for i in range(n_x-1): + i_ul = i * w_x if didx == 0: ll.append(j_ul) cc.append(i_ul) -- GitLab