Changeset 3833 for trunk/LMDZ.PLUTO/util/script_figures/mapmeanwinds.py
- Timestamp:
- Jul 7, 2025, 1:39:13 PM (20 hours ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.PLUTO/util/script_figures/mapmeanwinds.py
r3823 r3833 8 8 from matplotlib import ticker 9 9 import matplotlib.colors as colors 10 import datetime11 10 from mpl_toolkits.basemap import Basemap, shiftgrid 12 11 from FV3_utils import * 12 from input import * 13 13 14 ############################15 14 fa='sans-serif' 16 15 hfont = {'fontname':'Arial'} … … 25 24 lvls=np.linspace(37,57,21) 26 25 26 altitude=1 # in km 27 27 28 ### Data 28 name2=name+'.nc'29 # name=name+' _A.nc'30 name=name+'.nc'31 print("Plot "+ name)32 nc1=Dataset( name)33 nc2=Dataset( name2)29 filename1=name+'_A.nc' 30 # name=name+'.nc' 31 filename2=name+'.nc' 32 print("Plot "+filename1) 33 nc1=Dataset(filename1) 34 nc2=Dataset(filename2) 34 35 ts=nc2.variables["temperature"][:,0,:,:] 35 36 # ts=nc2.variables["tsurf"][:,:,:] 36 37 u=nc1.variables["u"][:,:,:,:] 37 38 v=nc1.variables["v"][:,:,:,:] 38 lat= nc1.variables["lat"][:]39 alt= nc1.variables["altitude"][:]40 lon= nc1.variables["lon"][:]39 lat=getvar(nc1,"latitude") 40 alt=getvar(nc1,"altitude") 41 lon=getvar(nc1,"longitude") 41 42 ps=nc2.variables["ps"][:,:] 42 43 # ps=nc2.variables["phisinit"][:,:]/0.6169/1000. # altitude km 43 44 44 numalt=getind(1,alt) 45 # numalt=getind(1000,alt) 45 numalt=getind(altitude,alt) 46 46 print('numalt =',numalt,'altitude=',alt[numalt]) 47 47 u=u[:,numalt,:,:] … … 52 52 ps=np.mean(ps,axis=0) 53 53 54 ts=switchlon(ts) 55 u=switchlon(u) 56 v=switchlon(v) 57 # ps=switchlon(ps) 58 # topo=switchlon(topo) 59 # lon=lon+180. 54 if lon[0]<0: 55 ts=switchlon(ts) 56 u=switchlon(u) 57 v=switchlon(v) 58 ps=switchlon(ps) 59 # topo=switchlon(topo) 60 lon=lon+180. 60 61 61 62 ### Figure … … 96 97 mpl.show() 97 98 98 #######################99
Note: See TracChangeset
for help on using the changeset viewer.