Skip to content
Snippets Groups Projects
Commit 87b8695b authored by Lukas Kugler's avatar Lukas Kugler
Browse files

small fix

parent de26359e
Branches
Tags
No related merge requests found
......@@ -2,10 +2,10 @@ import os, sys, shutil, glob
from config.cfg import exp, cluster
from utils import symlink, copy, sed_inplace, append_file
folder_obs_seq_final = '/home/fs71386/lkugler/data/sim_archive/exp_v1.11_LMU_filter/obs_seq_final/'
files = sorted(glob.glob(folder_obs_seq_final+'/*.final')) # input for obs_diag program
def run(folder_obs_seq_final):
rundir_program = '/home/fs71386/lkugler/data/DART-WRF/rundir/'
files = sorted(glob.glob(folder_obs_seq_final+'/*.final')) # input for obs_diag program
fpath = rundir_program+'/obsdiag_inputlist.txt'
print('writing', fpath)
......@@ -30,11 +30,17 @@ os.chdir(rundir_program)
symlink(cluster.dart_srcdir+'/obs_diag', rundir_program+'/obs_diag')
os.system('./obs_diag >& obs_diag.log')
print('moving output to', cluster.archivedir()+'/obs_diag_output.nc')
copy(rundir_program+'/obs_diag_output.nc', cluster.archivedir()+'/obs_diag_output.nc')
outdir = '/'.join(folder_obs_seq_final.split('/')[:-1])
print('moving output to', outdir+'/obs_diag_output.nc')
copy(rundir_program+'/obs_diag_output.nc', outdir+'/obs_diag_output.nc')
print('running obs_seq_to_netcdf program')
symlink(cluster.dart_srcdir+'/obs_seq_to_netcdf', rundir_program+'/obs_diag_output.nc')
symlink(cluster.dart_srcdir+'/obs_seq_to_netcdf', rundir_program+'/obs_seq_to_netcdf')
os.system('./obs_seq_to_netcdf >& obs_seq_to_netcdf.log')
print('moving output to', cluster.archivedir()+'/obs_seq_output.nc')
copy(rundir_program+'/obs_diag_output.nc', cluster.archivedir()+'/obs_seq_output.nc')
print('moving output to', outdir+'/obs_seq_output.nc')
copy(rundir_program+'/obs_diag_output.nc', outdir+'/obs_seq_output.nc')
if __name__ == '__main__':
folder_obs_seq_final = '/home/fs71386/lkugler/data/sim_archive/exp_v1.11_LMU_filter_domainobs/obs_seq_final/'
run(folder_obs_seq_final)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment