Changeset 512 for configs/testing/python/post_DCMIP31.py
- Timestamp:
- 12/16/16 15:06:34 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
configs/testing/python/post_DCMIP31.py
r502 r512 13 13 plt.savefig('T850.png') 14 14 15 def plot_dT(nlon,nlat,llm, lon,T, Phi): # perturbation temp, final time15 def plot_dT(nlon,nlat,llm, lon,T,p,Phi): # perturbation temp, final time 16 16 # vertical slice at final time 17 17 print 'Reading data ...' 18 T, Phi =T[-1,:,nlat/2,:], Phi[-1,:,nlat/2,:]18 T,p, Phi = T[-1,:,nlat/2,:], p[-1,:,nlat/2,:], Phi[-1,:,nlat/2,:] 19 19 print '... done.' 20 20 Cpd, kappa, g = 1004.5, 0.2857143, 9.80616 … … 28 28 lon2[lev,:] = lon[:] 29 29 30 theta = T*((peq/p)**kappa) 31 Thetab = Teq*np.exp(N2*z/g) 30 32 Tb = G + (Teq-G)*np.exp(N2*z/g) # background temperature 31 33 plt.figure(figsize=(12,6)) 32 plt.contourf(lon2,z, T-Tb, levels=np.arange(-0.08,0.12,0.02) )34 plt.contourf(lon2,z,theta-Thetab, levels=np.arange(-0.12,0.12,0.02) ) 33 35 plt.colorbar() 34 plt.title(' T-Tb')36 plt.title('$\\Theta\'$') 35 37 axis_longitude() 36 38 plt.ylabel('z (m)') … … 41 43 nc = cdf.Dataset(gridfile, "r") 42 44 llm, nlon, nlat, ntime = getdims(nc, 'lev','lon','lat','time_counter') 43 lon, lat, T850, T, Phi = getvars(nc, 'lon','lat','T850', 'T', 'PHI')44 plot_dT(nlon,nlat,llm, lon,T, Phi)45 lon, lat, T850, T, Phi, p = getvars(nc, 'lon','lat','T850', 'T', 'PHI','P') 46 plot_dT(nlon,nlat,llm, lon,T,p,Phi) 45 47 plot_T850(lon,lat,T850)
Note: See TracChangeset
for help on using the changeset viewer.