diff --git a/src/openeo_processes/cubes.py b/src/openeo_processes/cubes.py index f5fbf706..b44f8e88 100644 --- a/src/openeo_processes/cubes.py +++ b/src/openeo_processes/cubes.py @@ -251,9 +251,15 @@ def exec_xar(data, output_filepath='out', format='GTiff', options={}, write_prod tiles, gridder = get_equi7_tiles(data) # Renaming the time dimension - if 'time' in data.dims: - data = data.rename({'time': 't'}) - if 't' not in data.dims: + # Create list of matches + accepted = ['time', 't', 'month'] + + values = list(set(accepted).intersection(data.dims)) + + if values: + value = values[0] + data = data.rename({value: 't'}) + else: data = data.assign_coords(t=datetime.now()) data = data.expand_dims('t')