Changeset 13789


Ignore:
Timestamp:
10/22/12 13:35:40 (12 years ago)
Author:
cborstad
Message:

CHG: modified startup.py to avoid appending redundant directories to search path. Deleted loop through src/py as it no longer exists.

Location:
issm/trunk-jpl
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified issm/trunk-jpl/src/m/inversions/misfit.m

    r13008 r13789  
    1313        x=md.mesh.x;
    1414        y=md.mesh.y;
    15         vx=md.initialization.vx;
    16         vy=md.initialization.vy;
     15        %vx=md.initialization.vx;
     16        %vy=md.initialization.vy;
     17        vx=md.results.DiagnosticSolution.Vx;
     18        vy=md.results.DiagnosticSolution.Vy;
    1719        vx_obs=md.inversion.vx_obs;
    1820        vy_obs=md.inversion.vy_obs;
     
    2123        x=md.mesh.x2d;
    2224        y=md.mesh.y2d;
    23         vx=project2d(md,md.initialization.vx,md.mesh.numberoflayers);
    24         vy=project2d(md,md.initialization.vy,md.mesh.numberoflayers);
     25        %vx=project2d(md,md.initialization.vx,md.mesh.numberoflayers);
     26        %vy=project2d(md,md.initialization.vy,md.mesh.numberoflayers);
     27        vx=project2d(md,md.results.DiagnosticSolution.Vx,md.mesh.numberoflayers);
     28        vy=project2d(md,md.results.DiagnosticSolution.Vy,md.mesh.numberoflayers);
    2529        vx_obs=project2d(md,md.inversion.vx_obs,md.mesh.numberoflayers);
    2630        vy_obs=project2d(md,md.inversion.vy_obs,md.mesh.numberoflayers);
  • TabularUnified issm/trunk-jpl/src/m/plot/northarrow.m

    r13009 r13789  
    7474xN=max([A(1) D(1) E(1) F(1) G(1)])+ratio/3*abs(lengtharrow);
    7575yN=mean([A(2) F(2) H(2)]);
    76 text(xN,yN,'North','FontSize',fontsize,'FontWeight','b');
     76text(xN,yN,'N','FontSize',fontsize,'FontWeight','b');
  • TabularUnified issm/trunk-jpl/startup.py

    r13744 r13789  
    1616        raise NameError('"ISSM_DIR" environment variable is empty! You should define ISSM_DIR in your .cshrc or .bashrc!')
    1717
    18 #Now add all issm code paths necessary to run issm smoothly.
    19 #We capture the error output, so that we can warn the user to update
    20 #the variable ISSM_DIR in this file, in case it is not correctly setup.
    21 
    22 #ISSM path. Go through src/py and load everything we find  that looks like a python file
    23 for root,dirs,files in os.walk(ISSM_DIR+ '/src/py'):
    24         if '.svn' in dirs:
    25                 dirs.remove('.svn')
    26         for file in files:
    27                 if file.find(".py") != -1:
    28                         if file.find(".pyc") == -1:
    29                                 #add to path
    30                                 sys.path.append(root)
    31                                 file=os.path.splitext(file)[0]
    32                                 #__import__(file)
    33 
     18#Go through src/m and append any directory that contains a *.py file to PATH
    3419for root,dirs,files in os.walk(ISSM_DIR+ '/src/m'):
    3520        if '.svn' in dirs:
     
    3823                if file.find(".py") != -1:
    3924                        if file.find(".pyc") == -1:
    40                                 #add to path
    41                                 sys.path.append(root)
    42                                 file=os.path.splitext(file)[0]
    43                                 #__import__(file)
     25                                if root not in sys.path:
     26                                        sys.path.append(root)
    4427                               
    4528sys.path.append(ISSM_DIR + '/lib')
Note: See TracChangeset for help on using the changeset viewer.