Check ModelE against LES for the “FixN_noice” configuration#
The below notebook compares single column model simulations (colors) against a set of LES benchmark simulations (shown in gray).
All requested 1D and 2D variables are here read and plotted. “load_sims” reports variable that are missing. Lines will not show, if a variable is missing or if it contains missing values.
In case you find inconsistencies in the benchmark set or wish to expand the code, please contact Ann Fridlind (ann.fridlind@nasa.gov), Timothy Juliano (tjuliano@ucar.edu), and Florian Tornow (ft2544@columbia.edu).
%run functions_plotting.py
## select (grayed out) simulations to plot
sim_keyword_gray_1 = 'DHARMA_Lx25_dx100_FixN_noice.'
sim_keyword_gray_2 = 'WRF_Lx25_dx100_FixN_noice.'
## select LES run(s) of interest
#sim_keyword_col_les = 'DHARMA_Lx25_dx100_FixN_noice.'
sim_keyword_col_scm = 'no'
vars_mean_list = pd.read_excel('https://docs.google.com/spreadsheets/d/1Vl8jYGviet7EtXZuQiitrx4NSkV1x27aJAhxxjBb9zI/export?gid=1026157027&format=xlsx',
sheet_name='SCM')
## short names
var_vec_1d = np.asarray(vars_mean_list.variable_id[vars_mean_list.dimensions == 'time'])
var_vec_2d = np.asarray(vars_mean_list.variable_id[vars_mean_list.dimensions == 'time, layer'])
var_vec_2d = var_vec_2d[var_vec_2d!='zf']
## long names
var_vec_1d_long = np.asarray(vars_mean_list.standard_name[vars_mean_list.dimensions == 'time'])
## Units
var_vec_1d_units = np.asarray(vars_mean_list.units[vars_mean_list.dimensions == 'time'])
var_vec_2d_units = np.asarray(vars_mean_list.units[vars_mean_list.dimensions == 'time, layer'])
## load all simulations located in subfolders of the given directory
df_gray_1d_1,df_gray_2d_1 = load_sims('../../output_les/',var_vec_1d,var_vec_2d,t_shift=-2,keyword=sim_keyword_gray_1,make_gray = 1)
df_gray_1d_2,df_gray_2d_2 = load_sims('../../output_les/',var_vec_1d,var_vec_2d,t_shift=-2,keyword=sim_keyword_gray_2,make_gray = 1)
## example using LES
#df_col_1d_les,df_col_2d_les = load_sims('../../output_les/',var_vec_1d,var_vec_2d,t_shift=-2,keyword=sim_keyword_col_les)
## example using SCM
df_col_1d_scm,df_col_2d_scm = load_sims('../../output_scm/modelE/sandbox/',var_vec_1d,var_vec_2d,t_shift=-2,keyword=sim_keyword_col_scm)
Loading variables: f(time)
../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
z0h shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
z0q shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
pblh not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
zi not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
iwp shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
cf not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
cflc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
cfc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
pri shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
ssaf shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
Loading variables: f(time,height)
../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
pe not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
huri shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
qi not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
fh not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
fc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
prfi shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
tke not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
vf_thli shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
vf_qt shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
cmfu not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
cmfd not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
na1 shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
na2 shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
na3 shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
dna_micro_warm shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
dna_micro_cold shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
dna_turb shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
dni_het shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
dni_sip shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
dni_hom shows NAN values in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
qlcs not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
qlrs not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
qics not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
qips not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
qlcc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
qlrc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
qicc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
qipc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
nlcs not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
nlrs not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
nics not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
nips not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
relcc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
relrc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
reicc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
reipc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
flcs not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
flrs not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
fics not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
fips not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
flcc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
flrc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
ficc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
fipc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
vmlcs not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
vmlrs not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
vmics not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
vmips not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
vmlcc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
vmlrc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
vmicc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
vmipc not found in ../../output_les/dharma/sandbox/DHARMA_Lx25_dx100_FixN_noice.nc
Loading variables: f(time)
../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
pblh not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
zi not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
cf not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
cflc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
cfc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
pri shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
ssaf shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
Loading variables: f(time,height)
../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
pe not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
qi not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
fh not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
fc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
tke not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
eps shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
cmfu not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
cmfd not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
rld shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
rlu shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
na1 shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
na2 shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
na3 shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
dna_micro_warm shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
dna_micro_cold shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
dna_turb shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
dni_het shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
dni_sip shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
dni_hom shows NAN values in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
qlcs not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
qlrs not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
qics not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
qips not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
qlcc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
qlrc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
qicc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
qipc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
nlcs not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
nlrs not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
nics not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
nips not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
relcc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
relrc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
reicc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
reipc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
flcs not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
flrs not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
fics not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
fips not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
flcc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
flrc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
ficc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
fipc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
vmlcs not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
vmlrs not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
vmics not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
vmips not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
vmlcc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
vmlrc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
vmicc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
vmipc not found in ../../output_les/wrf/sandbox/WRF_Lx25_dx100_FixN_noice.nc
Loading variables: f(time)
../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
z0 shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
z0h shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
z0q shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
iwp shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
cflc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
odlc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
ssaf shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
z0 shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
z0h shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
z0q shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
iwp shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
cflc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
odlc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
ssaf shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
z0 shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
z0h shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
z0q shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
iwp shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
cflc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
odlc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
ssaf shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
Loading variables: f(time,height)
../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
pe shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
qi shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
prfi shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
eps shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
vf_thli shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
na1 shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
na2 shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
na3 shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
dna_micro_warm shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
dna_micro_cold shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
dna_turb shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
dni_het shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
dni_sip shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
dni_hom shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
qics shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
qips shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
qicc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
qipc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
nics shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
nips shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
relcc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
relrc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
reicc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
reipc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
fics shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
fips shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
ficc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
fipc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
vmics shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
vmips shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
vmicc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
vmipc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun1_FixN_noice_def_z0.nc
../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
pe shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
qi shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
prfi shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
eps shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
vf_thli shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
na1 shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
na2 shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
na3 shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
dna_micro_warm shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
dna_micro_cold shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
dna_turb shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
dni_het shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
dni_sip shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
dni_hom shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
qics shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
qips shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
qicc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
qipc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
nics shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
nips shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
relcc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
relrc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
reicc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
reipc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
fics shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
fips shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
ficc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
fipc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
vmics shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
vmips shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
vmicc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
vmipc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Tun2_FixN_noice_def_z0.nc
../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
pe shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
qi shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
prfi shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
eps shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
vf_thli shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
na1 shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
na2 shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
na3 shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
dna_micro_warm shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
dna_micro_cold shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
dna_turb shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
dni_het shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
dni_sip shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
dni_hom shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
qics shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
qips shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
qicc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
qipc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
nics shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
nips shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
relcc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
relrc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
reicc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
reipc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
fics shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
fips shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
ficc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
fipc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
vmics shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
vmips shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
vmicc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
vmipc shows NAN values in ../../output_scm/modelE/sandbox/ModelE3-Phys_FixN_noice_def_z0.nc
# plot variables that have only time dependence
plot_1d(pd.concat([df_gray_1d_1,df_gray_1d_2,df_col_1d_scm]),var_vec_1d,longnames=var_vec_1d_long,units=var_vec_1d_units)
## example where ERA5 and radiosonde are included
plot_2d(pd.concat([df_gray_2d_1,df_gray_2d_2,df_col_2d_scm]),var_vec = var_vec_2d,times=[-1.5,0,3,9,18],z_max=6000,units=var_vec_2d_units)## example where ERA5 and radiosonde are included
temporal averaging over 1.0 h interval
<Figure size 1000x600 with 0 Axes>