Changeset 819 in lmdz_wrf for trunk/tools
- Timestamp:
- Jun 12, 2016, 3:53:24 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/nc_var_tools.py
r818 r819 14929 14929 latname = 'nav_lat' 14930 14930 tripname = 'trip' 14931 Soutflows = ['1: N', '2: NE', '3: E', '4: SE', '5: S', '6: SW', '7: W', \ 14932 '8: NW', '97: sub-basin', '98: small to sea', '99: large to sea'] 14931 14933 else: 14932 14934 print errormsg 14933 14935 print ' ' + fname + ": file '" + ncfile + "' not ready!!" 14934 14936 quit(-1) 14937 Ndiroutflow = len(Soutflows) 14935 14938 14936 14939 olons = onc.variables[lonname] … … 14973 14976 newdim = onewnc.createDimension('Lstring', Lstr) 14974 14977 newdim = onewnc.createDimension('Ngridsubflow', Nmaxgridsubflow) 14978 newdim = onewnc.createDimension('outflow', Ndiroutflow) 14975 14979 14976 14980 if ncfile == 'routing.nc': … … 15006 15010 onewnc.sync() 15007 15011 15012 # sub-flow grid point data 15008 15013 newvar = onewnc.createVariable('Nsubflow', 'i', ('Nsubflow')) 15009 15014 basicvardef(newvar, 'Nsubflow', 'Number of grid points of the sub-flow', '-') … … 15014 15019 vardef = basicvardef(newvarlat, 'latsubflow', 'Latitude of the grid point of ' + \ 15015 15020 'the sub-flow','degrees_North') 15021 newvartrip = onewnc.createVariable('outsubflow', 'i', ('Nsubflow','Ngridsubflow')) 15022 vardef = basicvardef(newvartrip, 'outsubflow', 'out-flow of the grid point of '+ \ 15023 'the sub-flow','outflow') 15024 15016 15025 isub = 0 15017 15026 for subf in nsubflows: … … 15024 15033 lonv = lons[jigrid[0],jigrid[1]] 15025 15034 latv = lats[jigrid[0],jigrid[1]] 15035 tripv = outflows[jigrid[0],jigrid[1]] 15026 15036 # print ' jigrid:', jigrid,' lon:', lonv,'lat:',latv 15027 15037 newvarlon[isub,igrid] = lonv 15028 15038 newvarlat[isub,igrid] = latv 15039 newvartrip[isub,igrid] = tripv 15040 15029 15041 isub = isub + 1 15030 15042 onewnc.sync() 15031 15043 15044 newvar = onewnc.createVariable('outflow', 'c', ('outflow', 'Lstring')) 15045 vardef = basicvardef(newvar, 'outflow', 'out-flow direction','1') 15046 newvals = writing_str_nc(newvar, Soutflows, Lstr) 15047 onewnc.sync() 15048 15032 15049 # Global attributes 15033 15050 onewnc.setncattr('script', fname)
Note: See TracChangeset
for help on using the changeset viewer.