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