From efd39e582fb7e0198558b3d008391dfdd480d00f Mon Sep 17 00:00:00 2001 From: tomrink <rink@ssec.wisc.edu> Date: Mon, 15 Nov 2021 13:46:49 -0600 Subject: [PATCH] snapshot... --- modules/deeplearning/icing_cnn.py | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/modules/deeplearning/icing_cnn.py b/modules/deeplearning/icing_cnn.py index d4399867..0638c9b2 100644 --- a/modules/deeplearning/icing_cnn.py +++ b/modules/deeplearning/icing_cnn.py @@ -1,7 +1,7 @@ import tensorflow as tf from util.setup import logdir, modeldir, cachepath, now, ancillary_path from util.util import EarlyStop, normalize, make_for_full_domain_predict -from util.geos_nav import get_navigation +from util.geos_nav import get_navigation, get_lon_lat_2d_mesh import os, datetime import numpy as np @@ -1034,8 +1034,7 @@ def run_restore_static(filename_l1b, filename_l2, ckpt_dir_s_path): return labels, prob_avg, cm_avg -def run_evaluate_static(h5f, ckpt_dir_s_path, flight_level=4, prob_thresh=0.5, satellite='GOES16', domain='FD'): - data_dct, ll, cc = make_for_full_domain_predict(h5f, name_list=train_params, domain=domain) +def run_evaluate_static(data_dct, ll, cc, ckpt_dir_s_path, flight_level=4, prob_thresh=0.5, satellite='GOES16', domain='FD'): num_elems = len(cc) num_lines = len(ll) @@ -1068,18 +1067,7 @@ def run_evaluate_static(h5f, ckpt_dir_s_path, flight_level=4, prob_thresh=0.5, s preds = np.where(probs > prob_thresh, 1, 0) else: preds = np.argmax(probs, axis=1) - preds_2d = preds.reshape((len(ll), len(cc))) - cc = np.array(cc) - ll = np.array(ll) - x_rad = cc * nav.CFAC + nav.COFF - y_rad = ll * nav.LFAC + nav.LOFF - - ll, cc = np.meshgrid(ll, cc, indexing='ij') - cc = cc.flatten() - ll = ll.flatten() - lon_s, lat_s = nav.lc_to_earth(cc, ll) - lons_2d = lon_s.reshape((num_lines, num_elems)) - lats_2d = lat_s.reshape((num_lines, num_elems)) + preds_2d = preds.reshape((num_lines, num_elems)) ice_mask = preds == 1 ice_cc = cc[ice_mask] @@ -1087,7 +1075,7 @@ def run_evaluate_static(h5f, ckpt_dir_s_path, flight_level=4, prob_thresh=0.5, s ice_lons, ice_lats = nav.lc_to_earth(ice_cc, ice_ll) - return ice_lons, ice_lats, preds_2d, lons_2d, lats_2d, x_rad, y_rad + return ice_lons, ice_lats, preds_2d def run_evaluate_static_new(data_dct, num_lines, num_elems, ckpt_dir_s_path, day_night='DAY', flight_levels=[0, 1, 2, 3, 4], prob_thresh=0.5): -- GitLab