Skip to content

Commit 0c1e87f

Browse files
authored
Move defining of output paths (#437)
Refs: #1
1 parent 9e706e1 commit 0c1e87f

3 files changed

+41
-40
lines changed

ush/global_det/global_det_atmos_stats_grid2grid_create_anomaly.py

+13-13
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,19 @@
7272
input_file = gda_util.format_filler(
7373
file_format, valid_date_dt, init_date_dt, str(fhr), {}
7474
)
75+
output_DATA_file = os.path.join(
76+
DATA, VERIF_CASE+'_'+STEP, 'METplus_output',
77+
RUN+'.'+valid_date_dt.strftime('%Y%m%d'),
78+
MODEL, VERIF_CASE, 'anomaly_'+VERIF_TYPE+'_'
79+
+job_name+'_init'+init_date_dt.strftime('%Y%m%d%H')+'_'
80+
+'fhr'+str(fhr).zfill(3)+'.nc'
81+
)
82+
output_COMOUT_file = os.path.join(
83+
COMOUT, RUN+'.'+valid_date_dt.strftime('%Y%m%d'),
84+
MODEL, VERIF_CASE, 'anomaly_'+VERIF_TYPE+'_'
85+
+job_name+'_init'+init_date_dt.strftime('%Y%m%d%H')+'_'
86+
+'fhr'+str(fhr).zfill(3)+'.nc'
87+
)
7588
if gda_util.check_file_exists_size(input_file):
7689
input_file_data = netcdf.Dataset(input_file)
7790
input_file_data_var_list = list(input_file_data.variables.keys())
@@ -80,19 +93,6 @@
8093
if 'CLIMO_MEAN_'+var_level in input_var:
8194
climo_var_level = input_var
8295
if climo_var_level in input_file_data_var_list:
83-
output_DATA_file = os.path.join(
84-
DATA, VERIF_CASE+'_'+STEP, 'METplus_output',
85-
RUN+'.'+valid_date_dt.strftime('%Y%m%d'),
86-
MODEL, VERIF_CASE, 'anomaly_'+VERIF_TYPE+'_'
87-
+job_name+'_init'+init_date_dt.strftime('%Y%m%d%H')+'_'
88-
+'fhr'+str(fhr).zfill(3)+'.nc'
89-
)
90-
output_COMOUT_file = os.path.join(
91-
COMOUT, RUN+'.'+valid_date_dt.strftime('%Y%m%d'),
92-
MODEL, VERIF_CASE, 'anomaly_'+VERIF_TYPE+'_'
93-
+job_name+'_init'+init_date_dt.strftime('%Y%m%d%H')+'_'
94-
+'fhr'+str(fhr).zfill(3)+'.nc'
95-
)
9696
if os.path.exists(output_COMOUT_file):
9797
gda_util.copy_file(output_COMOUT_file, output_DATA_file)
9898
make_anomaly_output_file = False

ush/global_det/global_det_atmos_stats_grid2grid_create_wind_shear.py

+14-13
Original file line numberDiff line numberDiff line change
@@ -68,24 +68,25 @@
6868
input_file = gda_util.format_filler(
6969
file_format, valid_date_dt, init_date_dt, str(fhr), {}
7070
)
71+
output_DATA_file = os.path.join(
72+
DATA, VERIF_CASE+'_'+STEP, 'METplus_output',
73+
RUN+'.'+valid_date_dt.strftime('%Y%m%d'), MODEL,
74+
VERIF_CASE, 'wind_shear_'+VERIF_TYPE+'_'+job_name
75+
+'_init'+init_date_dt.strftime('%Y%m%d%H')+'_'
76+
+'fhr'+str(fhr).zfill(3)+'.nc'
77+
)
78+
output_COMOUT_file = os.path.join(
79+
COMOUT, RUN+'.'+valid_date_dt.strftime('%Y%m%d'), MODEL,
80+
VERIF_CASE, 'wind_shear_'+VERIF_TYPE+'_'+job_name
81+
+'_init'+init_date_dt.strftime('%Y%m%d%H')+'_'
82+
+'fhr'+str(fhr).zfill(3)+'.nc'
83+
)
84+
7185
if gda_util.check_file_exists_size(input_file):
7286
input_file_data = netcdf.Dataset(input_file)
7387
input_file_data_var_list = list(input_file_data.variables.keys())
7488
if all(v in input_file_data_var_list \
7589
for v in req_var_level_list):
76-
output_DATA_file = os.path.join(
77-
DATA, VERIF_CASE+'_'+STEP, 'METplus_output',
78-
RUN+'.'+valid_date_dt.strftime('%Y%m%d'), MODEL,
79-
VERIF_CASE, 'wind_shear_'+VERIF_TYPE+'_'+job_name
80-
+'_init'+init_date_dt.strftime('%Y%m%d%H')+'_'
81-
+'fhr'+str(fhr).zfill(3)+'.nc'
82-
)
83-
output_COMOUT_file = os.path.join(
84-
COMOUT, RUN+'.'+valid_date_dt.strftime('%Y%m%d'), MODEL,
85-
VERIF_CASE, 'wind_shear_'+VERIF_TYPE+'_'+job_name
86-
+'_init'+init_date_dt.strftime('%Y%m%d%H')+'_'
87-
+'fhr'+str(fhr).zfill(3)+'.nc'
88-
)
8990
if os.path.exists(output_COMOUT_file):
9091
gda_util.copy_file(output_COMOUT_file, output_DATA_file)
9192
make_wind_shear_output_file = False

ush/global_det/global_det_atmos_stats_grid2obs_create_anomaly.py

+14-14
Original file line numberDiff line numberDiff line change
@@ -84,21 +84,21 @@
8484
input_file = gda_util.format_filler(
8585
file_format, valid_date_dt, init_date_dt, str(fhr), {}
8686
)
87+
output_DATA_file = os.path.join(
88+
DATA, VERIF_CASE+'_'+STEP, 'METplus_output',
89+
RUN+'.'+valid_date_dt.strftime('%Y%m%d'),
90+
MODEL, VERIF_CASE, 'anomaly_'+VERIF_TYPE+'_'
91+
+job_name+'_init'+init_date_dt.strftime('%Y%m%d%H')+'_'
92+
+'fhr'+str(fhr).zfill(3)+'.stat'
93+
)
94+
output_COMOUT_file = os.path.join(
95+
COMOUT,
96+
RUN+'.'+valid_date_dt.strftime('%Y%m%d'),
97+
MODEL, VERIF_CASE, 'anomaly_'+VERIF_TYPE+'_'
98+
+job_name+'_init'+init_date_dt.strftime('%Y%m%d%H')+'_'
99+
+'fhr'+str(fhr).zfill(3)+'.stat'
100+
)
87101
if gda_util.check_file_exists_size(input_file):
88-
output_DATA_file = os.path.join(
89-
DATA, VERIF_CASE+'_'+STEP, 'METplus_output',
90-
RUN+'.'+valid_date_dt.strftime('%Y%m%d'),
91-
MODEL, VERIF_CASE, 'anomaly_'+VERIF_TYPE+'_'
92-
+job_name+'_init'+init_date_dt.strftime('%Y%m%d%H')+'_'
93-
+'fhr'+str(fhr).zfill(3)+'.stat'
94-
)
95-
output_COMOUT_file = os.path.join(
96-
COMOUT,
97-
RUN+'.'+valid_date_dt.strftime('%Y%m%d'),
98-
MODEL, VERIF_CASE, 'anomaly_'+VERIF_TYPE+'_'
99-
+job_name+'_init'+init_date_dt.strftime('%Y%m%d%H')+'_'
100-
+'fhr'+str(fhr).zfill(3)+'.stat'
101-
)
102102
if os.path.exists(output_COMOUT_file):
103103
make_anomaly_output_file = False
104104
gda_util.copy_file(output_COMOUT_file, output_DATA_file)

0 commit comments

Comments
 (0)