From 44f80f08ae3a31fd8b32b1c16ce49d2c5afbd3bf Mon Sep 17 00:00:00 2001 From: lkugler <lukas.kugler@gmail.com> Date: Fri, 2 Jun 2023 12:21:58 +0200 Subject: [PATCH] nature is optional --- dartwrf/assim_synth_obs.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/dartwrf/assim_synth_obs.py b/dartwrf/assim_synth_obs.py index 3396f82..eae26dc 100755 --- a/dartwrf/assim_synth_obs.py +++ b/dartwrf/assim_synth_obs.py @@ -97,9 +97,12 @@ def link_nature_to_dart_truth(time): def prepare_nature_dart(time): - print("linking nature to DART & georeferencing") - link_nature_to_dart_truth(time) - wrfout_add_geo.run(cluster.geo_em, cluster.dartrundir + "/wrfout_d01") + if hasattr(exp, 'nature'): + print("linking nature to DART & georeferencing") + link_nature_to_dart_truth(time) + wrfout_add_geo.run(cluster.geo_em, cluster.dartrundir + "/wrfout_d01") + else: + print('has no nature, not copying nature') def prepare_prior_ensemble(assim_time, prior_init_time, prior_valid_time, prior_path_exp): @@ -438,7 +441,7 @@ def get_obsseq_out(time): if exp.use_existing_obsseq != False: f_obsseq = time.strftime(exp.use_existing_obsseq) copy(f_obsseq, cluster.dartrundir+'/obs_seq.out') - print(f_obsseq, 'copied to', cluster.dartrundir+'/obs_seq.out') + # print(f_obsseq, 'copied to', cluster.dartrundir+'/obs_seq.out') oso = obsseq.ObsSeq(cluster.dartrundir + "/obs_seq.out") else: # decision to NOT use existing obs_seq.out file -- GitLab