Changeset 3833 for trunk/LMDZ.PLUTO/util/script_figures/movie_winds
- Timestamp:
- Jul 7, 2025, 1:39:13 PM (4 weeks ago)
- Location:
- trunk/LMDZ.PLUTO/util/script_figures/movie_winds
- Files:
-
- 2 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LMDZ.PLUTO/util/script_figures/movie_winds/tsurf_winds.py
r3823 r3833 16 16 filename1="../"+name+"_A.nc" 17 17 filename2="../"+name+".nc" 18 filename3="../../phisinit.nc" 18 filename3="../"+name+".nc" 19 # filename3="../../phisinit.nc" 19 20 var="tsurf" #variable 20 21 phisinit="phisinit" #variable … … 87 88 pal=get_cmap(name="jet") 88 89 lev=np.linspace(37,51,15) 89 # newlon=lon+180 90 newlon=lon 90 newlon=lon+180 91 91 CF=mpl.contourf(newlon, lat, myvarbis,lev,cmap=pal,extend='both') 92 92 yticks=[-90,-60,-30,0,30,60,90] … … 98 98 t.set_fontsize(font) 99 99 100 c=mpl.contour(newlon, lat, phisinit2bis, 10,levels=np.linspace(-4,4,8), colors = 'k', linewidths = 3.5)100 c=mpl.contour(newlon, lat, myvar2bis, 10,levels=np.linspace(-4,4,8), colors = 'k', linewidths = 3.5) 101 101 mpl.clabel(c, fmt='%2.1f',inline=1, colors='k', fontsize=23,inline_spacing=1) 102 102 #mpl.title('Local Time at Sputnik Planum='+str(i*3)+'H00',fontsize=font) … … 107 107 getwinds(newlon,lat,u,v) 108 108 109 #def getnumalt(choicealt,alt):110 #numalt=np.where(abs(alt-choicealt)==min(abs(alt-choicealt)))111 #numalt=numalt[0][0]112 #return numalt109 def getnumalt(choicealt,alt): 110 numalt=np.where(abs(alt-choicealt)==min(abs(alt-choicealt))) 111 numalt=numalt[0][0] 112 return numalt 113 113 114 114 ####################### 115 # numalt=getnumalt(30,alt) 116 numalt=np.searchsorted(alt[...],30) 115 numalt=getnumalt(30,alt) 117 116 print(('numalt =',numalt,'altitude=',alt[numalt])) 118 117 uini=getvar(nc1,vari,tint,tim)[:,numalt] 119 118 vini=getvar(nc1,varj,tint,tim)[:,numalt] 120 119 myvar=getvar(nc2,var,tint,tim) 121 phisinit2=getvar(nc3,phisinit) # phisinitmyvar2=phisinit2/0.6169/1000. # altitude km120 myvar2=getvar(nc3,phisinit) # phisinitmyvar2=myvar2/0.6169/1000. # altitude km 122 121 nbfig=uini.shape[0] 123 122 print(("nbfig=",nbfig)) 124 phisinit2bis=np.copy(phisinit2)123 myvar2bis=switchlon(myvar2) 125 124 126 125 for i in range(nbfig): … … 129 128 v2=vini[i,:,:] 130 129 myv=myvar[i,:,:] 131 u= np.copy(u2)132 v= np.copy(v2)133 myvarbis= np.copy(myv)134 print(i )130 u=switchlon(u2) 131 v=switchlon(v2) 132 myvarbis=switchlon(myv) 133 print(i,"/",nbfig) 135 134 getfigvar(i) 136 135 mpl.savefig('mapwinds'+str('{0:03}'.format(i))+'.eps',dpi=200)
Note: See TracChangeset
for help on using the changeset viewer.