Changeset 181 for trunk/MESOSCALE/PLOT/PYTHON/scripts
- Timestamp:
- Jun 29, 2011, 7:00:20 PM (14 years ago)
- Location:
- trunk/MESOSCALE/PLOT/PYTHON/scripts
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MESOSCALE/PLOT/PYTHON/scripts/domain.py
r180 r181 4 4 5 5 def usage(): 6 print 'USAGE: plot.py file '6 print 'USAGE: plot.py file (target)' 7 7 print 'file : name of input netcdf file.' 8 print 'Example: domain.py /tmp7/aslmd/HELLAS/wrfout_d02_2024-10-03_06:00:00' 8 print '(target) : a directory with write rights.' 9 print 'Example: domain.py /d5/aslmd/LMD_MM_MARS_SIMUS/OM/OM6_TI85/wrfout_d01_2024-06-43_06:00:00 ~/' 9 10 10 def domain (namefile,proj="ortho",back="molabw" ): #vishires11 def domain (namefile,proj="ortho",back="molabw",target=None): #vishires 11 12 from netCDF4 import Dataset 12 13 from myplot import getcoord2d,define_proj,makeplotpng,simplinterv … … 18 19 x, y = m(lon2d, lat2d) 19 20 contourf(x, y, nc.variables['HGT'][0,:,:] / 1000., 50) 20 makeplotpng(namefile+".domain",pad_inches_value=0.05) 21 if not target: zeplot = namefile+".domain" 22 else: zeplot = target+"domain" 23 makeplotpng(zeplot,pad_inches_value=0.35) 21 24 22 25 if __name__ == "__main__": 23 26 import sys 24 domain(str(sys.argv[1]))25 27 if (len(sys.argv)) == 2: domain( str(sys.argv[1]) ) 28 elif (len(sys.argv)) == 3: domain( str(sys.argv[1]) , target = str(sys.argv[2]) ) -
trunk/MESOSCALE/PLOT/PYTHON/scripts/winds.py
r180 r181 4 4 5 5 def usage(): 6 print 'USAGE: winds.py n time nvert file'6 print 'USAGE: winds.py nvert file (target)' 7 7 print 'file : name of input netcdf file.' 8 8 print 'nvert : vertical level.' 9 print 'Example: winds.py 0 /d5/aslmd/LMD_MM_MARS_SIMUS/OM/OM6_TI85/wrfout_d01_2024-06-43_06:00:00_zabg' 9 print '(target) : a directory with write rights.' 10 print 'Example: winds.py 0 /d5/aslmd/LMD_MM_MARS_SIMUS/OM/OM6_TI85/wrfout_d01_2024-06-43_06:00:00_zabg ~/' 10 11 11 def winds (namefile,nvert,proj="cyl",back=None ):12 def winds (namefile,nvert,proj="cyl",back=None,target=None): 12 13 from netCDF4 import Dataset 13 14 from myplot import getcoord2d,define_proj,makeplotpng,simplinterv,vectorfield,ptitle … … 31 32 scale=20., factor=300., color='k') 32 33 sub += 1 33 makeplotpng(namefile+".winds"+str(nvert),pad_inches_value=0.35) 34 if not target: zeplot = namefile+".winds"+str(nvert) 35 else: zeplot = target+"winds"+str(nvert) 36 makeplotpng(zeplot,pad_inches_value=0.35) 34 37 35 38 def getwinds (nc,charu='Um',charv='Vm'): … … 40 43 if __name__ == "__main__": 41 44 import sys 42 winds(str(sys.argv[2]),int(sys.argv[1])) 45 if (len(sys.argv)) == 3: winds( str(sys.argv[2]) , int(sys.argv[1]) ) 46 elif (len(sys.argv)) == 4: winds( str(sys.argv[2]) , int(sys.argv[1]) , target=str(sys.argv[3]))
Note: See TracChangeset
for help on using the changeset viewer.