In [1]:
import numpy as np
from matplotlib import pyplot as plt
import os
import warnings
warnings.filterwarnings("ignore",category=FutureWarning)
import xarray as xr
from matplotlib.ticker import MultipleLocator, FormatStrFormatter
warnings.filterwarnings("ignore",message='invalid value encountered in less_equal')
%matplotlib inline
In [2]:
npTypeZn = np.load('/Users/danstechman/GoogleDrive/PECAN-Data/mp-data/typeZone_stats.npz')
In [3]:
srCs1 = npTypeZn['srC_1JulS1'][()]
pfs1 = npTypeZn['pf_6JulS1'][()]
pfs2 = npTypeZn['pf_6JulS2'][()]
temps = npTypeZn['bin_mid']
temp_lte0 = temps[temps <= 0]
temp_gt0 = temps[temps > 0]
temp_gte5 = temps[temps >= 5]
lte0 = np.where(temps <= 0)[0]
gt0 = np.where(temps > 0)[0]
gte5 = np.where(temps >= 5)[0]
gt0lt5 = np.where((temps > 0) & (temps < 5))[0]
In [4]:
rhMed_SRt_lte0 = npTypeZn['binRH_median_SRt'][lte0]
finiteIx = np.isfinite(rhMed_SRt_lte0)
pf_rhMed_SRt_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],rhMed_SRt_lte0[finiteIx], 1))
rhMed_SRt_lte0_dT = pf_rhMed_SRt_lte0(-5) - pf_rhMed_SRt_lte0(-6)
print(rhMed_SRt_lte0_dT)
rhMed_ARt_lte0 = npTypeZn['binRH_median_ARt'][lte0]
finiteIx = np.isfinite(rhMed_ARt_lte0)
pf_rhMed_ARt_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],rhMed_ARt_lte0[finiteIx], 1))
rhMed_ARt_lte0_dT = pf_rhMed_ARt_lte0(-5) - pf_rhMed_ARt_lte0(-6)
print(rhMed_ARt_lte0_dT)
rhMed_SRp_lte0 = npTypeZn['binRH_median_SRp'][lte0]
finiteIx = np.isfinite(rhMed_SRp_lte0)
pf_rhMed_SRp_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],rhMed_SRp_lte0[finiteIx], 1))
rhMed_SRp_lte0_dT = pf_rhMed_SRp_lte0(-5) - pf_rhMed_SRp_lte0(-6)
print(rhMed_SRp_lte0_dT)
rhMed_ARp_lte0 = npTypeZn['binRH_median_ARp'][lte0]
finiteIx = np.isfinite(rhMed_ARp_lte0)
pf_rhMed_ARp_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],rhMed_ARp_lte0[finiteIx], 1))
rhMed_ARp_lte0_dT = pf_rhMed_ARp_lte0(-5) - pf_rhMed_ARp_lte0(-6)
print(rhMed_ARp_lte0_dT)
rh_srCs1_lte0 = srCs1['rh'][srCs1['tempC'] <= 0]
finiteIx_srCs1 = np.isfinite(rh_srCs1_lte0)
pf_rh_srCs1_lte0 = np.poly1d(np.polyfit(srCs1['tempC'][srCs1['tempC'] <= 0][finiteIx_srCs1],rh_srCs1_lte0[finiteIx_srCs1], 1))
rh_srCs1_lte0_dT = pf_rh_srCs1_lte0(-5) - pf_rh_srCs1_lte0(-6)
print('\n{}'.format(rh_srCs1_lte0_dT))
rh_pfs1_lte0 = pfs1['rh'][pfs1['tempC'] <= 0]
finiteIx_pfs1 = np.isfinite(rh_pfs1_lte0)
pf_rh_pfs1_lte0 = np.poly1d(np.polyfit(pfs1['tempC'][pfs1['tempC'] <= 0][finiteIx_pfs1],rh_pfs1_lte0[finiteIx_pfs1], 1))
rh_pfs1_lte0_dT = pf_rh_pfs1_lte0(-5) - pf_rh_pfs1_lte0(-6)
print('{}'.format(rh_pfs1_lte0_dT))
rh_pfs2_lte0 = pfs2['rh'][pfs2['tempC'] <= 0]
finiteIx_pfs2 = np.isfinite(rh_pfs2_lte0)
pf_rh_pfs2_lte0 = np.poly1d(np.polyfit(pfs2['tempC'][pfs2['tempC'] <= 0][finiteIx_pfs2],rh_pfs2_lte0[finiteIx_pfs2], 1))
rh_pfs2_lte0_dT = pf_rh_pfs2_lte0(-5) - pf_rh_pfs2_lte0(-6)
print('{}'.format(rh_pfs2_lte0_dT))
In [5]:
rhMed_SRt_gte5 = npTypeZn['binRH_median_SRt'][gte5]
finiteIx = np.isfinite(rhMed_SRt_gte5)
pf_rhMed_SRt_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],rhMed_SRt_gte5[finiteIx], 1))
rhMed_SRt_gte5_dT = pf_rhMed_SRt_gte5(6) - pf_rhMed_SRt_gte5(5)
print(rhMed_SRt_gte5_dT)
rhMed_ARt_gte5 = npTypeZn['binRH_median_ARt'][gte5]
finiteIx = np.isfinite(rhMed_ARt_gte5)
pf_rhMed_ARt_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],rhMed_ARt_gte5[finiteIx], 1))
rhMed_ARt_gte5_dT = pf_rhMed_ARt_gte5(6) - pf_rhMed_ARt_gte5(5)
print(rhMed_ARt_gte5_dT)
rhMed_SRp_gte5 = npTypeZn['binRH_median_SRp'][gte5]
finiteIx = np.isfinite(rhMed_SRp_gte5)
pf_rhMed_SRp_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],rhMed_SRp_gte5[finiteIx], 1))
rhMed_SRp_gte5_dT = pf_rhMed_SRp_gte5(6) - pf_rhMed_SRp_gte5(5)
print(rhMed_SRp_gte5_dT)
rhMed_ARp_gte5 = npTypeZn['binRH_median_ARp'][gte5]
finiteIx = np.isfinite(rhMed_ARp_gte5)
pf_rhMed_ARp_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],rhMed_ARp_gte5[finiteIx], 1))
rhMed_ARp_gte5_dT = pf_rhMed_ARp_gte5(6) - pf_rhMed_ARp_gte5(5)
print(rhMed_ARp_gte5_dT)
rh_srCs1_gte5 = srCs1['rh'][srCs1['tempC'] >= 5]
finiteIx_srCs1 = np.isfinite(rh_srCs1_gte5)
pf_rh_srCs1_gte5 = np.poly1d(np.polyfit(srCs1['tempC'][srCs1['tempC'] >= 5][finiteIx_srCs1],rh_srCs1_gte5[finiteIx_srCs1], 1))
rh_srCs1_gte5_dT = pf_rh_srCs1_gte5(6) - pf_rh_srCs1_gte5(5)
print('\n{}'.format(rh_srCs1_gte5_dT))
rh_pfs2_gte5 = pfs2['rh'][pfs2['tempC'] >= 5]
finiteIx_pfs2 = np.isfinite(rh_pfs2_gte5)
pf_rh_pfs2_gte5 = np.poly1d(np.polyfit(pfs2['tempC'][pfs2['tempC'] >= 5][finiteIx_pfs2],rh_pfs2_gte5[finiteIx_pfs2], 1))
rh_pfs2_gte5_dT = pf_rh_pfs2_gte5(6) - pf_rh_pfs2_gte5(5)
print('{}'.format(rh_pfs2_gte5_dT))
In [6]:
ARatMed_SRt_lte0 = npTypeZn['binARat_median_SRt'][lte0]
finiteIx = np.isfinite(ARatMed_SRt_lte0)
pf_ARatMed_SRt_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],ARatMed_SRt_lte0[finiteIx], 1))
ARatMed_SRt_lte0_dT = pf_ARatMed_SRt_lte0(-5) - pf_ARatMed_SRt_lte0(-6)
print(ARatMed_SRt_lte0_dT)
ARatMed_ARt_lte0 = npTypeZn['binARat_median_ARt'][lte0]
finiteIx = np.isfinite(ARatMed_ARt_lte0)
pf_ARatMed_ARt_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],ARatMed_ARt_lte0[finiteIx], 1))
ARatMed_ARt_lte0_dT = pf_ARatMed_ARt_lte0(-5) - pf_ARatMed_ARt_lte0(-6)
print(ARatMed_ARt_lte0_dT)
ARatMed_SRp_lte0 = npTypeZn['binARat_median_SRp'][lte0]
finiteIx = np.isfinite(ARatMed_SRp_lte0)
pf_ARatMed_SRp_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],ARatMed_SRp_lte0[finiteIx], 1))
ARatMed_SRp_lte0_dT = pf_ARatMed_SRp_lte0(-5) - pf_ARatMed_SRp_lte0(-6)
print(ARatMed_SRp_lte0_dT)
ARatMed_ARp_lte0 = npTypeZn['binARat_median_ARp'][lte0]
finiteIx = np.isfinite(ARatMed_ARp_lte0)
pf_ARatMed_ARp_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],ARatMed_ARp_lte0[finiteIx], 1))
ARatMed_ARp_lte0_dT = pf_ARatMed_ARp_lte0(-5) - pf_ARatMed_ARp_lte0(-6)
print(ARatMed_ARp_lte0_dT)
ARat_srCs1_lte0 = srCs1['ar'][srCs1['tempC'] <= 0]
finiteIx_srCs1 = np.isfinite(ARat_srCs1_lte0)
pf_ARat_srCs1_lte0 = np.poly1d(np.polyfit(srCs1['tempC'][srCs1['tempC'] <= 0][finiteIx_srCs1],ARat_srCs1_lte0[finiteIx_srCs1], 1))
ARat_srCs1_lte0_dT = pf_ARat_srCs1_lte0(-5) - pf_ARat_srCs1_lte0(-6)
print('\n{}'.format(ARat_srCs1_lte0_dT))
ARat_pfs1_lte0 = pfs1['ar'][pfs1['tempC'] <= 0]
finiteIx_pfs1 = np.isfinite(ARat_pfs1_lte0)
pf_ARat_pfs1_lte0 = np.poly1d(np.polyfit(pfs1['tempC'][pfs1['tempC'] <= 0][finiteIx_pfs1],ARat_pfs1_lte0[finiteIx_pfs1], 1))
ARat_pfs1_lte0_dT = pf_ARat_pfs1_lte0(-5) - pf_ARat_pfs1_lte0(-6)
print('{}'.format(ARat_pfs1_lte0_dT))
ARat_pfs2_lte0 = pfs2['ar'][pfs2['tempC'] <= 0]
finiteIx_pfs2 = np.isfinite(ARat_pfs2_lte0)
pf_ARat_pfs2_lte0 = np.poly1d(np.polyfit(pfs2['tempC'][pfs2['tempC'] <= 0][finiteIx_pfs2],ARat_pfs2_lte0[finiteIx_pfs2], 1))
ARat_pfs2_lte0_dT = pf_ARat_pfs2_lte0(-5) - pf_ARat_pfs2_lte0(-6)
print('{}'.format(ARat_pfs2_lte0_dT))
In [7]:
ARatMed_SRt_gte5 = npTypeZn['binARat_median_SRt'][gte5]
finiteIx = np.isfinite(ARatMed_SRt_gte5)
pf_ARatMed_SRt_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],ARatMed_SRt_gte5[finiteIx], 1))
ARatMed_SRt_gte5_dT = pf_ARatMed_SRt_gte5(-5) - pf_ARatMed_SRt_gte5(-6)
print(ARatMed_SRt_gte5_dT)
ARatMed_ARt_gte5 = npTypeZn['binARat_median_ARt'][gte5]
finiteIx = np.isfinite(ARatMed_ARt_gte5)
pf_ARatMed_ARt_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],ARatMed_ARt_gte5[finiteIx], 1))
ARatMed_ARt_gte5_dT = pf_ARatMed_ARt_gte5(-5) - pf_ARatMed_ARt_gte5(-6)
print(ARatMed_ARt_gte5_dT)
ARatMed_SRp_gte5 = npTypeZn['binARat_median_SRp'][gte5]
finiteIx = np.isfinite(ARatMed_SRp_gte5)
pf_ARatMed_SRp_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],ARatMed_SRp_gte5[finiteIx], 1))
ARatMed_SRp_gte5_dT = pf_ARatMed_SRp_gte5(-5) - pf_ARatMed_SRp_gte5(-6)
print(ARatMed_SRp_gte5_dT)
ARatMed_ARp_gte5 = npTypeZn['binARat_median_ARp'][gte5]
finiteIx = np.isfinite(ARatMed_ARp_gte5)
pf_ARatMed_ARp_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],ARatMed_ARp_gte5[finiteIx], 1))
ARatMed_ARp_gte5_dT = pf_ARatMed_ARp_gte5(-5) - pf_ARatMed_ARp_gte5(-6)
print(ARatMed_ARp_gte5_dT)
ARat_srCs1_gte5 = srCs1['ar'][srCs1['tempC'] >= 5]
finiteIx_srCs1 = np.isfinite(ARat_srCs1_gte5)
pf_ARat_srCs1_gte5 = np.poly1d(np.polyfit(srCs1['tempC'][srCs1['tempC'] >= 5][finiteIx_srCs1],ARat_srCs1_gte5[finiteIx_srCs1], 1))
ARat_srCs1_gte5_dT = pf_ARat_srCs1_gte5(-5) - pf_ARat_srCs1_gte5(-6)
print('\n{}'.format(ARat_srCs1_gte5_dT))
ARat_pfs2_gte5 = pfs2['ar'][pfs2['tempC'] >= 5]
finiteIx_pfs2 = np.isfinite(ARat_pfs2_gte5)
pf_ARat_pfs2_gte5 = np.poly1d(np.polyfit(pfs2['tempC'][pfs2['tempC'] >= 5][finiteIx_pfs2],ARat_pfs2_gte5[finiteIx_pfs2], 1))
ARat_pfs2_gte5_dT = pf_ARat_pfs2_gte5(-5) - pf_ARat_pfs2_gte5(-6)
print('{}'.format(ARat_pfs2_gte5_dT))
In [8]:
DmmMed_SRt_lte0 = npTypeZn['binDmm_median_SRt'][lte0]
finiteIx = np.isfinite(DmmMed_SRt_lte0)
pf_DmmMed_SRt_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],DmmMed_SRt_lte0[finiteIx], 1))
DmmMed_SRt_lte0_dT = pf_DmmMed_SRt_lte0(-5) - pf_DmmMed_SRt_lte0(-6)
print(DmmMed_SRt_lte0_dT)
DmmMed_ARt_lte0 = npTypeZn['binDmm_median_ARt'][lte0]
finiteIx = np.isfinite(DmmMed_ARt_lte0)
pf_DmmMed_ARt_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],DmmMed_ARt_lte0[finiteIx], 1))
DmmMed_ARt_lte0_dT = pf_DmmMed_ARt_lte0(-5) - pf_DmmMed_ARt_lte0(-6)
print(DmmMed_ARt_lte0_dT)
DmmMed_SRp_lte0 = npTypeZn['binDmm_median_SRp'][lte0]
finiteIx = np.isfinite(DmmMed_SRp_lte0)
pf_DmmMed_SRp_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],DmmMed_SRp_lte0[finiteIx], 1))
DmmMed_SRp_lte0_dT = pf_DmmMed_SRp_lte0(-5) - pf_DmmMed_SRp_lte0(-6)
print(DmmMed_SRp_lte0_dT)
DmmMed_ARp_lte0 = npTypeZn['binDmm_median_ARp'][lte0]
finiteIx = np.isfinite(DmmMed_ARp_lte0)
pf_DmmMed_ARp_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],DmmMed_ARp_lte0[finiteIx], 1))
DmmMed_ARp_lte0_dT = pf_DmmMed_ARp_lte0(-5) - pf_DmmMed_ARp_lte0(-6)
print(DmmMed_ARp_lte0_dT)
Dmm_srCs1_lte0 = srCs1['Dmm'][srCs1['tempC'] <= 0]
finiteIx_srCs1 = np.isfinite(Dmm_srCs1_lte0)
pf_Dmm_srCs1_lte0 = np.poly1d(np.polyfit(srCs1['tempC'][srCs1['tempC'] <= 0][finiteIx_srCs1],Dmm_srCs1_lte0[finiteIx_srCs1], 1))
Dmm_srCs1_lte0_dT = pf_Dmm_srCs1_lte0(-5) - pf_Dmm_srCs1_lte0(-6)
print('\n{}'.format(Dmm_srCs1_lte0_dT))
Dmm_pfs1_lte0 = pfs1['Dmm'][pfs1['tempC'] <= 0]
finiteIx_pfs1 = np.isfinite(Dmm_pfs1_lte0)
pf_Dmm_pfs1_lte0 = np.poly1d(np.polyfit(pfs1['tempC'][pfs1['tempC'] <= 0][finiteIx_pfs1],Dmm_pfs1_lte0[finiteIx_pfs1], 1))
Dmm_pfs1_lte0_dT = pf_Dmm_pfs1_lte0(-5) - pf_Dmm_pfs1_lte0(-6)
print('{}'.format(Dmm_pfs1_lte0_dT))
Dmm_pfs2_lte0 = pfs2['Dmm'][pfs2['tempC'] <= 0]
finiteIx_pfs2 = np.isfinite(Dmm_pfs2_lte0)
pf_Dmm_pfs2_lte0 = np.poly1d(np.polyfit(pfs2['tempC'][pfs2['tempC'] <= 0][finiteIx_pfs2],Dmm_pfs2_lte0[finiteIx_pfs2], 1))
Dmm_pfs2_lte0_dT = pf_Dmm_pfs2_lte0(-5) - pf_Dmm_pfs2_lte0(-6)
print('{}'.format(Dmm_pfs2_lte0_dT))
In [9]:
DmmMed_SRt_gte5 = npTypeZn['binDmm_median_SRt'][gte5]
finiteIx = np.isfinite(DmmMed_SRt_gte5)
pf_DmmMed_SRt_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],DmmMed_SRt_gte5[finiteIx], 1))
DmmMed_SRt_gte5_dT = pf_DmmMed_SRt_gte5(-5) - pf_DmmMed_SRt_gte5(-6)
print(DmmMed_SRt_gte5_dT)
DmmMed_ARt_gte5 = npTypeZn['binDmm_median_ARt'][gte5]
finiteIx = np.isfinite(DmmMed_ARt_gte5)
pf_DmmMed_ARt_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],DmmMed_ARt_gte5[finiteIx], 1))
DmmMed_ARt_gte5_dT = pf_DmmMed_ARt_gte5(-5) - pf_DmmMed_ARt_gte5(-6)
print(DmmMed_ARt_gte5_dT)
DmmMed_SRp_gte5 = npTypeZn['binDmm_median_SRp'][gte5]
finiteIx = np.isfinite(DmmMed_SRp_gte5)
pf_DmmMed_SRp_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],DmmMed_SRp_gte5[finiteIx], 1))
DmmMed_SRp_gte5_dT = pf_DmmMed_SRp_gte5(-5) - pf_DmmMed_SRp_gte5(-6)
print(DmmMed_SRp_gte5_dT)
DmmMed_ARp_gte5 = npTypeZn['binDmm_median_ARp'][gte5]
finiteIx = np.isfinite(DmmMed_ARp_gte5)
pf_DmmMed_ARp_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],DmmMed_ARp_gte5[finiteIx], 1))
DmmMed_ARp_gte5_dT = pf_DmmMed_ARp_gte5(-5) - pf_DmmMed_ARp_gte5(-6)
print(DmmMed_ARp_gte5_dT)
Dmm_srCs1_gte5 = srCs1['Dmm'][srCs1['tempC'] >= 5]
finiteIx_srCs1 = np.isfinite(Dmm_srCs1_gte5)
pf_Dmm_srCs1_gte5 = np.poly1d(np.polyfit(srCs1['tempC'][srCs1['tempC'] >= 5][finiteIx_srCs1],Dmm_srCs1_gte5[finiteIx_srCs1], 1))
Dmm_srCs1_gte5_dT = pf_Dmm_srCs1_gte5(-5) - pf_Dmm_srCs1_gte5(-6)
print('\n{}'.format(Dmm_srCs1_gte5_dT))
Dmm_pfs2_gte5 = pfs2['Dmm'][pfs2['tempC'] >= 5]
finiteIx_pfs2 = np.isfinite(Dmm_pfs2_gte5)
pf_Dmm_pfs2_gte5 = np.poly1d(np.polyfit(pfs2['tempC'][pfs2['tempC'] >= 5][finiteIx_pfs2],Dmm_pfs2_gte5[finiteIx_pfs2], 1))
Dmm_pfs2_gte5_dT = pf_Dmm_pfs2_gte5(-5) - pf_Dmm_pfs2_gte5(-6)
print('{}'.format(Dmm_pfs2_gte5_dT))
In [10]:
NtMed_SRt_lte0 = npTypeZn['binNt_median_SRt'][lte0]
finiteIx = np.isfinite(np.log10(NtMed_SRt_lte0))
pf_NtMed_SRt_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],np.log10(NtMed_SRt_lte0[finiteIx]), 1))
NtMed_SRt_lte0_dT = 1 - (10**pf_NtMed_SRt_lte0(-6)/10**pf_NtMed_SRt_lte0(-5)) # 1 deg C change percentage
print(NtMed_SRt_lte0_dT)
NtMed_ARt_lte0 = npTypeZn['binNt_median_ARt'][lte0]
finiteIx = np.isfinite(np.log10(NtMed_ARt_lte0))
pf_NtMed_ARt_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],np.log10(NtMed_ARt_lte0[finiteIx]), 1))
NtMed_ARt_lte0_dT = 1 - (10**pf_NtMed_ARt_lte0(-6)/10**pf_NtMed_ARt_lte0(-5)) # 1 deg C change percentage
print(NtMed_ARt_lte0_dT)
NtMed_SRp_lte0 = npTypeZn['binNt_median_SRp'][lte0]
finiteIx = np.isfinite(np.log10(NtMed_SRp_lte0))
pf_NtMed_SRp_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],np.log10(NtMed_SRp_lte0[finiteIx]), 1))
NtMed_SRp_lte0_dT = 1 - (10**pf_NtMed_SRp_lte0(-6)/10**pf_NtMed_SRp_lte0(-5)) # 1 deg C change percentage
print(NtMed_SRp_lte0_dT)
NtMed_ARp_lte0 = npTypeZn['binNt_median_ARp'][lte0]
finiteIx = np.isfinite(np.log10(NtMed_ARp_lte0))
pf_NtMed_ARp_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],np.log10(NtMed_ARp_lte0[finiteIx]), 1))
NtMed_ARp_lte0_dT = 1 - (10**pf_NtMed_ARp_lte0(-6)/10**pf_NtMed_ARp_lte0(-5)) # 1 deg C change percentage
print(NtMed_ARp_lte0_dT)
Nt_srCs1_lte0 = srCs1['Nt'][srCs1['tempC'] <= 0]
finiteIx_srCs1 = np.isfinite(np.log10(Nt_srCs1_lte0))
pf_Nt_srCs1_lte0 = np.poly1d(np.polyfit(srCs1['tempC'][srCs1['tempC'] <= 0][finiteIx_srCs1],np.log10(Nt_srCs1_lte0[finiteIx_srCs1]), 1))
Nt_srCs1_lte0_dT = 1 - (10**pf_Nt_srCs1_lte0(-6)/10**pf_Nt_srCs1_lte0(-5))
print('\n{}'.format(Nt_srCs1_lte0_dT))
Nt_pfs1_lte0 = pfs1['Nt'][pfs1['tempC'] <= 0]
finiteIx_pfs1 = np.isfinite(np.log10(Nt_pfs1_lte0))
pf_Nt_pfs1_lte0 = np.poly1d(np.polyfit(pfs1['tempC'][pfs1['tempC'] <= 0][finiteIx_pfs1],np.log10(Nt_pfs1_lte0[finiteIx_pfs1]), 1))
Nt_pfs1_lte0_dT = 1 - (10**pf_Nt_pfs1_lte0(-6)/10**pf_Nt_pfs1_lte0(-5))
print('{}'.format(Nt_pfs1_lte0_dT))
Nt_pfs2_lte0 = pfs2['Nt'][pfs2['tempC'] <= 0]
finiteIx_pfs2 = np.isfinite(np.log10(Nt_pfs2_lte0))
pf_Nt_pfs2_lte0 = np.poly1d(np.polyfit(pfs2['tempC'][pfs2['tempC'] <= 0][finiteIx_pfs2],np.log10(Nt_pfs2_lte0[finiteIx_pfs2]), 1))
Nt_pfs2_lte0_dT = 1 - (10**pf_Nt_pfs2_lte0(-6)/10**pf_Nt_pfs2_lte0(-5))
print('{}'.format(Nt_pfs2_lte0_dT))
In [11]:
NtMed_SRt_gte5 = npTypeZn['binNt_median_SRt'][gte5]
finiteIx = np.isfinite(np.log10(NtMed_SRt_gte5))
pf_NtMed_SRt_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],np.log10(NtMed_SRt_gte5[finiteIx]), 1))
NtMed_SRt_gte5_dT = 1 - (10**pf_NtMed_SRt_gte5(2)/10**pf_NtMed_SRt_gte5(3)) # 1 deg C change percentage
print(NtMed_SRt_gte5_dT)
NtMed_ARt_gte5 = npTypeZn['binNt_median_ARt'][gte5]
finiteIx = np.isfinite(np.log10(NtMed_ARt_gte5))
pf_NtMed_ARt_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],np.log10(NtMed_ARt_gte5[finiteIx]), 1))
NtMed_ARt_gte5_dT = 1 - (10**pf_NtMed_ARt_gte5(2)/10**pf_NtMed_ARt_gte5(3)) # 1 deg C change percentage
print(NtMed_ARt_gte5_dT)
NtMed_SRp_gte5 = npTypeZn['binNt_median_SRp'][gte5]
finiteIx = np.isfinite(np.log10(NtMed_SRp_gte5))
pf_NtMed_SRp_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],np.log10(NtMed_SRp_gte5[finiteIx]), 1))
NtMed_SRp_gte5_dT = 1 - (10**pf_NtMed_SRp_gte5(2)/10**pf_NtMed_SRp_gte5(3)) # 1 deg C change percentage
print(NtMed_SRp_gte5_dT)
NtMed_ARp_gte5 = npTypeZn['binNt_median_ARp'][gte5]
finiteIx = np.isfinite(np.log10(NtMed_ARp_gte5))
pf_NtMed_ARp_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],np.log10(NtMed_ARp_gte5[finiteIx]), 1))
NtMed_ARp_gte5_dT = 1 - (10**pf_NtMed_ARp_gte5(2)/10**pf_NtMed_ARp_gte5(3)) # 1 deg C change percentage
print(NtMed_ARp_gte5_dT)
Nt_srCs1_gte5 = srCs1['Nt'][srCs1['tempC'] >= 5]
finiteIx_srCs1 = np.isfinite(np.log10(Nt_srCs1_gte5))
pf_Nt_srCs1_gte5 = np.poly1d(np.polyfit(srCs1['tempC'][srCs1['tempC'] >= 5][finiteIx_srCs1],np.log10(Nt_srCs1_gte5[finiteIx_srCs1]), 1))
Nt_srCs1_gte5_dT = 1 - (10**pf_Nt_srCs1_gte5(2)/10**pf_Nt_srCs1_gte5(3))
print('\n{}'.format(Nt_srCs1_gte5_dT))
Nt_pfs2_gte5 = pfs2['Nt'][pfs2['tempC'] >= 5]
finiteIx_pfs2 = np.isfinite(np.log10(Nt_pfs2_gte5))
pf_Nt_pfs2_gte5 = np.poly1d(np.polyfit(pfs2['tempC'][pfs2['tempC'] >= 5][finiteIx_pfs2],np.log10(Nt_pfs2_gte5[finiteIx_pfs2]), 1))
Nt_pfs2_gte5_dT = 1 - (10**pf_Nt_pfs2_gte5(2)/10**pf_Nt_pfs2_gte5(3))
print('{}'.format(Nt_pfs2_gte5_dT))
In [12]:
twcMed_SRt_lte0 = npTypeZn['binTWC_median_SRt'][lte0]
finiteIx = np.isfinite(np.log10(twcMed_SRt_lte0))
pf_twcMed_SRt_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],np.log10(twcMed_SRt_lte0[finiteIx]), 1))
twcMed_SRt_lte0_dT = 1 - (10**pf_twcMed_SRt_lte0(-6)/10**pf_twcMed_SRt_lte0(-5)) # 1 deg C change percentage
print(twcMed_SRt_lte0_dT)
twcMed_ARt_lte0 = npTypeZn['binTWC_median_ARt'][lte0]
finiteIx = np.isfinite(np.log10(twcMed_ARt_lte0))
pf_twcMed_ARt_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],np.log10(twcMed_ARt_lte0[finiteIx]), 1))
twcMed_ARt_lte0_dT = 1 - (10**pf_twcMed_ARt_lte0(-6)/10**pf_twcMed_ARt_lte0(-5)) # 1 deg C change percentage
print(twcMed_ARt_lte0_dT)
twcMed_SRp_lte0 = npTypeZn['binTWC_median_SRp'][lte0]
finiteIx = np.isfinite(np.log10(twcMed_SRp_lte0))
pf_twcMed_SRp_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],np.log10(twcMed_SRp_lte0[finiteIx]), 1))
twcMed_SRp_lte0_dT = 1 - (10**pf_twcMed_SRp_lte0(-6)/10**pf_twcMed_SRp_lte0(-5)) # 1 deg C change percentage
print(twcMed_SRp_lte0_dT)
twcMed_ARp_lte0 = npTypeZn['binTWC_median_ARp'][lte0]
finiteIx = np.isfinite(np.log10(twcMed_ARp_lte0))
pf_twcMed_ARp_lte0 = np.poly1d(np.polyfit(temp_lte0[finiteIx],np.log10(twcMed_ARp_lte0[finiteIx]), 1))
twcMed_ARp_lte0_dT = 1 - (10**pf_twcMed_ARp_lte0(-6)/10**pf_twcMed_ARp_lte0(-5)) # 1 deg C change percentage
print(twcMed_ARp_lte0_dT)
TWC_srCs1_lte0 = srCs1['twc'][srCs1['tempC'] <= 0]
finiteIx_srCs1 = np.isfinite(np.log10(TWC_srCs1_lte0))
pf_TWC_srCs1_lte0 = np.poly1d(np.polyfit(srCs1['tempC'][srCs1['tempC'] <= 0][finiteIx_srCs1],np.log10(TWC_srCs1_lte0[finiteIx_srCs1]), 1))
TWC_srCs1_lte0_dT = 1 - (10**pf_TWC_srCs1_lte0(-6)/10**pf_TWC_srCs1_lte0(-5))
print('\n{}'.format(TWC_srCs1_lte0_dT))
TWC_pfs1_lte0 = pfs1['twc'][pfs1['tempC'] <= 0]
finiteIx_pfs1 = np.isfinite(np.log10(TWC_pfs1_lte0))
pf_TWC_pfs1_lte0 = np.poly1d(np.polyfit(pfs1['tempC'][pfs1['tempC'] <= 0][finiteIx_pfs1],np.log10(TWC_pfs1_lte0[finiteIx_pfs1]), 1))
TWC_pfs1_lte0_dT = 1 - (10**pf_TWC_pfs1_lte0(-6)/10**pf_TWC_pfs1_lte0(-5))
print('{}'.format(TWC_pfs1_lte0_dT))
TWC_pfs2_lte0 = pfs2['twc'][pfs2['tempC'] <= 0]
finiteIx_pfs2 = np.isfinite(np.log10(TWC_pfs2_lte0))
pf_TWC_pfs2_lte0 = np.poly1d(np.polyfit(pfs2['tempC'][pfs2['tempC'] <= 0][finiteIx_pfs2],np.log10(TWC_pfs2_lte0[finiteIx_pfs2]), 1))
TWC_pfs2_lte0_dT = 1 - (10**pf_TWC_pfs2_lte0(-6)/10**pf_TWC_pfs2_lte0(-5))
print('{}'.format(TWC_pfs2_lte0_dT))
In [13]:
twcMed_SRt_gte5 = npTypeZn['binTWC_median_SRt'][gte5]
finiteIx = np.isfinite(np.log10(twcMed_SRt_gte5))
pf_twcMed_SRt_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],np.log10(twcMed_SRt_gte5[finiteIx]), 1))
twcMed_SRt_gte5_dT = 1 - (10**pf_twcMed_SRt_gte5(2)/10**pf_twcMed_SRt_gte5(3)) # 1 deg C change percentage
print(twcMed_SRt_gte5_dT)
twcMed_ARt_gte5 = npTypeZn['binTWC_median_ARt'][gte5]
finiteIx = np.isfinite(np.log10(twcMed_ARt_gte5))
pf_twcMed_ARt_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],np.log10(twcMed_ARt_gte5[finiteIx]), 1))
twcMed_ARt_gte5_dT = 1 - (10**pf_twcMed_ARt_gte5(2)/10**pf_twcMed_ARt_gte5(3)) # 1 deg C change percentage
print(twcMed_ARt_gte5_dT)
twcMed_SRp_gte5 = npTypeZn['binTWC_median_SRp'][gte5]
finiteIx = np.isfinite(np.log10(twcMed_SRp_gte5))
pf_twcMed_SRp_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],np.log10(twcMed_SRp_gte5[finiteIx]), 1))
twcMed_SRp_gte5_dT = 1 - (10**pf_twcMed_SRp_gte5(2)/10**pf_twcMed_SRp_gte5(3)) # 1 deg C change percentage
print(twcMed_SRp_gte5_dT)
twcMed_ARp_gte5 = npTypeZn['binTWC_median_ARp'][gte5]
finiteIx = np.isfinite(np.log10(twcMed_ARp_gte5))
pf_twcMed_ARp_gte5 = np.poly1d(np.polyfit(temp_gte5[finiteIx],np.log10(twcMed_ARp_gte5[finiteIx]), 1))
twcMed_ARp_gte5_dT = 1 - (10**pf_twcMed_ARp_gte5(2)/10**pf_twcMed_ARp_gte5(3)) # 1 deg C change percentage
print(twcMed_ARp_gte5_dT)
TWC_srCs1_gte5 = srCs1['twc'][srCs1['tempC'] >= 5]
finiteIx_srCs1 = np.isfinite(np.log10(TWC_srCs1_gte5))
pf_TWC_srCs1_gte5 = np.poly1d(np.polyfit(srCs1['tempC'][srCs1['tempC'] >= 5][finiteIx_srCs1],np.log10(TWC_srCs1_gte5[finiteIx_srCs1]), 1))
TWC_srCs1_gte5_dT = 1 - (10**pf_TWC_srCs1_gte5(2)/10**pf_TWC_srCs1_gte5(3))
print('\n{}'.format(TWC_srCs1_gte5_dT))
TWC_pfs2_gte5 = pfs2['twc'][pfs2['tempC'] >= 5]
finiteIx_pfs2 = np.isfinite(np.log10(TWC_pfs2_gte5))
pf_TWC_pfs2_gte5 = np.poly1d(np.polyfit(pfs2['tempC'][pfs2['tempC'] >= 5][finiteIx_pfs2],np.log10(TWC_pfs2_gte5[finiteIx_pfs2]), 1))
TWC_pfs2_gte5_dT = 1 - (10**pf_TWC_pfs2_gte5(2)/10**pf_TWC_pfs2_gte5(3))
print('{}'.format(TWC_pfs2_gte5_dT))
In [14]:
rhMed_SRt_lte0 = npTypeZn['binRH_median_SRt'][lte0]
rhMedAvg_SRt_lte0 = np.nanmean(rhMed_SRt_lte0)
print('{}'.format(rhMedAvg_SRt_lte0))
rhMed_ARt_lte0 = npTypeZn['binRH_median_ARt'][lte0]
rhMedAvg_ARt_lte0 = np.nanmean(rhMed_ARt_lte0)
print('{}'.format(rhMedAvg_ARt_lte0))
rhMed_SRp_lte0 = npTypeZn['binRH_median_SRp'][lte0]
rhMedAvg_SRp_lte0 = np.nanmean(rhMed_SRp_lte0)
print('{}'.format(rhMedAvg_SRp_lte0))
rhMed_ARp_lte0 = npTypeZn['binRH_median_ARp'][lte0]
rhMedAvg_ARp_lte0 = np.nanmean(rhMed_ARp_lte0)
print('{}'.format(rhMedAvg_ARp_lte0))
print('\n{}'.format(np.nanmean(srCs1['rh'][srCs1['tempC'] <= 0])))
print('{}'.format(np.nanmean(pfs1['rh'][pfs1['tempC'] <= 0])))
print('{}'.format(np.nanmean(pfs2['rh'][pfs2['tempC'] <= 0])))
In [15]:
rhMed_SRt_gte5 = npTypeZn['binRH_median_SRt'][gte5]
rhMedAvg_SRt_gte5 = np.nanmean(rhMed_SRt_gte5)
print('{}'.format(rhMedAvg_SRt_gte5))
rhMed_ARt_gte5 = npTypeZn['binRH_median_ARt'][gte5]
rhMedAvg_ARt_gte5 = np.nanmean(rhMed_ARt_gte5)
print('{}'.format(rhMedAvg_ARt_gte5))
rhMed_SRp_gte5 = npTypeZn['binRH_median_SRp'][gte5]
rhMedAvg_SRp_gte5 = np.nanmean(rhMed_SRp_gte5)
print('{}'.format(rhMedAvg_SRp_gte5))
rhMed_ARp_gte5 = npTypeZn['binRH_median_ARp'][gte5]
rhMedAvg_ARp_gte5 = np.nanmean(rhMed_ARp_gte5)
print('{}'.format(rhMedAvg_ARp_gte5))
print('\n{}'.format(np.nanmean(srCs1['rh'][srCs1['tempC'] >= 5])))
print('{}'.format(np.nanmean(pfs2['rh'][pfs2['tempC'] >= 5])))
In [16]:
ARatMed_SRt_lte0 = npTypeZn['binARat_median_SRt'][lte0]
ARatMedAvg_SRt_lte0 = np.nanmean(ARatMed_SRt_lte0)
print('{}'.format(ARatMedAvg_SRt_lte0))
ARatMed_ARt_lte0 = npTypeZn['binARat_median_ARt'][lte0]
ARatMedAvg_ARt_lte0 = np.nanmean(ARatMed_ARt_lte0)
print('{}'.format(ARatMedAvg_ARt_lte0))
ARatMed_SRp_lte0 = npTypeZn['binARat_median_SRp'][lte0]
ARatMedAvg_SRp_lte0 = np.nanmean(ARatMed_SRp_lte0)
print('{}'.format(ARatMedAvg_SRp_lte0))
ARatMed_ARp_lte0 = npTypeZn['binARat_median_ARp'][lte0]
ARatMedAvg_ARp_lte0 = np.nanmean(ARatMed_ARp_lte0)
print('{}'.format(ARatMedAvg_ARp_lte0))
print('\n{}'.format(np.nanmean(srCs1['ar'][srCs1['tempC'] <= 0])))
print('{}'.format(np.nanmean(pfs1['ar'][pfs1['tempC'] <= 0])))
print('{}'.format(np.nanmean(pfs2['ar'][pfs2['tempC'] <= 0])))
In [17]:
ARatMed_SRt_gte5 = npTypeZn['binARat_median_SRt'][gte5]
ARatMedAvg_SRt_gte5 = np.nanmean(ARatMed_SRt_gte5)
print('{}'.format(ARatMedAvg_SRt_gte5))
ARatMed_ARt_gte5 = npTypeZn['binARat_median_ARt'][gte5]
ARatMedAvg_ARt_gte5 = np.nanmean(ARatMed_ARt_gte5)
print('{}'.format(ARatMedAvg_ARt_gte5))
ARatMed_SRp_gte5 = npTypeZn['binARat_median_SRp'][gte5]
ARatMedAvg_SRp_gte5 = np.nanmean(ARatMed_SRp_gte5)
print('{}'.format(ARatMedAvg_SRp_gte5))
ARatMed_ARp_gte5 = npTypeZn['binARat_median_ARp'][gte5]
ARatMedAvg_ARp_gte5 = np.nanmean(ARatMed_ARp_gte5)
print('{}'.format(ARatMedAvg_ARp_gte5))
print('\n{}'.format(np.nanmean(srCs1['ar'][srCs1['tempC'] >= 5])))
print('{}'.format(np.nanmean(pfs2['ar'][pfs2['tempC'] >= 5])))
In [18]:
DmmMed_SRt_lte0 = npTypeZn['binDmm_median_SRt'][lte0]
DmmMedAvg_SRt_lte0 = np.nanmean(DmmMed_SRt_lte0)
print('{}'.format(DmmMedAvg_SRt_lte0))
DmmMed_ARt_lte0 = npTypeZn['binDmm_median_ARt'][lte0]
DmmMedAvg_ARt_lte0 = np.nanmean(DmmMed_ARt_lte0)
print('{}'.format(DmmMedAvg_ARt_lte0))
DmmMed_SRp_lte0 = npTypeZn['binDmm_median_SRp'][lte0]
DmmMedAvg_SRp_lte0 = np.nanmean(DmmMed_SRp_lte0)
print('{}'.format(DmmMedAvg_SRp_lte0))
DmmMed_ARp_lte0 = npTypeZn['binDmm_median_ARp'][lte0]
DmmMedAvg_ARp_lte0 = np.nanmean(DmmMed_ARp_lte0)
print('{}'.format(DmmMedAvg_ARp_lte0))
print('\n{}'.format(np.nanmean(srCs1['Dmm'][srCs1['tempC'] <= 0])))
print('{}'.format(np.nanmean(pfs1['Dmm'][pfs1['tempC'] <= 0])))
print('{}'.format(np.nanmean(pfs2['Dmm'][pfs2['tempC'] <= 0])))
In [19]:
DmmMed_SRt_gte5 = npTypeZn['binDmm_median_SRt'][gte5]
DmmMedAvg_SRt_gte5 = np.nanmean(DmmMed_SRt_gte5)
print('{}'.format(DmmMedAvg_SRt_gte5))
DmmMed_ARt_gte5 = npTypeZn['binDmm_median_ARt'][gte5]
DmmMedAvg_ARt_gte5 = np.nanmean(DmmMed_ARt_gte5)
print('{}'.format(DmmMedAvg_ARt_gte5))
DmmMed_SRp_gte5 = npTypeZn['binDmm_median_SRp'][gte5]
DmmMedAvg_SRp_gte5 = np.nanmean(DmmMed_SRp_gte5)
print('{}'.format(DmmMedAvg_SRp_gte5))
DmmMed_ARp_gte5 = npTypeZn['binDmm_median_ARp'][gte5]
DmmMedAvg_ARp_gte5 = np.nanmean(DmmMed_ARp_gte5)
print('{}'.format(DmmMedAvg_ARp_gte5))
print('\n{}'.format(np.nanmean(srCs1['Dmm'][srCs1['tempC'] >= 5])))
print('{}'.format(np.nanmean(pfs2['Dmm'][pfs2['tempC'] >= 5])))
In [20]:
ntMed_SRt_lte0 = npTypeZn['binNt_median_SRt'][lte0]
ntMedAvg_SRt_lte0 = np.nanmean(ntMed_SRt_lte0)
print('{}'.format(ntMedAvg_SRt_lte0))
ntMed_ARt_lte0 = npTypeZn['binNt_median_ARt'][lte0]
ntMedAvg_ARt_lte0 = np.nanmean(ntMed_ARt_lte0)
print('{}'.format(ntMedAvg_ARt_lte0))
ntMed_SRp_lte0 = npTypeZn['binNt_median_SRp'][lte0]
ntMedAvg_SRp_lte0 = np.nanmean(ntMed_SRp_lte0)
print('{}'.format(ntMedAvg_SRp_lte0))
ntMed_ARp_lte0 = npTypeZn['binNt_median_ARp'][lte0]
ntMedAvg_ARp_lte0 = np.nanmean(ntMed_ARp_lte0)
print('{}'.format(ntMedAvg_ARp_lte0))
print('\n{}'.format(np.nanmean(srCs1['Nt'][srCs1['tempC'] <= 0])))
print('{}'.format(np.nanmean(pfs1['Nt'][pfs1['tempC'] <= 0])))
print('{}'.format(np.nanmean(pfs2['Nt'][pfs2['tempC'] <= 0])))
In [21]:
ntMed_SRt_gte5 = npTypeZn['binNt_median_SRt'][gte5]
ntMedAvg_SRt_gte5 = np.nanmean(ntMed_SRt_gte5)
print('{}'.format(ntMedAvg_SRt_gte5))
ntMed_ARt_gte5 = npTypeZn['binNt_median_ARt'][gte5]
ntMedAvg_ARt_gte5 = np.nanmean(ntMed_ARt_gte5)
print('{}'.format(ntMedAvg_ARt_gte5))
ntMed_SRp_gte5 = npTypeZn['binNt_median_SRp'][gte5]
ntMedAvg_SRp_gte5 = np.nanmean(ntMed_SRp_gte5)
print('{}'.format(ntMedAvg_SRp_gte5))
ntMed_ARp_gte5 = npTypeZn['binNt_median_ARp'][gte5]
ntMedAvg_ARp_gte5 = np.nanmean(ntMed_ARp_gte5)
print('{}'.format(ntMedAvg_ARp_gte5))
print('\n{}'.format(np.nanmean(srCs1['Nt'][srCs1['tempC'] >= 5])))
print('{}'.format(np.nanmean(pfs2['Nt'][pfs2['tempC'] >= 5])))
In [22]:
twcMed_SRt_lte0 = npTypeZn['binTWC_median_SRt'][lte0]
twcMedAvg_SRt_lte0 = np.nanmean(twcMed_SRt_lte0)
print('{}'.format(twcMedAvg_SRt_lte0))
twcMed_ARt_lte0 = npTypeZn['binTWC_median_ARt'][lte0]
twcMedAvg_ARt_lte0 = np.nanmean(twcMed_ARt_lte0)
print('{}'.format(twcMedAvg_ARt_lte0))
twcMed_SRp_lte0 = npTypeZn['binTWC_median_SRp'][lte0]
twcMedAvg_SRp_lte0 = np.nanmean(twcMed_SRp_lte0)
print('{}'.format(twcMedAvg_SRp_lte0))
twcMed_ARp_lte0 = npTypeZn['binTWC_median_ARp'][lte0]
twcMedAvg_ARp_lte0 = np.nanmean(twcMed_ARp_lte0)
print('{}'.format(twcMedAvg_ARp_lte0))
print('\n{}'.format(np.nanmean(srCs1['twc'][srCs1['tempC'] <= 0])))
print('{}'.format(np.nanmean(pfs1['twc'][pfs1['tempC'] <= 0])))
print('{}'.format(np.nanmean(pfs2['twc'][pfs2['tempC'] <= 0])))
In [23]:
twcMed_SRt_gte5 = npTypeZn['binTWC_median_SRt'][gte5]
twcMedAvg_SRt_gte5 = np.nanmean(twcMed_SRt_gte5)
print('{}'.format(twcMedAvg_SRt_gte5))
twcMed_ARt_gte5 = npTypeZn['binTWC_median_ARt'][gte5]
twcMedAvg_ARt_gte5 = np.nanmean(twcMed_ARt_gte5)
print('{}'.format(twcMedAvg_ARt_gte5))
twcMed_SRp_gte5 = npTypeZn['binTWC_median_SRp'][gte5]
twcMedAvg_SRp_gte5 = np.nanmean(twcMed_SRp_gte5)
print('{}'.format(twcMedAvg_SRp_gte5))
twcMed_ARp_gte5 = npTypeZn['binTWC_median_ARp'][gte5]
twcMedAvg_ARp_gte5 = np.nanmean(twcMed_ARp_gte5)
print('{}'.format(twcMedAvg_ARp_gte5))
print('\n{}'.format(np.nanmean(srCs1['twc'][srCs1['tempC'] >= 5])))
print('{}'.format(np.nanmean(pfs2['twc'][pfs2['tempC'] >= 5])))
In [24]:
RH_rStdv_SRt_lte0 = npTypeZn['binRH_stdv_SRt'][lte0]/npTypeZn['binRH_mean_SRt'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(RH_rStdv_SRt_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(RH_rStdv_SRt_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(RH_rStdv_SRt_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(RH_rStdv_SRt_lte0)*100))
RH_rStdv_ARt_lte0 = npTypeZn['binRH_stdv_ARt'][lte0]/npTypeZn['binRH_mean_ARt'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(RH_rStdv_ARt_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(RH_rStdv_ARt_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(RH_rStdv_ARt_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(RH_rStdv_ARt_lte0)*100))
RH_rStdv_SRp_lte0 = npTypeZn['binRH_stdv_SRp'][lte0]/npTypeZn['binRH_mean_SRp'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(RH_rStdv_SRp_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(RH_rStdv_SRp_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(RH_rStdv_SRp_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(RH_rStdv_SRp_lte0)*100))
RH_rStdv_ARp_lte0 = npTypeZn['binRH_stdv_ARp'][lte0]/npTypeZn['binRH_mean_ARp'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(RH_rStdv_ARp_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(RH_rStdv_ARp_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(RH_rStdv_ARp_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(RH_rStdv_ARp_lte0)*100))
In [25]:
RH_rStdv_SRt_gte5 = npTypeZn['binRH_stdv_SRt'][gte5]/npTypeZn['binRH_mean_SRt'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(RH_rStdv_SRt_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(RH_rStdv_SRt_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(RH_rStdv_SRt_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(RH_rStdv_SRt_gte5)*100))
RH_rStdv_ARt_gte5 = npTypeZn['binRH_stdv_ARt'][gte5]/npTypeZn['binRH_mean_ARt'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(RH_rStdv_ARt_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(RH_rStdv_ARt_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(RH_rStdv_ARt_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(RH_rStdv_ARt_gte5)*100))
RH_rStdv_SRp_gte5 = npTypeZn['binRH_stdv_SRp'][gte5]/npTypeZn['binRH_mean_SRp'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(RH_rStdv_SRp_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(RH_rStdv_SRp_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(RH_rStdv_SRp_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(RH_rStdv_SRp_gte5)*100))
RH_rStdv_ARp_gte5 = npTypeZn['binRH_stdv_ARp'][gte5]/npTypeZn['binRH_mean_ARp'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(RH_rStdv_ARp_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(RH_rStdv_ARp_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(RH_rStdv_ARp_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(RH_rStdv_ARp_gte5)*100))
In [26]:
ARat_rStdv_SRt_lte0 = npTypeZn['binARat_stdv_SRt'][lte0]/npTypeZn['binARat_mean_SRt'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(ARat_rStdv_SRt_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(ARat_rStdv_SRt_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(ARat_rStdv_SRt_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(ARat_rStdv_SRt_lte0)*100))
ARat_rStdv_ARt_lte0 = npTypeZn['binARat_stdv_ARt'][lte0]/npTypeZn['binARat_mean_ARt'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(ARat_rStdv_ARt_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(ARat_rStdv_ARt_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(ARat_rStdv_ARt_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(ARat_rStdv_ARt_lte0)*100))
ARat_rStdv_SRp_lte0 = npTypeZn['binARat_stdv_SRp'][lte0]/npTypeZn['binARat_mean_SRp'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(ARat_rStdv_SRp_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(ARat_rStdv_SRp_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(ARat_rStdv_SRp_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(ARat_rStdv_SRp_lte0)*100))
ARat_rStdv_ARp_lte0 = npTypeZn['binARat_stdv_ARp'][lte0]/npTypeZn['binARat_mean_ARp'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(ARat_rStdv_ARp_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(ARat_rStdv_ARp_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(ARat_rStdv_ARp_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(ARat_rStdv_ARp_lte0)*100))
In [27]:
ARat_rStdv_SRt_gte5 = npTypeZn['binARat_stdv_SRt'][gte5]/npTypeZn['binARat_mean_SRt'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(ARat_rStdv_SRt_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(ARat_rStdv_SRt_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(ARat_rStdv_SRt_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(ARat_rStdv_SRt_gte5)*100))
ARat_rStdv_ARt_gte5 = npTypeZn['binARat_stdv_ARt'][gte5]/npTypeZn['binARat_mean_ARt'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(ARat_rStdv_ARt_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(ARat_rStdv_ARt_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(ARat_rStdv_ARt_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(ARat_rStdv_ARt_gte5)*100))
ARat_rStdv_SRp_gte5 = npTypeZn['binARat_stdv_SRp'][gte5]/npTypeZn['binARat_mean_SRp'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(ARat_rStdv_SRp_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(ARat_rStdv_SRp_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(ARat_rStdv_SRp_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(ARat_rStdv_SRp_gte5)*100))
ARat_rStdv_ARp_gte5 = npTypeZn['binARat_stdv_ARp'][gte5]/npTypeZn['binARat_mean_ARp'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(ARat_rStdv_ARp_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(ARat_rStdv_ARp_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(ARat_rStdv_ARp_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(ARat_rStdv_ARp_gte5)*100))
In [28]:
Dmm_rStdv_SRt_lte0 = npTypeZn['binDmm_stdv_SRt'][lte0]/npTypeZn['binDmm_mean_SRt'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(Dmm_rStdv_SRt_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Dmm_rStdv_SRt_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Dmm_rStdv_SRt_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Dmm_rStdv_SRt_lte0)*100))
Dmm_rStdv_ARt_lte0 = npTypeZn['binDmm_stdv_ARt'][lte0]/npTypeZn['binDmm_mean_ARt'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(Dmm_rStdv_ARt_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Dmm_rStdv_ARt_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Dmm_rStdv_ARt_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Dmm_rStdv_ARt_lte0)*100))
Dmm_rStdv_SRp_lte0 = npTypeZn['binDmm_stdv_SRp'][lte0]/npTypeZn['binDmm_mean_SRp'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(Dmm_rStdv_SRp_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Dmm_rStdv_SRp_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Dmm_rStdv_SRp_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Dmm_rStdv_SRp_lte0)*100))
Dmm_rStdv_ARp_lte0 = npTypeZn['binDmm_stdv_ARp'][lte0]/npTypeZn['binDmm_mean_ARp'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(Dmm_rStdv_ARp_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Dmm_rStdv_ARp_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Dmm_rStdv_ARp_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Dmm_rStdv_ARp_lte0)*100))
In [29]:
Dmm_rStdv_SRt_gte5 = npTypeZn['binDmm_stdv_SRt'][gte5]/npTypeZn['binDmm_mean_SRt'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(Dmm_rStdv_SRt_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Dmm_rStdv_SRt_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Dmm_rStdv_SRt_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Dmm_rStdv_SRt_gte5)*100))
Dmm_rStdv_ARt_gte5 = npTypeZn['binDmm_stdv_ARt'][gte5]/npTypeZn['binDmm_mean_ARt'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(Dmm_rStdv_ARt_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Dmm_rStdv_ARt_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Dmm_rStdv_ARt_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Dmm_rStdv_ARt_gte5)*100))
Dmm_rStdv_SRp_gte5 = npTypeZn['binDmm_stdv_SRp'][gte5]/npTypeZn['binDmm_mean_SRp'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(Dmm_rStdv_SRp_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Dmm_rStdv_SRp_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Dmm_rStdv_SRp_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Dmm_rStdv_SRp_gte5)*100))
Dmm_rStdv_ARp_gte5 = npTypeZn['binDmm_stdv_ARp'][gte5]/npTypeZn['binDmm_mean_ARp'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(Dmm_rStdv_ARp_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Dmm_rStdv_ARp_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Dmm_rStdv_ARp_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Dmm_rStdv_ARp_gte5)*100))
In [30]:
Nt_rStdv_SRt_lte0 = npTypeZn['binNt_stdv_SRt'][lte0]/npTypeZn['binNt_mean_SRt'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(Nt_rStdv_SRt_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Nt_rStdv_SRt_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Nt_rStdv_SRt_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Nt_rStdv_SRt_lte0)*100))
Nt_rStdv_ARt_lte0 = npTypeZn['binNt_stdv_ARt'][lte0]/npTypeZn['binNt_mean_ARt'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(Nt_rStdv_ARt_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Nt_rStdv_ARt_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Nt_rStdv_ARt_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Nt_rStdv_ARt_lte0)*100))
Nt_rStdv_SRp_lte0 = npTypeZn['binNt_stdv_SRp'][lte0]/npTypeZn['binNt_mean_SRp'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(Nt_rStdv_SRp_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Nt_rStdv_SRp_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Nt_rStdv_SRp_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Nt_rStdv_SRp_lte0)*100))
Nt_rStdv_ARp_lte0 = npTypeZn['binNt_stdv_ARp'][lte0]/npTypeZn['binNt_mean_ARp'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(Nt_rStdv_ARp_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Nt_rStdv_ARp_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Nt_rStdv_ARp_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Nt_rStdv_ARp_lte0)*100))
In [31]:
Nt_rStdv_SRt_gte5 = npTypeZn['binNt_stdv_SRt'][gte5]/npTypeZn['binNt_mean_SRt'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(Nt_rStdv_SRt_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Nt_rStdv_SRt_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Nt_rStdv_SRt_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Nt_rStdv_SRt_gte5)*100))
Nt_rStdv_ARt_gte5 = npTypeZn['binNt_stdv_ARt'][gte5]/npTypeZn['binNt_mean_ARt'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(Nt_rStdv_ARt_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Nt_rStdv_ARt_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Nt_rStdv_ARt_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Nt_rStdv_ARt_gte5)*100))
Nt_rStdv_SRp_gte5 = npTypeZn['binNt_stdv_SRp'][gte5]/npTypeZn['binNt_mean_SRp'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(Nt_rStdv_SRp_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Nt_rStdv_SRp_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Nt_rStdv_SRp_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Nt_rStdv_SRp_gte5)*100))
Nt_rStdv_ARp_gte5 = npTypeZn['binNt_stdv_ARp'][gte5]/npTypeZn['binNt_mean_ARp'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(Nt_rStdv_ARp_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(Nt_rStdv_ARp_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(Nt_rStdv_ARp_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(Nt_rStdv_ARp_gte5)*100))
In [32]:
TWC_rStdv_SRt_lte0 = npTypeZn['binTWC_stdv_SRt'][lte0]/npTypeZn['binTWC_mean_SRt'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(TWC_rStdv_SRt_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(TWC_rStdv_SRt_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(TWC_rStdv_SRt_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(TWC_rStdv_SRt_lte0)*100))
TWC_rStdv_ARt_lte0 = npTypeZn['binTWC_stdv_ARt'][lte0]/npTypeZn['binTWC_mean_ARt'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(TWC_rStdv_ARt_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(TWC_rStdv_ARt_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(TWC_rStdv_ARt_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(TWC_rStdv_ARt_lte0)*100))
TWC_rStdv_SRp_lte0 = npTypeZn['binTWC_stdv_SRp'][lte0]/npTypeZn['binTWC_mean_SRp'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(TWC_rStdv_SRp_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(TWC_rStdv_SRp_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(TWC_rStdv_SRp_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(TWC_rStdv_SRp_lte0)*100))
TWC_rStdv_ARp_lte0 = npTypeZn['binTWC_stdv_ARp'][lte0]/npTypeZn['binTWC_mean_ARp'][lte0]
# print('Min:\t{:.1f}'.format(np.nanmin(TWC_rStdv_ARp_lte0)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(TWC_rStdv_ARp_lte0)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(TWC_rStdv_ARp_lte0)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(TWC_rStdv_ARp_lte0)*100))
In [33]:
TWC_rStdv_SRt_gte5 = npTypeZn['binTWC_stdv_SRt'][gte5]/npTypeZn['binTWC_mean_SRt'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(TWC_rStdv_SRt_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(TWC_rStdv_SRt_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(TWC_rStdv_SRt_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(TWC_rStdv_SRt_gte5)*100))
TWC_rStdv_ARt_gte5 = npTypeZn['binTWC_stdv_ARt'][gte5]/npTypeZn['binTWC_mean_ARt'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(TWC_rStdv_ARt_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(TWC_rStdv_ARt_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(TWC_rStdv_ARt_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(TWC_rStdv_ARt_gte5)*100))
TWC_rStdv_SRp_gte5 = npTypeZn['binTWC_stdv_SRp'][gte5]/npTypeZn['binTWC_mean_SRp'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(TWC_rStdv_SRp_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(TWC_rStdv_SRp_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(TWC_rStdv_SRp_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(TWC_rStdv_SRp_gte5)*100))
TWC_rStdv_ARp_gte5 = npTypeZn['binTWC_stdv_ARp'][gte5]/npTypeZn['binTWC_mean_ARp'][gte5]
# print('Min:\t{:.1f}'.format(np.nanmin(TWC_rStdv_ARp_gte5)*100))
# print('Max:\t{:.1f}'.format(np.nanmax(TWC_rStdv_ARp_gte5)*100))
# print('Median:\t{:.1f}'.format(np.nanmedian(TWC_rStdv_ARp_gte5)*100))
print('**Mean:\t{:.1f}\n'.format(np.nanmean(TWC_rStdv_ARp_gte5)*100))