From 1c5123f8d023184e7ee125f106be9f4c143109cf Mon Sep 17 00:00:00 2001 From: tomrink <rink@ssec.wisc.edu> Date: Thu, 7 Sep 2023 14:47:19 -0500 Subject: [PATCH] snapshot... --- modules/deeplearning/cloud_opd_fcn_abi.py | 40 ++++++++++++++++------- 1 file changed, 29 insertions(+), 11 deletions(-) diff --git a/modules/deeplearning/cloud_opd_fcn_abi.py b/modules/deeplearning/cloud_opd_fcn_abi.py index 61672a37..1ff295c9 100644 --- a/modules/deeplearning/cloud_opd_fcn_abi.py +++ b/modules/deeplearning/cloud_opd_fcn_abi.py @@ -333,17 +333,35 @@ class SRCNN: tmp = tmp[:, slc_y, slc_x] data_norm.append(tmp) - for param in sub_fields: - idx = params.index(param) - tmp = input_data[:, idx, :, :] - tmp = tmp[:, slc_y, slc_x] - if param != 'refl_substddev_ch01': - # tmp = normalize(tmp, 'refl_0_65um_nom', mean_std_dct) - tmp = scale(tmp, 'refl_0_65um_nom', mean_std_dct) - else: - # tmp = np.where(np.isnan(tmp), 0, tmp) - tmp = scale2(tmp, 0.0, 20.0) - data_norm.append(tmp) + # for param in sub_fields: + # idx = params.index(param) + # tmp = input_data[:, idx, :, :] + # tmp = tmp[:, slc_y, slc_x] + # if param != 'refl_substddev_ch01': + # # tmp = normalize(tmp, 'refl_0_65um_nom', mean_std_dct) + # tmp = scale(tmp, 'refl_0_65um_nom', mean_std_dct) + # else: + # # tmp = np.where(np.isnan(tmp), 0, tmp) + # tmp = scale2(tmp, 0.0, 20.0) + # data_norm.append(tmp) + + idx = params.index(sub_fields[0]) + tmp = input_data[:, idx, :, :] + tmp = tmp[:, slc_y, slc_x] + rlo = scale(tmp, 'refl_0_65um_nom', mean_std_dct) + data_norm.append(rlo) + + idx = params.index(sub_fields[1]) + tmp = input_data[:, idx, :, :] + tmp = tmp[:, slc_y, slc_x] + tmp = scale(tmp, 'refl_0_65um_nom', mean_std_dct) + data_norm.append(tmp - rlo) + + idx = params.index(sub_fields[2]) + tmp = input_data[:, idx, :, :] + tmp = tmp[:, slc_y, slc_x] + tmp = scale2(tmp, 0.0, 20.0) + data_norm.append(tmp) tmp = input_label[:, label_idx_i, :, :] tmp = get_grid_cell_mean(tmp) -- GitLab