@@ -33,11 +33,11 @@ def get_model(tec_data, hemisphere, omni_file):
3333 logger .info (f"{ kp .shape = } " )
3434 apex = Apex (date = utils .datetime64_to_datetime (tec_data .time .values [0 ]))
3535 mlat = 65.5 * np .ones ((tec_data .time .shape [0 ], tec_data .mlt .shape [0 ]))
36- if hemisphere == 'south' :
37- mlat = mlat * - 1
3836 for i in range (10 ):
3937 glat , glon = apex .convert (mlat , tec_data .mlt .values [None , :], 'mlt' , 'geo' , 350 , tec_data .time .values [:, None ])
4038 mlat = _model_subroutine_lat (tec_data .mlt .values [None , :], glon , kp [:, None ], hemisphere )
39+ if hemisphere == 'south' :
40+ mlat = mlat * - 1
4141 tec_data ['model' ] = xr .DataArray (
4242 mlat ,
4343 coords = {'time' : tec_data .time , 'mlt' : tec_data .mlt },
@@ -311,7 +311,7 @@ def get_label_paths(start_date, end_date, hemisphere, processed_dir):
311311def get_trough_labels (start_date , end_date , hemisphere , labels_dir = None ):
312312 if labels_dir is None :
313313 labels_dir = config .processed_labels_dir
314- data = xr . concat ([ xr . open_dataarray ( file ) for file in get_label_paths (start_date , end_date , hemisphere , labels_dir )] , 'time' )
314+ data = utils . read_netcdfs ( get_label_paths (start_date , end_date , hemisphere , labels_dir ), 'time' )
315315 return data .sel (time = slice (start_date , end_date ))
316316
317317
0 commit comments