Changeset 19056
- Timestamp:
- 02/02/15 00:01:46 (10 years ago)
- Location:
- issm/trunk-jpl/src/m/plot
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified issm/trunk-jpl/src/m/plot/export_gl.py ¶
r19046 r19056 16 16 options=optionslist[1]; 17 17 options=checkplotoptions(md,options); 18 #print (templist,options) 19 #templist contains options 0-3. Use in the future to rework. 18 20 19 21 #Setup unique directory in present dir: 20 22 print ('setting directory') 21 directory=options .getfieldvalue('directory','./');22 databasename=options .getfieldvalue('database','Pig');23 directory=optionslist[0].getfieldvalue('directory'); 24 databasename=optionslist[0].getfieldvalue('database'); 23 25 24 26 #scaling factor: 25 27 print ('setting scaling factor') 26 scaling_factor=options .getfieldvalue('scaling_factor',50);28 scaling_factor=optionslist[0].getfieldvalue('scaling_factor'); 27 29 28 30 #Deal with title: 29 31 print ('setting title') 30 if options .exist('title'):31 title=options .getfieldvalue('title');32 if optionslist[0].exist('title'): 33 title=optionslist[0].getfieldvalue('title'); 32 34 else: 33 35 title=''; … … 40 42 #Deal with contour {{{ 41 43 print ('getting contour') 42 contour_lat1=md.mesh.lat.take(md.mesh.segments[:,0]) 43 contour_lat2=md.mesh.lat.take(md.mesh.segments[:,1]); 44 contour_long1=md.mesh.long.take(md.mesh.segments[:,0]); 45 contour_long2=md.mesh.long.take(md.mesh.segments[:,1]); 46 contour_surface1=md.geometry.surface.take(md.mesh.segments[:,0]); 47 contour_surface2=md.geometry.surface.take(md.mesh.segments[:,1]); 44 print (md.mesh.segments) 45 segmenets0 = map(lambda s: s - 1, md.mesh.segments[:,0]); 46 segmenets1 = map(lambda s: s - 1, md.mesh.segments[:,1]); 47 48 contour_lat1=md.mesh.lat.take(segmenets0) 49 contour_lat2=md.mesh.lat.take(segmenets1); 50 contour_long1=md.mesh.long.take(segmenets0); 51 contour_long2=md.mesh.long.take(segmenets1); 52 contour_surface1=md.geometry.surface.take(segmenets0); 53 contour_surface2=md.geometry.surface.take(segmenets1); 48 54 49 55 R1=6371000*np.ones(len(contour_surface1))+scaling_factor*contour_surface1; … … 78 84 model.surface=surface; 79 85 80 results = [ ""]81 86 results = [] 87 print(optionslist) 82 88 #Deal with data: 83 89 print('getting data') 84 for i in xrange( 1,len(optionslist)):90 for i in xrange(0,len(optionslist)): 85 91 options=optionslist[i]; 86 92 options=checkplotoptions(md,options); -
TabularUnified issm/trunk-jpl/src/m/plot/writejsfield.py ¶
r19045 r19056 11 11 fid.write('<!-- {0}{{{{{{-->\n'.format(name)) 12 12 fid.write('{0}=['.format(name)) 13 for i in xrange( 1, nods-1):13 for i in xrange(0, nods-1): 14 14 fid.write('{0},'.format(variable[i])) 15 15 fid.write('{0}];\n'.format(variable[-1])) … … 19 19 fid.write('<!-- {0}{{{{{{-->\n'.format(name)) 20 20 fid.write('{0}=[]\n'.format(name)) 21 for i in xrange( 1, len(variable[2])):21 for i in xrange(0, len(variable[2])): 22 22 fid.write('{0}["{1}"]=['.format(name,i)) 23 23 for j in xrange(1, nods-1): -
TabularUnified issm/trunk-jpl/src/m/plot/writejsfile.py ¶
r19045 r19056 20 20 fid.write('<!-- model["index"]{{{-->\n') 21 21 fid.write('model["index"]=[') 22 for i in xrange( 1, nel-1):22 for i in xrange(0, nel-1): 23 23 fid.write('[{0}, {1}, {2}],'.format(model.index[i][0],model.index[i][1],model.index[i][2])) 24 24 fid.write('[{0}, {1}, {2}]];\n'.format(model.index[-1][0],model.index[-1][1],model.index[-1][2])) … … 40 40 fid.write('results={};\n') 41 41 42 for i in xrange( 1,len(results)):42 for i in xrange(0,len(results)): 43 43 fid.write('result={};\n') 44 44 writejsfield(fid,'result["data"]',results[i].data,nods)
Note:
See TracChangeset
for help on using the changeset viewer.