Changeset 19056


Ignore:
Timestamp:
02/02/15 00:01:46 (10 years ago)
Author:
dlcheng
Message:

CHG: Finalizing server display database creation scripts

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  
    1616        options=optionslist[1];
    1717        options=checkplotoptions(md,options);
     18        #print (templist,options)
     19        #templist contains options 0-3. Use in the future to rework.
    1820       
    1921        #Setup unique directory in present dir:
    2022        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');
    2325       
    2426        #scaling factor:
    2527        print ('setting scaling factor')
    26         scaling_factor=options.getfieldvalue('scaling_factor',50);
     28        scaling_factor=optionslist[0].getfieldvalue('scaling_factor');
    2729
    2830        #Deal with title:
    2931        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');
    3234        else:
    3335                title='';
     
    4042        #Deal with contour {{{
    4143        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);
    4854
    4955        R1=6371000*np.ones(len(contour_surface1))+scaling_factor*contour_surface1;
     
    7884        model.surface=surface;
    7985       
    80         results = [""]
    81        
     86        results = []
     87        print(optionslist)     
    8288        #Deal with data:
    8389        print('getting data')
    84         for i in xrange(1,len(optionslist)):
     90        for i in xrange(0,len(optionslist)):
    8591                options=optionslist[i];
    8692                options=checkplotoptions(md,options);
  • TabularUnified issm/trunk-jpl/src/m/plot/writejsfield.py

    r19045 r19056  
    1111                fid.write('<!-- {0}{{{{{{-->\n'.format(name))
    1212                fid.write('{0}=['.format(name))
    13                 for i in xrange(1, nods-1):
     13                for i in xrange(0, nods-1):
    1414                        fid.write('{0},'.format(variable[i]))
    1515                fid.write('{0}];\n'.format(variable[-1]))
     
    1919                fid.write('<!-- {0}{{{{{{-->\n'.format(name))
    2020                fid.write('{0}=[]\n'.format(name))
    21                 for i in xrange(1, len(variable[2])):
     21                for i in xrange(0, len(variable[2])):
    2222                        fid.write('{0}["{1}"]=['.format(name,i))
    2323                        for j in xrange(1, nods-1):
  • TabularUnified issm/trunk-jpl/src/m/plot/writejsfile.py

    r19045 r19056  
    2020        fid.write('<!-- model["index"]{{{-->\n')
    2121        fid.write('model["index"]=[')
    22         for i in xrange(1, nel-1):
     22        for i in xrange(0, nel-1):
    2323                fid.write('[{0}, {1}, {2}],'.format(model.index[i][0],model.index[i][1],model.index[i][2]))
    2424        fid.write('[{0}, {1}, {2}]];\n'.format(model.index[-1][0],model.index[-1][1],model.index[-1][2]))
     
    4040        fid.write('results={};\n')
    4141
    42         for i in xrange(1,len(results)):
     42        for i in xrange(0,len(results)):
    4343                fid.write('result={};\n')
    4444                writejsfield(fid,'result["data"]',results[i].data,nods)
Note: See TracChangeset for help on using the changeset viewer.