From 5fec9a499873f769e2cc2c58dccc01c5ab9c50c4 Mon Sep 17 00:00:00 2001 From: tomrink <rink@ssec.wisc.edu> Date: Wed, 9 Jun 2021 11:26:27 -0500 Subject: [PATCH] minor --- modules/aeolus/aeolus_amv.py | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/modules/aeolus/aeolus_amv.py b/modules/aeolus/aeolus_amv.py index d254679b..6bd6319e 100644 --- a/modules/aeolus/aeolus_amv.py +++ b/modules/aeolus/aeolus_amv.py @@ -1488,8 +1488,7 @@ def get_cloud_layers_dict_s(aeolus_files_dir, lon360=False): def match_aeolus_to_clavrx(aeolus_dict, clvrx_files): nav = get_navigation() - #clvrx_params = clvrx_files.get_parameters() - clvrx_params = ['cld_height_acha', 'cld_press_acha', 'cld_temp_acha'] + clvrx_params = get_parameters_clavrx() match_dict = {} keys = list(aeolus_dict.keys()) @@ -2062,3 +2061,22 @@ def analyze(prof_da, amvs_da, prof_locs_da, dist_threshold=5.0): print('fraction hits multi layer: ', cnt/num_profs) return one_lyr_profs, one_lyr_amvs + + +def get_parameters_clavrx(filename='/home/rink/data/clavrx/clavrx_OR_ABI-L1b-RadC-M3C01_G16_s20190020002186.level2.nc'): + rg = Dataset(filename, 'r') + vars = rg.variables + var_names = list(vars.keys()) + var_names_2d = [] + + for str in var_names: + v = vars[str] + if len(v.shape) == 2: + if not (str.find('latitude') != -1 or str.find('longitude') != -1): + var_names_2d.append(str) + + rg.close() + + return var_names_2d + + -- GitLab