@@ -160,12 +160,15 @@ rule prepare_inference_forecaster:
160160 log :
161161 OUT_ROOT / "logs/prepare_inference_forecaster/{run_id}-{init_time}.log" ,
162162 run :
163- LOG = setup_logger ("prepare_inference_forecaster" , log_file = log [0 ])
163+ logger_name = (
164+ f"prepare_inference_forecaster_{ wildcards .run_id } _{ wildcards .init_time } "
165+ )
166+ LOG = setup_logger (logger_name , log_file = log [0 ])
164167 try :
165168 import yaml
166169 import shutil
167170
168- L (
171+ LOG . info (
169172 "Preparing inference forecaster for run_id=%s, init_time=%s" ,
170173 wildcards .run_id ,
171174 wildcards .init_time ,
@@ -193,7 +196,7 @@ rule prepare_inference_forecaster:
193196 config ["date" ] = params .reftime_to_iso
194197 config ["lead_time" ] = params .lead_time
195198 with open (output .config , "w" ) as f :
196- yaml .safe_dump (config , f )
199+ yaml .safe_dump (config , f , sort_keys = False )
197200 LOG .info ("Config: \n %s" , config )
198201 LOG .info ("Wrote config file at %s" , output .config )
199202 except Exception as e :
@@ -243,13 +246,13 @@ rule prepare_inference_interpolator:
243246 if RUN_CONFIGS [wc .run_id ].get ("forecaster" ) is None
244247 else _get_forecaster_run_id (wc .run_id )
245248 ),
246- image_path = lambda wc , input : f"{ Path (input .image ).resolve ()} " ,
247249 log :
248250 OUT_ROOT / "logs/prepare_inference_interpolator/{run_id}-{init_time}.log" ,
249251 run :
250- LOG = setup_logger (
251- f"prepare_inference_interpolator_{ OUT_ROOT . stem } " , log_file = log [ 0 ]
252+ logger_name = (
253+ f"prepare_inference_interpolator_{ wildcards . run_id } _ { wildcards . init_time } "
252254 )
255+ LOG = setup_logger (logger_name , log_file = log [0 ])
253256 try :
254257 import yaml
255258 import shutil
@@ -300,7 +303,7 @@ rule prepare_inference_interpolator:
300303 config ["date" ] = params .reftime_to_iso
301304 config ["lead_time" ] = params .lead_time
302305 with open (output .config , "w" ) as f :
303- yaml .safe_dump (config , f )
306+ yaml .safe_dump (config , f , sort_keys = False )
304307 LOG .info ("Config: \n %s" , config )
305308 LOG .info ("Wrote config file at %s" , output .config )
306309 except Exception as e :
0 commit comments