Changeset 2fb99de in flex_extract.git for python/_config.py
- Timestamp:
- Sep 20, 2018, 11:56:37 AM (6 years ago)
- Branches:
- master, ctbto, dev
- Children:
- 5d42acd
- Parents:
- 3232589
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
python/_config.py
r222aa11 r2fb99de 28 28 _VERSION_STR = '7.1' 29 29 30 # add path to pythonpath 30 # ------------------------------------------------------------------------------ 31 # FILENAMES 32 # ------------------------------------------------------------------------------ 33 34 FLEXEXTRACT_DIRNAME = 'flex_extract_v' + _VERSION_STR 35 FILE_MARS_REQUESTS = 'mars_requests.dat' 36 FORTRAN_EXECUTABLE = 'CONVERT2' 37 FILE_USER_ENVVARS = 'ECMWF_ENV' 38 TEMPFILE_INSTALL_COMPILEJOB = 'compilejob.temp' 39 FILE_INSTALL_COMPILEJOB = 'compilejob.ksh' 40 TEMPFILE_INSTALL_JOB = 'job.temp.o' 41 TEMPFILE_JOB = 'job.temp' 42 FILE_JOB_OD = 'job.ksh' 43 FILE_JOB_OP = 'jopoper.ksh' 44 FILE_NAMELIST = 'fort.4' 45 FILE_GRIB_INDEX = 'date_time_stepRange.idx' 46 47 # ------------------------------------------------------------------------------ 48 # PATHES 49 # ------------------------------------------------------------------------------ 50 51 # path to the flex_extract directory 52 PATH_FLEXEXTRACT_DIR = os.path.normpath(os.path.dirname(os.path.abspath( 53 inspect.getfile(inspect.currentframe()))) + '/../') 54 55 # path to the local python source files 31 56 PATH_LOCAL_PYTHON = os.path.dirname(os.path.abspath( 32 57 inspect.getfile(inspect.currentframe()))) 58 PATH_RELATIVE_PYTHON = os.path.relpath(PATH_LOCAL_PYTHON, PATH_FLEXEXTRACT_DIR) 59 # add path to pythonpath 33 60 if PATH_LOCAL_PYTHON not in sys.path: 34 61 sys.path.append(PATH_LOCAL_PYTHON) 35 62 36 PATH_FLEXEXTRACT_DIR = os.path.normpath(os.path.dirname(os.path.abspath( 37 inspect.getfile(inspect.currentframe()))) + '/../') 63 # path to the templates 64 PATH_TEMPLATES = os.path.join(PATH_FLEXEXTRACT_DIR, '_templates') 65 PATH_RELATIVE_TEMPLATES = os.path.relpath(PATH_TEMPLATES, PATH_FLEXEXTRACT_DIR) 38 66 39 PATH_TEMPLATES = os.path.join(PATH_FLEXEXTRACT_DIR + os.path.sep + 40 '_templates') 67 # path to the environment parameter file 68 PATH_ECMWF_ENV = os.path.join(PATH_LOCAL_PYTHON, FILE_USER_ENVVARS) 69 PATH_RELATIVE_ECMWF_ENV = os.path.relpath(PATH_ECMWF_ENV, PATH_FLEXEXTRACT_DIR) 41 70 42 71 # path to gribtable 43 PATH_GRIBTABLE = os.path.join(PATH_TEMPLATES + os.path.sep + 44 'ecmwf_grib1_table_128') 72 PATH_GRIBTABLE = os.path.join(PATH_TEMPLATES, 'ecmwf_grib1_table_128') 45 73 46 PATH_RUN_DIR = os.path.join(PATH_FLEXEXTRACT_DIR + os.path.sep + 47 'run') 74 # path to run directory 75 PATH_RUN_DIR = os.path.join(PATH_FLEXEXTRACT_DIR, 'run') 76 PATH_RELATIVE_RUN_DIR = os.path.relpath(PATH_RUN_DIR, PATH_FLEXEXTRACT_DIR) 48 77 49 PATH_CONTROLFILES = os.path.join(PATH_RUN_DIR + os.path.sep + 50 'control') 78 # path to directory where all control files are stored 79 PATH_CONTROLFILES = os.path.join(PATH_RUN_DIR, 'control') 80 PATH_RELATIVE_CONTROLFILES = os.path.relpath(PATH_CONTROLFILES, PATH_FLEXEXTRACT_DIR) 81 82 # path to directory where all job scripts are stored 83 PATH_JOBSCRIPTS = os.path.join(PATH_RUN_DIR, 'jobscripts') 84 PATH_RELATIVE_JOBSCRIPTS = os.path.relpath(PATH_JOBSCRIPTS, PATH_FLEXEXTRACT_DIR) 85 86 # path to the fortran executable and the source code 87 PATH_FORTRAN_SRC = os.path.join(PATH_FLEXEXTRACT_DIR, 'src') 88 PATH_RELATIVE_FORTRAN_SRC = os.path.relpath(PATH_FORTRAN_SRC, PATH_FLEXEXTRACT_DIR) 89 90 # path to the python testing directory 91 PATH_TEST_DIR = os.path.join(PATH_LOCAL_PYTHON, 'pythontest') 92
Note: See TracChangeset
for help on using the changeset viewer.