- Timestamp:
- Jul 29, 2019, 10:50:47 AM (5 years ago)
- Branches:
- master, ctbto, dev
- Children:
- 0007a71
- Parents:
- 668b5d9
- Location:
- Source
- Files:
-
- 41 moved
Legend:
- Unmodified
- Added
- Removed
-
Source/Python/Classes/ControlFile.py
r90809b7 rba99230 53 53 sys.path.append('../') 54 54 import _config 55 from mods.tools import my_error, silent_remove56 from mods.checks import (check_grid, check_area, check_levels, check_purefc,55 from Mods.tools import my_error, silent_remove 56 from Mods.checks import (check_grid, check_area, check_levels, check_purefc, 57 57 check_step, check_mail, check_queue, check_pathes, 58 58 check_dates, check_maxstep, check_type, check_request, -
Source/Python/Classes/EcFlexpart.py
rc49aa73 rba99230 66 66 sys.path.append('../') 67 67 import _config 68 from classes.GribUtil import GribUtil69 from mods.tools import (init128, to_param_id, silent_remove, product,68 from Classes.GribUtil import GribUtil 69 from Mods.tools import (init128, to_param_id, silent_remove, product, 70 70 my_error, make_dir, get_informations, get_dimensions, 71 71 execute_subprocess, to_param_id_with_tablenumber, 72 72 generate_retrieval_period_boundary) 73 from classes.MarsRetrieval import MarsRetrieval74 from classes.UioFiles import UioFiles75 import mods.disaggregation as disaggregation73 from Classes.MarsRetrieval import MarsRetrieval 74 from Classes.UioFiles import UioFiles 75 import Mods.disaggregation as disaggregation 76 76 77 77 # ------------------------------------------------------------------------------ -
Source/Python/Classes/UioFiles.py
r8bcf3ec rba99230 41 41 # software specific modules from flex_extract 42 42 sys.path.append('../') 43 from mods.tools import silent_remove, get_list_as_string43 from Mods.tools import silent_remove, get_list_as_string 44 44 45 45 # ------------------------------------------------------------------------------ -
Source/Python/Mods/checks.py
re7708b2 rba99230 34 34 import builtins as exceptions 35 35 from datetime import datetime 36 from mods.tools import my_error, silent_remove36 from Mods.tools import my_error, silent_remove 37 37 # ------------------------------------------------------------------------------ 38 38 # FUNCTIONS -
Source/Python/Mods/get_mars_data.py
r7e25255 rba99230 69 69 inspect.getfile(inspect.currentframe()))) + '/../') 70 70 import _config 71 from mods.tools import (setup_controldata, my_error, normal_exit, get_cmdline_args,71 from Mods.tools import (setup_controldata, my_error, normal_exit, get_cmdline_args, 72 72 read_ecenv, make_dir) 73 from classes.EcFlexpart import EcFlexpart74 from classes.UioFiles import UioFiles75 from classes.MarsRetrieval import MarsRetrieval73 from Classes.EcFlexpart import EcFlexpart 74 from Classes.UioFiles import UioFiles 75 from Classes.MarsRetrieval import MarsRetrieval 76 76 77 77 try: -
Source/Python/Mods/prepare_flexpart.py
r0e08483 rba99230 73 73 inspect.getfile(inspect.currentframe()))) + '/../') 74 74 import _config 75 from mods.checks import check_ppid76 from classes.UioFiles import UioFiles77 from classes.ControlFile import ControlFile78 from mods.tools import (setup_controldata, clean_up, get_cmdline_args,75 from Mods.checks import check_ppid 76 from Classes.UioFiles import UioFiles 77 from Classes.ControlFile import ControlFile 78 from Mods.tools import (setup_controldata, clean_up, get_cmdline_args, 79 79 read_ecenv, make_dir, normal_exit) 80 from classes.EcFlexpart import EcFlexpart80 from Classes.EcFlexpart import EcFlexpart 81 81 82 82 # ------------------------------------------------------------------------------ -
Source/Python/Mods/tools.py
r6470422 rba99230 101 101 ''' 102 102 import _config 103 from classes.ControlFile import ControlFile103 from Classes.ControlFile import ControlFile 104 104 105 105 args = get_cmdline_args() -
Source/Python/_config.py
r91e4dba rba99230 71 71 72 72 FLEXEXTRACT_DIRNAME = 'flex_extract_v' + _VERSION_STR 73 INPUT_DIRNAME_DEFAULT = ' workspace'73 INPUT_DIRNAME_DEFAULT = 'Workspace' 74 74 75 75 # ------------------------------------------------------------------------------ … … 86 86 PATH_FLEXEXTRACT_DIR = os.path.normpath(os.path.dirname(os.path.abspath( 87 87 inspect.getfile(inspect.currentframe()))) + '/../../') 88 PATH_RUN_DIR = os.path.join(PATH_FLEXEXTRACT_DIR, ' run')89 PATH_SOURCES = os.path.join(PATH_FLEXEXTRACT_DIR, ' source')90 PATH_TEMPLATES = os.path.join(PATH_FLEXEXTRACT_DIR, ' templates')88 PATH_RUN_DIR = os.path.join(PATH_FLEXEXTRACT_DIR, 'Run') 89 PATH_SOURCES = os.path.join(PATH_FLEXEXTRACT_DIR, 'Source') 90 PATH_TEMPLATES = os.path.join(PATH_FLEXEXTRACT_DIR, 'Templates') 91 91 PATH_ECMWF_ENV = os.path.join(PATH_RUN_DIR, FILE_USER_ENVVARS) 92 92 PATH_GRIBTABLE = os.path.join(PATH_TEMPLATES, FILE_GRIBTABLE) 93 PATH_JOBSCRIPTS = os.path.join(PATH_RUN_DIR, ' jobscripts')94 PATH_FORTRAN_SRC = os.path.join(PATH_SOURCES, ' fortran')95 PATH_PYTHONTEST_SRC = os.path.join(PATH_SOURCES, ' pythontest')93 PATH_JOBSCRIPTS = os.path.join(PATH_RUN_DIR, 'Jobscripts') 94 PATH_FORTRAN_SRC = os.path.join(PATH_SOURCES, 'Fortran') 95 PATH_PYTHONTEST_SRC = os.path.join(PATH_SOURCES, 'Pythontest') 96 96 PATH_INPUT_DIR = os.path.join(PATH_RUN_DIR, INPUT_DIRNAME_DEFAULT) 97 PATH_TEST = os.path.join(PATH_FLEXEXTRACT_DIR, ' test')97 PATH_TEST = os.path.join(PATH_FLEXEXTRACT_DIR, 'Test') 98 98 if os.getenv('CONTROL'): 99 99 # this is only needed if (gateway) version with job script is used! … … 102 102 PATH_CONTROLFILES = '.' 103 103 else: 104 PATH_CONTROLFILES = os.path.join(PATH_RUN_DIR, ' control')104 PATH_CONTROLFILES = os.path.join(PATH_RUN_DIR, 'Control') 105 105 # 106 106 # ------------------------------------------------------------------------------ -
Source/Python/install.py
r8ce3be6 rba99230 74 74 # software specific classes and modules from flex_extract 75 75 import _config 76 from classes.ControlFile import ControlFile77 from classes.UioFiles import UioFiles78 from mods.tools import (make_dir, put_file_to_ecserver, submit_job_to_ecserver,76 from Classes.ControlFile import ControlFile 77 from Classes.UioFiles import UioFiles 78 from Mods.tools import (make_dir, put_file_to_ecserver, submit_job_to_ecserver, 79 79 silent_remove, execute_subprocess, none_or_str) 80 80 -
Source/Python/submit.py
ra1011e7 rba99230 69 69 # software specific classes and modules from flex_extract 70 70 import _config 71 from mods.tools import (setup_controldata, normal_exit, get_cmdline_args,71 from Mods.tools import (setup_controldata, normal_exit, get_cmdline_args, 72 72 submit_job_to_ecserver, read_ecenv) 73 from mods.get_mars_data import get_mars_data74 from mods.prepare_flexpart import prepare_flexpart75 from classes.ControlFile import ControlFile73 from Mods.get_mars_data import get_mars_data 74 from Mods.prepare_flexpart import prepare_flexpart 75 from Classes.ControlFile import ControlFile 76 76 77 77
Note: See TracChangeset
for help on using the changeset viewer.