Changeset 181 for trunk/MESOSCALE/PLOT/PYTHON/scripts/winds.py
- Timestamp:
- Jun 29, 2011, 7:00:20 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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.