Changeset 1070 in lmdz_wrf
- Timestamp:
- Aug 31, 2016, 4:08:53 PM (9 years ago)
- Location:
- trunk/tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/drawing.py
r1038 r1070 147 147 ## break 148 148 ## if not cutdim: dimnamesv.append(objvars.dimensions[idd]) 149 dimnamesv = [vdim yn, vdimxn]149 dimnamesv = [vdimxn, vdimyn] 150 150 151 151 if drw.searchInlist(objvars.ncattrs(),'units'): … … 311 311 valshad, dimsshad = drw.slice_variable(objvars, dimvals.replace(',','|')) 312 312 313 dimnamesv = [vdim yn, vdimxn]313 dimnamesv = [vdimxn, vdimyn] 314 314 315 315 varunits = objvars.getncattr('units') … … 525 525 ## break 526 526 ## if not cutdim: dimnamesv.append(objvars.dimensions[idd]) 527 dimnamesv = [vdim yn, vdimxn]527 dimnamesv = [vdimxn, vdimyn] 528 528 529 529 varunits = [] … … 628 628 [dimvals/c]: list of [dimname]|[value] telling at which dimension of the 629 629 variable a given value is required (no dimension name, all the length) 630 [dimx/yvn]: ',' list with the name of the variables with the values of the dimensions 630 [dimxvn]: name of the variables with the values of the dimension of the x-axis 631 [dimyvn]: name of the variables with the values of the dimension of the y-axis 631 632 [colorbar]: name of the color bar 632 633 [ckind]: kind of contours … … 744 745 valcont, dimscont = drw.slice_variable(objvarc, dimvalc.replace(',','|')) 745 746 746 dimnamesv = [vdim yn, vdimxn]747 dimnamesv = [vdimxn, vdimyn] 747 748 748 749 varunits = [] … … 923 924 ## break 924 925 ## if not cutdim: dimnamesv.append(objvars.dimensions[idd]) 925 dimnamesv = [vdim yn, vdimxn]926 dimnamesv = [vdimxn, vdimyn] 926 927 927 928 varunits = objvars.getncattr('units') … … 1068 1069 valshad, dimsshad = drw.slice_variable(objvars, dimvals.replace(',','|')) 1069 1070 1070 dimnamesv = [vdim yn, vdimxn]1071 dimnamesv = [vdimxn, vdimyn] 1071 1072 1072 1073 varunits = objvars.getncattr('units') -
trunk/tools/drawing_tools.py
r1028 r1070 1517 1517 1518 1518 newvals = vals.copy() 1519 1520 # values 1519 1521 wdvx = False 1520 1522 if dxv != '0': … … 1530 1532 newdyv = None 1531 1533 1534 # ticks 1532 1535 wdtx = False 1533 1536 if dxt != '0': … … 1543 1546 newdyt = None 1544 1547 1548 # label in ticks 1545 1549 wdlx = False 1546 1550 if dxl != '0': … … 1556 1560 newdyl = None 1557 1561 1562 # axes' title 1558 1563 wdTx = False 1559 1564 if dxt != '0': … … 1667 1672 #xtit = 'Longitude' 1668 1673 #ytit = 'Latitude' 1669 #nv, ndxv, ndyv, ndxt, ndyt, dxl, ndyl, ndxT, ndyT = transform(mat, ' transpose', \1674 #nv, ndxv, ndyv, ndxt, ndyt, dxl, ndyl, ndxT, ndyT = transform(mat, 'flip@y', \ 1670 1675 # xvals, yvals, xticks, yticks, xticklab, yticklab, xtit, ytit) 1671 1676 # 1672 1677 #print nv, ndxv, ndyv, ndxt, ndyt, dxl, ndyl, ndxT, ndyT 1673 1678 #quit() … … 4827 4832 # contour 4828 4833 ## 4829 print fname + '; Lluis: shapes x:', x.shape,'y:',y.shape,'varcv:',varcv.shape4830 4834 contkind = ckind.split(',')[0] 4831 4835 if contkind == 'cmap': … … 4939 4943 4940 4944 # Usually axis > x must be the time, thus... 4941 dimxv0 = valv.copy() 4942 dimyv0 = timv.copy() 4943 dimxt0 = np.array(pretty_int(valv.min(),valv.max(),10)) 4944 dimyt0 = np.array(timpos) 4945 dimxl0 = [] 4946 for i in range(len(dimxt0)): dimxl0.append(str(dimxt0[i])) 4947 dimyl0 = list(timlab) 4948 dimxT0 = variables_values(dimn[0])[0] + ' (' + units_lunits(valu) + ')' 4949 dimyT0 = timeu 4945 if axist == 'x': 4946 dimxv0 = valv.copy() 4947 dimyv0 = timv.copy() 4948 dimxt0 = np.array(pretty_int(valv.min(),valv.max(),10)) 4949 dimyt0 = np.array(timpos) 4950 dimxl0 = [] 4951 for i in range(len(dimxt0)): dimxl0.append(str(dimxt0[i])) 4952 dimyl0 = list(timlab) 4953 dimxT0 = variables_values(dimn[1])[0] + ' (' + units_lunits(valu) + ')' 4954 dimyT0 = timeu 4955 else: 4956 dimxv0 = timv.copy() 4957 dimyv0 = valv.copy() 4958 dimxt0 = np.array(timpos) 4959 dimyt0 = np.array(pretty_int(valv.min(),valv.max(),10)) 4960 dimxl0 = list(timlab) 4961 dimyl0 = [] 4962 for i in range(len(dimyt0)): dimyl0.append(str(dimyt0[i])) 4963 dimxT0 = timeu 4964 dimyT0 = variables_values(dimn[0])[0] + ' (' + units_lunits(valu) + ')' 4950 4965 4951 4966 if axist == 'x':
Note: See TracChangeset
for help on using the changeset viewer.