From 6012905d4548a15b8c6c19ada5cdc77efe0b3179 Mon Sep 17 00:00:00 2001 From: lkugler <lukas.kugler@gmail.com> Date: Fri, 31 Mar 2023 12:20:43 +0200 Subject: [PATCH] inflation archiving --- dartwrf/assim_synth_obs.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/dartwrf/assim_synth_obs.py b/dartwrf/assim_synth_obs.py index d6fd580..297ede4 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) -- GitLab