Changeset 47be2684 in flex_extract.git for Source/Python/_config.py
- Timestamp:
- Oct 28, 2020, 10:28:24 AM (4 years ago)
- Branches:
- ctbto, dev
- Children:
- 75db9b0
- Parents:
- 697b8d0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Source/Python/_config.py
r0a75335 r47be2684 38 38 # ------------------------------------------------------------------------------ 39 39 40 _VERSION_STR = '7.1.2 '40 _VERSION_STR = '7.1.2_ctbto' 41 41 42 42 FLAG_ON_ECMWFSERVER = 'ecgb' in platform.node() … … 44 44 QUEUES_LIST = ['ecgate', 'cca', 'ccb'] 45 45 46 INSTALL_TARGETS = ['local', ' ecgate', 'cca', 'ccb']46 INSTALL_TARGETS = ['local', 'syslocal', 'ecgate', 'cca', 'ccb'] 47 47 48 48 CDS_DATASET_ML = 'reanalysis-era5-complete' … … 70 70 FILE_GRIB_INDEX = 'date_time_stepRange.idx' 71 71 FILE_GRIBTABLE = 'ecmwf_grib1_table_128' 72 FILE_SYS_CONFIG = '.setup.rc' 72 73 73 74 # ------------------------------------------------------------------------------ … … 79 80 80 81 # ------------------------------------------------------------------------------ 81 # PATHES82 # LOAD ENVIRONMENT VARIABLES FOR SYS VERSION; IF NECESSARRY 82 83 # ------------------------------------------------------------------------------ 83 84 … … 89 90 if PATH_LOCAL_PYTHON not in sys.path: 90 91 sys.path.append(PATH_LOCAL_PYTHON) 92 93 # ------------------------------------------------------------------------------ 94 # PATHES 95 # ------------------------------------------------------------------------------ 96 91 97 PATH_FLEXEXTRACT_DIR = os.path.normpath(os.path.dirname(os.path.abspath( 92 98 inspect.getfile(inspect.currentframe()))) + '/../../') 99 if not os.path.isdir(os.path.join(PATH_FLEXEXTRACT_DIR,'Run')): 100 # if it does not exist, we have a system installation in place 101 # we need to have a sys and user path 102 # configure correct system path 103 PATH_SYSTEM_DIR = os.path.join(PATH_FLEXEXTRACT_DIR, FLEXEXTRACT_DIRNAME) 104 # configure correct user path 105 PATH_FLEXEXTRACT_DIR = os.environ.get('FLEXEXTRACT_USER_DIR') 106 else: 107 PATH_SYSTEM_DIR = PATH_FLEXEXTRACT_DIR 108 93 109 PATH_RUN_DIR = os.path.join(PATH_FLEXEXTRACT_DIR, 'Run') 94 PATH_SOURCES = os.path.join(PATH_ FLEXEXTRACT_DIR, 'Source')110 PATH_SOURCES = os.path.join(PATH_SYSTEM_DIR, 'Source') 95 111 PATH_TEMPLATES = os.path.join(PATH_FLEXEXTRACT_DIR, 'Templates') 96 112 PATH_ECMWF_ENV = os.path.join(PATH_RUN_DIR, FILE_USER_ENVVARS) 97 113 PATH_GRIBTABLE = os.path.join(PATH_TEMPLATES, FILE_GRIBTABLE) 98 114 PATH_JOBSCRIPTS = os.path.join(PATH_RUN_DIR, 'Jobscripts') 99 PATH_FORTRAN_SRC = os.path.join(PATH_SOURCES, 'Fortran') 115 if os.path.isdir(os.path.join(PATH_SYSTEM_DIR,'Fortran')): 116 PATH_FORTRAN_SRC = PATH_SYSTEM_DIR 117 else: 118 PATH_FORTRAN_SRC = os.path.join(PATH_SOURCES, 'Fortran') 100 119 PATH_PYTHONTEST_SRC = os.path.join(PATH_SOURCES, 'Pythontest') 101 120 PATH_INPUT_DIR = os.path.join(PATH_RUN_DIR, INPUT_DIRNAME_DEFAULT)
Note: See TracChangeset
for help on using the changeset viewer.