From dffe50f49afef9e06a13af1aff31eb32b4a94ca8 Mon Sep 17 00:00:00 2001 From: Quentin Rodier <quentin.rodier@meteo.fr> Date: Tue, 21 Jun 2022 14:20:32 +0200 Subject: [PATCH] Quentin 21/06/2022: bugfix check COLD_BUBBLE --- compare.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/compare.py b/compare.py index a35bdf8b7..55176ed1e 100755 --- a/compare.py +++ b/compare.py @@ -23,12 +23,12 @@ def compareBACKUPFiles(file_user, file_ref): ecart_moy=float(da2[var][0,JPHEXT:nj-1-JPHEXT,JPHEXT:ni-1-JPHEXT].mean())-float(da[var][0,JPHEXT:nj-1-JPHEXT,JPHEXT:ni-1-JPHEXT].mean()) ecart_max=float(da2[var][0,JPHEXT:nj-1-JPHEXT,JPHEXT:ni-1-JPHEXT].max())-float(da[var][0,JPHEXT:nj-1-JPHEXT,JPHEXT:ni-1-JPHEXT].max()) elif da[var].ndim == 3 and da['L2D'] == 1: #Variables time, level, nj or ni (2D simulation) - if da['ni'] > da['nj']: - nij=da['ni'] + if len(da['ni']) > len(da['nj']): + nij=len(da['ni']) else: - nij=da['nj'] + nij=len(da['nj']) ecart_min=float(da2[var][0,JPVEXT:nk-1-JPVEXT,JPHEXT:nij-1-JPHEXT].min())-float(da[var][0,JPVEXT:nk-1-JPVEXT,JPHEXT:nij-1-JPHEXT].min()) - ecart_moy=float(da2[var][0,JPVEXT:nk-1-JPVEXT,JPHEXT:nij-1-JPHEXT].mean())-float(da[var][0,JVHEXT:nk-1-JPVEXT,JPHEXT:nij-1-JPHEXT].mean()) + ecart_moy=float(da2[var][0,JPVEXT:nk-1-JPVEXT,JPHEXT:nij-1-JPHEXT].mean())-float(da[var][0,JPVEXT:nk-1-JPVEXT,JPHEXT:nij-1-JPHEXT].mean()) ecart_max=float(da2[var][0,JPVEXT:nk-1-JPVEXT,JPHEXT:nij-1-JPHEXT].max())-float(da[var][0,JPVEXT:nk-1-JPVEXT,JPHEXT:nij-1-JPHEXT].max()) else: ecart_min=float(da2[var].min())-float(da[var].min()) @@ -37,7 +37,6 @@ def compareBACKUPFiles(file_user, file_ref): if (ecart_min !=0 or ecart_moy !=0 or ecart_max !=0): status += 1 print(var, ecart_min, ecart_moy, ecart_max) - nvar_tested+=1 except: pass return status -- GitLab