diff --git a/modules/aeolus/aeolus_amv.py b/modules/aeolus/aeolus_amv.py index 22c84294bbd1ed5321783e4e79145dea63e395a9..56793ca513c51897e770b3f8be9f9d989c1393df 100644 --- a/modules/aeolus/aeolus_amv.py +++ b/modules/aeolus/aeolus_amv.py @@ -383,10 +383,13 @@ def match_amvs_to_aeolus(aeolus_dict, amv_files_path, amv_source='OPS', band='14 if f_idx is None: continue profs = aeolus_dict.get(key) - layers = profs[0] - if layers is None: + if profs is None: continue + layers = profs + if isinstance(profs, list): + layers = profs[0] + lat = layers[0, 0] lon = layers[0, 1]