diff --git a/modules/aeolus/aeolus_amv.py b/modules/aeolus/aeolus_amv.py index 571692b87902646ee544961f923855d949ace1ea..d254679b917e6e682765c899d1928b52ea645fe3 100644 --- a/modules/aeolus/aeolus_amv.py +++ b/modules/aeolus/aeolus_amv.py @@ -67,14 +67,16 @@ def get_amvs(amv_ds, timestamp, filepath=None): # raob_dict: (lat,lon) -> profiles # raob_time: nominal time # amv_ds: AMV data source +# time_window: (minutes) +# filepath (RAOB) # return dict: raob -> tuple (amv_lon, amv_lat, elem, line, amv_pres, amv_spd, amv_dir) -def match_amvs_to_raobs(raob_dict, raob_time, amv_ds, filepath=None): +def match_amvs_to_raobs(raob_dict, raob_time, amv_ds, time_window=10, filepath=None): nav = amv_ds.get_navigation() amv_params = amv_ds.get_parameters() match_dict = {} if filepath is None: - filepath, ftime, f_idx = amv_ds.get_file(raob_time) + filepath, ftime, f_idx = amv_ds.get_file(raob_time, window=time_window) if filepath is None: return None