diff --git a/dartwrf/assim_synth_obs.py b/dartwrf/assim_synth_obs.py index d6fd580bf027e81863b4b88e6189dbbc16bd2d12..297ede4db4e86f4fc4ebe960a44db38be312f96f 100755 --- a/dartwrf/assim_synth_obs.py +++ b/dartwrf/assim_synth_obs.py @@ -480,13 +480,16 @@ def prepare_inflation_2(time, prior_init_time): copy(f_default, f_new) def archive_inflation_2(time): + dir_output = cluster.archivedir + time.strftime("/%Y-%m-%d_%H:%M/assim_stage0/") + os.makedirs(dir_output, exist_ok=True) + f_output = cluster.dartrundir + '/output_priorinf_sd.nc' - f_archive = cluster.archivedir + time.strftime("/%Y-%m-%d_%H:%M_output_priorinf_sd.nc") + f_archive = dir_output + time.strftime("/%Y-%m-%d_%H:%M_output_priorinf_sd.nc") copy(f_output, f_archive) print(f_archive, 'saved') f_output = cluster.dartrundir + '/output_priorinf_mean.nc' - f_archive = cluster.archivedir + time.strftime("/%Y-%m-%d_%H:%M_output_priorinf_mean.nc") + f_archive = dir_output + time.strftime("/%Y-%m-%d_%H:%M_output_priorinf_mean.nc") copy(f_output, f_archive) print(f_archive, 'saved') @@ -574,4 +577,4 @@ if __name__ == "__main__": prior_valid_time = dt.datetime.strptime(sys.argv[3], "%Y-%m-%d_%H:%M") prior_path_exp = str(sys.argv[4]) - main(time, prior_init_time, prior_valid_time, prior_path_exp) \ No newline at end of file + main(time, prior_init_time, prior_valid_time, prior_path_exp)