From 40c2ab511073445452b6db02314181f7037baf4b Mon Sep 17 00:00:00 2001
From: Quentin Rodier <quentin.rodier@meteo.fr>
Date: Wed, 7 Jul 2021 17:59:02 +0200
Subject: [PATCH] Quentin 07/07/2021: Python : ZTSERIES and XTSERIES need to be
 transposed to use psection functions without specifying .T each time + bugfix

---
 src/LIB/Python/read_MNHfile.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/LIB/Python/read_MNHfile.py b/src/LIB/Python/read_MNHfile.py
index e9a4ce439..fc34210f6 100644
--- a/src/LIB/Python/read_MNHfile.py
+++ b/src/LIB/Python/read_MNHfile.py
@@ -208,7 +208,7 @@ def read_from_group(theFile, Dvar, group_name, var_name, get_data_only=True, del
                     var_dim_name[i]=='ni' or var_dim_name[i]=='ni_u' or var_dim_name[i]=='ni_v' or \
                     var_dim_name[i]=='nj' or var_dim_name[i]=='nj_u' or var_dim_name[i]=='nj_v':
                         if var_dim != 0:
-                            Dvar[var_name] = removetheHALO(i+1, Dvar[var_name])
+                            Dvar[(group_name,var_name)] = removetheHALO(i+1, Dvar[(group_name,var_name)])
                 except:
                     break
         if del_empty_dim:
@@ -222,8 +222,8 @@ def read_from_group(theFile, Dvar, group_name, var_name, get_data_only=True, del
             Ldimtosqueeze=tuple(Ldimtosqueeze)                
             Dvar[(group_name,var_name)] = np.squeeze(Dvar[(group_name,var_name)], axis=Ldimtosqueeze)
             
-        # LES budget needs to be transposed to use psection functions without specifying .T each time
-        if 'LES_budgets' in group_name: 
+        # LES budget, ZTSERIES needs to be transposed to use psection functions without specifying .T each time
+        if 'LES_budgets' or 'ZTSERIES' or 'XTSERIES' in group_name: 
             Dvar[(group_name,var_name)] = Dvar[(group_name,var_name)].T   
     return Dvar
 
-- 
GitLab