def relative_humidity(self): self.var = wrf.get_rh(self.temp, self.qvapor, self.press) self.var2 = self.var self.varTitle = "Relative Humidity (%) \n"+ self.dataSet.getTime() #Set short variable title for time series self.sTitle = "Relative Humidity (%)"
def lcl_hgt(self): t2 = self.dataSet.readNCVariable('T2') q2 = self.dataSet.readNCVariable('Q2') psfc = self.dataSet.readNCVariable('PSFC') td2 = wrf.get_td(t2,q2,psfc) rh = wrf.get_rh(t2,q2,psfc) self.var = wrf.get_lcl(t2,rh) self.var2 = self.var self.varTitle = "LCL Height (m)\n" + self.dataSet.getTime() #Set short variable title for time series self.sTitle = "LCL Height (m)"
def rh_700mb(self): u = self.dataSet.readNCVariable('U') v = self.dataSet.readNCVariable('V') u_corr = wrf.unstaggerX(u) v_corr = wrf.unstaggerY(v) ref_val = 70000. #Switched to Cython #self.u10 = wrf.loglinear_interpolate(u_corr, self.press, ref_val) #self.v10 = wrf.loglinear_interpolate(v_corr, self.press, ref_val) self.u10 = np.array(wrf_cython.loglinear_interpolate(u_corr, self.press, ref_val)) self.v10 = np.array(wrf_cython.loglinear_interpolate(v_corr, self.press, ref_val)) var1 = wrf.get_rh(self.temp, self.qvapor, self.press) # self.var = wrf.loglinear_interpolate(var1, self.press, ref_val) self.var = np.array(wrf_cython.loglinear_interpolate(var1, self.press, ref_val)) self.var2 = self.var self.varTitle = "700-mb Relative Humidity (%)\n" + self.dataSet.getTime() #Set short variable title for time series self.sTitle = "700-mb Relative Humidity (%)"