source: issm/oecreview/Archive/12678-13393/ISSM-12998-12999.diff@ 13394

Last change on this file since 13394 was 13394, checked in by Mathieu Morlighem, 13 years ago

Added 12678-13393

File size: 7.9 KB
  • u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/shell/issmdir.py

     
    1 import platform
    2 import os
    3 from MatlabFuncs import *
    4 
    5 def issmdir():
    6         """
    7         ISSMDIR - Get ISSM_DIR environment variable
    8  
    9            Usage:
    10               ISSM_DIR=issmdir()
    11         """
    12 
    13         if not 'Windows' in platform.system():
    14                 ISSM_DIR =os.environ['ISSM_DIR']
    15         else:
    16                 ISSM_DIR =os.environ['ISSM_DIR_WIN']
    17                 if strcmpi(ISSM_DIR[-1],'/') or strcmpi(ISSM_DIR[-1],'\\'):
    18                         ISSM_DIR = ISSM_DIR[:-1]    #shave off the last '/'
    19 
    20         if not ISSM_DIR:
    21                 raise RuntimeError("issmdir error message: 'ISSM_DIR' environment variable is empty! You should define ISSM_DIR in your .cshrc or .bashrc!")
    22 
    23         return ISSM_DIR
    24 
  • u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/shell/flaimdir.m

     
    1 function FLAIM_DIR=flaimdir()
    2 %ISSMDIR - Get FLAIM installation directory
    3 %
    4 %   Usage:
    5 %      FLAIM_DIR=flaimdir()
    6 
    7 FLAIM_DIR=[issmdir '/externalpackages/flaim/install'];
  • u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/shell/ucisvn.m

     
    1 function UCI_SVN=ucisvn()
    2 %ISSMDIR - Get UCI_SVN environment variable
    3 %
    4 %   Usage:
    5 %      UCI_SVN=ucisvn()
    6 
    7 if ~ispc,
    8         UCI_SVN =getenv('UCI_SVN');
    9 else
    10         UCI_SVN =getenv('UCI_SVN_WIN');
    11 end
    12 
    13 if (isempty(UCI_SVN)),
    14         error('ucisvn error message: ''UCI_SVN'' environment variable is empty! You should define UCI_SVN in your .cshrc or .bashrc');
    15 end
  • u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/shell/issmdir.m

     
    1 function ISSM_DIR=issmdir()
    2 %ISSMDIR - Get ISSM_DIR environment variable
    3 %
    4 %   Usage:
    5 %      ISSM_DIR=issmdir()
    6 
    7 if ~ispc,
    8         ISSM_DIR =getenv('ISSM_DIR');
    9 else
    10         ISSM_DIR =getenv('ISSM_DIR_WIN');
    11         if strcmpi(ISSM_DIR(end),'/') | strcmpi(ISSM_DIR(end),'\'),
    12                 ISSM_DIR = ISSM_DIR(1:end-1); %shave off the last '/'
    13         end
    14 end
    15 
    16 if (isempty(ISSM_DIR)),
    17         error('issmdir error message: ''ISSM_DIR'' environment variable is empty! You should define ISSM_DIR in your .cshrc or .bashrc!');
    18 end
  • u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/shell/jplsvn.m

     
    1 function JPL_SVN=jplsvn()
    2 %ISSMDIR - Get JPL_SVN environment variable
    3 %
    4 %   Usage:
    5 %      JPL_SVN=jplsvn()
    6 
    7 if ~ispc,
    8         JPL_SVN =getenv('JPL_SVN');
    9 else
    10         JPL_SVN =getenv('JPL_SVN_WIN');
    11 end
    12 
    13 if (isempty(JPL_SVN)),
    14         error('jplsvn error message: ''JPL_SVN'' environment variable is empty! You should define JPL_SVN in your .cshrc or .bashrc');
    15 end
  • u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/os/flaimdir.m

     
     1function FLAIM_DIR=flaimdir()
     2%ISSMDIR - Get FLAIM installation directory
     3%
     4%   Usage:
     5%      FLAIM_DIR=flaimdir()
     6
     7FLAIM_DIR=[issmdir '/externalpackages/flaim/install'];
  • u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/os/issmdir.py

     
     1import platform
     2import os
     3from MatlabFuncs import *
     4
     5def issmdir():
     6        """
     7        ISSMDIR - Get ISSM_DIR environment variable
     8 
     9           Usage:
     10              ISSM_DIR=issmdir()
     11        """
     12
     13        if not 'Windows' in platform.system():
     14                ISSM_DIR =os.environ['ISSM_DIR']
     15        else:
     16                ISSM_DIR =os.environ['ISSM_DIR_WIN']
     17                if strcmpi(ISSM_DIR[-1],'/') or strcmpi(ISSM_DIR[-1],'\\'):
     18                        ISSM_DIR = ISSM_DIR[:-1]    #shave off the last '/'
     19
     20        if not ISSM_DIR:
     21                raise RuntimeError("issmdir error message: 'ISSM_DIR' environment variable is empty! You should define ISSM_DIR in your .cshrc or .bashrc!")
     22
     23        return ISSM_DIR
     24
  • u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/os/ucisvn.m

     
     1function UCI_SVN=ucisvn()
     2%ISSMDIR - Get UCI_SVN environment variable
     3%
     4%   Usage:
     5%      UCI_SVN=ucisvn()
     6
     7if ~ispc,
     8        UCI_SVN =getenv('UCI_SVN');
     9else
     10        UCI_SVN =getenv('UCI_SVN_WIN');
     11end
     12
     13if (isempty(UCI_SVN)),
     14        error('ucisvn error message: ''UCI_SVN'' environment variable is empty! You should define UCI_SVN in your .cshrc or .bashrc');
     15end
  • u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/os/issmdir.m

     
     1function ISSM_DIR=issmdir()
     2%ISSMDIR - Get ISSM_DIR environment variable
     3%
     4%   Usage:
     5%      ISSM_DIR=issmdir()
     6
     7if ~ispc,
     8        ISSM_DIR =getenv('ISSM_DIR');
     9else
     10        ISSM_DIR =getenv('ISSM_DIR_WIN');
     11        if strcmpi(ISSM_DIR(end),'/') | strcmpi(ISSM_DIR(end),'\'),
     12                ISSM_DIR = ISSM_DIR(1:end-1); %shave off the last '/'
     13        end
     14end
     15
     16if (isempty(ISSM_DIR)),
     17        error('issmdir error message: ''ISSM_DIR'' environment variable is empty! You should define ISSM_DIR in your .cshrc or .bashrc!');
     18end
  • u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/os/jplsvn.m

     
     1function JPL_SVN=jplsvn()
     2%ISSMDIR - Get JPL_SVN environment variable
     3%
     4%   Usage:
     5%      JPL_SVN=jplsvn()
     6
     7if ~ispc,
     8        JPL_SVN =getenv('JPL_SVN');
     9else
     10        JPL_SVN =getenv('JPL_SVN_WIN');
     11end
     12
     13if (isempty(JPL_SVN)),
     14        error('jplsvn error message: ''JPL_SVN'' environment variable is empty! You should define JPL_SVN in your .cshrc or .bashrc');
     15end
  • u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/m/os/shell

Note: See TracBrowser for help on using the repository browser.