Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed

- Expand user home path '~' in remap python scripts

### Fixed

### Removed
Expand Down
4 changes: 3 additions & 1 deletion pre/remap_restart/remap_catchANDcn.py
Original file line number Diff line number Diff line change
Expand Up @@ -256,6 +256,7 @@ def copy_merra2(self):
def ask_catch_questions():
catch_input_shared_rst_dir = ''
def has_rs_rc_out(path):
path = os.path.abspath(os.path.expanduser(path))
if os.path.exists(path):
dirs = os.listdir(path)
if 'rs' in dirs and 'rc_out' in dirs:
Expand Down Expand Up @@ -391,6 +392,7 @@ def has_catch_rst(text):
dd = answers['input:shared:yyyymmddhh'][6:8]
hh = answers['input:shared:yyyymmddhh'][8:10]

answers['input:shared:rst_dir'] = os.path.abspath(os.path.expanduser(answers['input:shared:rst_dir']))
rst_dir = answers['input:shared:rst_dir']+'/rs/ens0000/Y'+yyyy +'/M'+mm+'/'
rst_file = glob.glob(rst_dir+'*catch*_internal_rst.'+yyyy+mm+dd+'_'+hh+'00')[0]
idx1 = rst_file.find('catch')
Expand All @@ -411,7 +413,7 @@ def has_catch_rst(text):
answers['output:surface:remap_catch'] = True
bc_base= answers['output:shared:bc_base'].split(": ")[-1]
answers['output:shared:bc_base'] = bc_base
answers['output:shared:out_dir'] = os.path.abspath(answers['output:shared:out_dir'])
answers['output:shared:out_dir'] = os.path.abspath(os.path.expanduser(answers['output:shared:out_dir']))

if answers['output:surface:EASE_grid'] == 'Cubed-Sphere' :
remove_ogrid_comment(answers, 'OUT')
Expand Down
4 changes: 2 additions & 2 deletions pre/remap_restart/remap_command_line.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ def get_answers_from_command_line(cml):
answers["input:shared:MERRA-2"] = cml.merra2
answers["input:shared:GEOS-IT"] = cml.geosit
answers["input:shared:yyyymmddhh"] = cml.ymdh
answers["output:shared:out_dir"] = os.path.abspath(cml.out_dir + '/')
answers["output:shared:out_dir"] = os.path.abspath(os.path.expanduser(cml.out_dir))
if cml.merra2:
init_merra2(answers)
elif cml.geosit:
Expand All @@ -105,7 +105,7 @@ def get_answers_from_command_line(cml):
answers["input:shared:bc_version"] = cml.bcvin
answers["input:surface:catch_model"]= cml.catch_model
answers["input:shared:stretch"] = cml.in_stretch
answers["input:shared:rst_dir"] = os.path.abspath(cml.rst_dir + '/')
answers["input:shared:rst_dir"] = os.path.abspath(os.path.expanduser(cml.rst_dir))
fvcore_info(answers)
ogrid = cml.oceanin
if ogrid == "CS":
Expand Down
4 changes: 2 additions & 2 deletions pre/remap_restart/remap_questions.py
Original file line number Diff line number Diff line change
Expand Up @@ -456,8 +456,8 @@ def ask_questions():
},
]
answers = questionary.prompt(questions)
answers['input:shared:rst_dir'] = os.path.abspath(answers['input:shared:rst_dir'])
answers['output:shared:out_dir'] = os.path.abspath(answers['output:shared:out_dir'])
answers['input:shared:rst_dir'] = os.path.abspath(os.path.expanduser(answers['input:shared:rst_dir']))
answers['output:shared:out_dir'] = os.path.abspath(os.path.expanduser(answers['output:shared:out_dir']))

if answers.get('input:air:nlevel') : del answers['input:air:nlevel']
if answers["output:surface:remap"] and not answers["input:shared:MERRA-2"] and not answers["input:shared:GEOS-IT"]:
Expand Down