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