From afb01943ab97fb0942e9566d543822133d8565a7 Mon Sep 17 00:00:00 2001
From: tomrink <rink@ssec.wisc.edu>
Date: Tue, 4 Jan 2022 09:04:51 -0600
Subject: [PATCH] snapshot...

---
 modules/aeolus/datasource.py | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/modules/aeolus/datasource.py b/modules/aeolus/datasource.py
index 6d396b89..94c5eb61 100644
--- a/modules/aeolus/datasource.py
+++ b/modules/aeolus/datasource.py
@@ -33,7 +33,13 @@ def get_parameters_clavrx(filename=ancillary_path+'clavrx_parameters.pkl'):
     return var_names_2d
 
 
+caliop_clavrx_params = None
+
+
 def get_parameters_caliop_clavrx(filename='/data/Personal/rink/clavrx_calipso/g16_s20201050200_06kmCLay.matchup.calipso.h5'):
+    global caliop_clavrx_params
+    if caliop_clavrx_params is not None:
+        return caliop_clavrx_params
     rg = Dataset(filename, 'r')
     var_s = rg.variables
     var_names = list(var_s.keys())
@@ -48,6 +54,7 @@ def get_parameters_caliop_clavrx(filename='/data/Personal/rink/clavrx_calipso/g1
 
     rg.close()
 
+    caliop_clavrx_params = var_names_keep
     return var_names_keep
 
 
-- 
GitLab