Changeset 20909


Ignore:
Timestamp:
07/14/16 10:06:48 (9 years ago)
Author:
bdef
Message:

BUG:uniformisation of wrapper module and reverting to standard python behaviour

Location:
issm/trunk-jpl/src/m/modules
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/m/modules/BamgConvertMesh.py

    r20846 r20909  
    66
    77        Usage:
    8                 [bamggeom, bamgmesh] = BamgConvertMesh(index, x, y)
     8                bamggeom, bamgmesh = BamgConvertMesh(index, x, y)
    99                index: index of the mesh
    1010                x,y: coordinates of the nodes
     
    1212       
    1313        #Call mex module
    14         [bamggeom, bamgmesh] = BamgConvertMesh_python(index,x,y);
     14        bamggeom, bamgmesh = BamgConvertMesh_python(index,x,y)
    1515
    1616        #return
    17         return [bamggeom, bamgmesh]
     17        return bamggeom, bamgmesh
  • issm/trunk-jpl/src/m/modules/BamgMesher.py

    r20850 r20909  
    66
    77        Usage:
    8                 [bamgmesh,bamggeom] = BamgMesher(bamgmesh,bamggeom,bamgoptions);
     8                bamgmesh,bamggeom = BamgMesher(bamgmesh,bamggeom,bamgoptions);
    99
    1010        bamgmesh: input bamg mesh
     
    1414       
    1515        #Call mex module
    16         [bamgmesh, bamggeom] = BamgMesher_python(bamgmesh, bamggeom, bamgoptions);
     16        bamgmesh, bamggeom = BamgMesher_python(bamgmesh, bamggeom, bamgoptions)
    1717
    1818        #return
    19         return [bamgmesh, bamggeom]
     19        return bamgmesh, bamggeom
  • issm/trunk-jpl/src/m/modules/BamgTriangulate.py

    r20860 r20909  
    1313
    1414        # Call mex module
    15         index = BamgTriangulate_python(x,y);
     15        index = BamgTriangulate_python(x,y)
    1616        # return
    1717        return index
  • issm/trunk-jpl/src/m/modules/ContourToMesh.py

    r20858 r20909  
    2424        """
    2525        #Call mex module
    26         [in_nod,in_elem] = ContourToMesh_python(index,x,y,contourname,interptype,edgevalue);
     26        in_nod,in_elem = ContourToMesh_python(index,x,y,contourname,interptype,edgevalue)
    2727
    2828        if interptype=='element':
    29                 return [in_elem,[]]
     29                return in_elem
     30        elif interptype=='node':
     31                return in_nod
     32        elif interptype=='element and node':
     33                return in_nod,in_elem
    3034        else:
    31                 return [in_nod,in_elem]
     35                raise TypeError('interpolation type "{}" not supported yet'.format(interptype))
  • issm/trunk-jpl/src/m/modules/ContourToNodes.py

    r20811 r20909  
    1515
    1616        #Call mex module
    17         [flags] = ContourToNodes_python(x,y,contourname,edgevalue);
     17        flags = ContourToNodes_python(x,y,contourname,edgevalue)
    1818
    1919        #return
  • issm/trunk-jpl/src/m/modules/ElementConnectivity.py

    r20875 r20909  
    99        """
    1010        #Call mex module
    11         elementconnectivity = ElementConnectivity_python(elements,nodeconnectivity);
     11        elementconnectivity = ElementConnectivity_python(elements,nodeconnectivity)
    1212       
    1313        #Return
  • issm/trunk-jpl/src/m/modules/EnumToString.py

    r20875 r20909  
    66
    77                Usage:
    8                         enumstring = EnumToString(enum);
     8                        enumstring = EnumToString(enum)
    99        """
    1010
    1111        # Call mex module
    12         enumstring = EnumToString_python(enum);
     12        enumstring = EnumToString_python(enum)
    1313
    1414        # Return
  • issm/trunk-jpl/src/m/modules/InterpFromGridToMesh.py

    r20875 r20909  
    1818        """
    1919        # Call mex module
    20         data_mesh=InterpFromGridToMesh_python(x,y,data,x_mesh,y_mesh,default_value);
     20        data_mesh=InterpFromGridToMesh_python(x,y,data,x_mesh,y_mesh,default_value)
    2121        # Return
    2222        return data_mesh
  • issm/trunk-jpl/src/m/modules/InterpFromMeshToGrid.py

    r20875 r20909  
    1515        """
    1616        # Call mex module
    17         [x_m,y_m,griddata]=InterpFromMeshToGrid_python(index,x,y,data,xmin,ymax,xposting,yposting,nlines,ncols,default_value);
     17        x_m,y_m,griddata=InterpFromMeshToGrid_python(index,x,y,data,xmin,ymax,xposting,yposting,nlines,ncols,default_value)
    1818        # Return
    19         return [x_m,y_m,griddate];
     19        return x_m,y_m,griddate
  • issm/trunk-jpl/src/m/modules/InterpFromMeshToMesh2d.py

    r20880 r20909  
    2323        """
    2424        # Call mex module
    25         data_interp = InterpFromMeshToMesh2d_python(*args);
     25        data_interp = InterpFromMeshToMesh2d_python(*args)
    2626        # Return
    2727        return data_interp
  • issm/trunk-jpl/src/m/modules/InterpFromMeshToMesh3d.py

    r20875 r20909  
    1717      md.initialization.temperature=InterpFromMeshToMesh3d(index,x,y,z,temperature,md.mesh.x,md.mesh.y,md.mesh.z,253);
    1818        """
    19 # Call mex module
    20 data_prime = InterpFromMeshToMesh3d_python(index,x,y,z,data,x_prime,y_prime,z_prime,default_value);
    21 # Return
    22 return data_prime
     19        # Call mex module
     20        data_prime = InterpFromMeshToMesh3d_python(index,x,y,z,data,x_prime,y_prime,z_prime,default_value)
     21       
     22        # Return
     23        return data_prime
  • issm/trunk-jpl/src/m/modules/IssmConfig.py

    r20875 r20909  
    1010
    1111        # Call mex module
    12         value = IssmConfig_python(string);
     12        value = IssmConfig_python(string)
    1313        # Return
    14         return value;
     14        return value
    1515
  • issm/trunk-jpl/src/m/modules/MeshProfileIntersection.py

    r20875 r20909  
    1818       
    1919        # Call mex module
    20         [segments] = MeshProfileIntersection_python(index,x,y,filename);
     20        segments = MeshProfileIntersection_python(index,x,y,filename)
    2121
    2222        # Return
  • issm/trunk-jpl/src/m/modules/NodeConnectivity.py

    r20875 r20909  
    99        """
    1010        # Call mex module
    11         connectivity = NodeConnectivity_python(elements,numnodes);
     11        connectivity = NodeConnectivity_python(elements,numnodes)
    1212
    1313        # Return
    14         return connectivity;
     14        return connectivity
    1515
  • issm/trunk-jpl/src/m/modules/StringToEnum.py

    r20875 r20909  
    1010       
    1111        # Call mex module
    12         enum = StringToEnum_python(string);
     12        enum = StringToEnum_python(string)
    1313        # Return
    1414        return enum
  • issm/trunk-jpl/src/m/modules/TriMesh.py

    r20875 r20909  
    1616        """
    1717        # Call mex module
    18         [index,x,y,segments,segmentmarkers]=TriMesh_python(domainoutlinefilename,rifts,mesh_area);
     18        index,x,y,segments,segmentmarkers=TriMesh_python(domainoutlinefilename,rifts,mesh_area)
    1919        # Return
    20         return [index,x,y,segments,segmentmarkers]
     20        return index,x,y,segments,segmentmarkers
    2121
  • issm/trunk-jpl/src/m/modules/TriMeshProcessRifts.py

    r20875 r20909  
    1212        """
    1313        # Call mex module
    14         [index2,x2,y2,segments2,segmentmarkers2,rifts2] = TriMeshProcessRifts_python(index1,x1,y1,segments1,segmentmarkers1);
     14        index2,x2,y2,segments2,segmentmarkers2,rifts2 = TriMeshProcessRifts_python(index1,x1,y1,segments1,segmentmarkers1)
    1515        # Return
    16         return [index2,x2,y2,segments2,segmentmarkers2,rifts2]
     16        return index2,x2,y2,segments2,segmentmarkers2,rifts2
Note: See TracChangeset for help on using the changeset viewer.