Exemple #1
0
    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 (%)" 
Exemple #2
0
    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)"
Exemple #3
0
    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 (%)"