diff --git a/esmvalcore/preprocessor/_area.py b/esmvalcore/preprocessor/_area.py index e8ee06b8c3..15f33ab1fc 100644 --- a/esmvalcore/preprocessor/_area.py +++ b/esmvalcore/preprocessor/_area.py @@ -61,7 +61,12 @@ def extract_region(cube, start_longitude, end_longitude, start_latitude, latitude=(start_latitude, end_latitude), ignore_bounds=True, ) + # delete bounds: kluge for + # issue here https://github.com/ESMValGroup/ESMValCore/issues/799 + # TODO remove the bounds handling after iris fix + region_subset.coord("longitude").bounds = None region_subset = region_subset.intersection(longitude=(0., 360.)) + region_subset.coord("longitude").guess_bounds() return region_subset # Irregular grids lats = cube.coord('latitude').points