From b4834b48f8cdbeedc64720e3894e1fc1d041adac Mon Sep 17 00:00:00 2001 From: Felicity Chun Date: Wed, 12 Feb 2025 14:19:18 +1100 Subject: [PATCH 1/2] fix reference to longitude coordinate --- esmvaltool/cmorizers/data/utilities.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/esmvaltool/cmorizers/data/utilities.py b/esmvaltool/cmorizers/data/utilities.py index ed8b9a9af9..5eedc8fc8b 100644 --- a/esmvaltool/cmorizers/data/utilities.py +++ b/esmvaltool/cmorizers/data/utilities.py @@ -220,8 +220,8 @@ def fix_coords(cube, logger.info("Fixing longitude...") if cube_coord.ndim == 1: cube = cube.intersection(longitude=(0.0, 360.0)) - if overwrite_lon_bounds or not cube_coord.has_bounds(): - fix_bounds(cube, cube_coord) + if overwrite_lon_bounds or not cube.coord('longitude').has_bounds(): + fix_bounds(cube, cube.coord('longitude')) # fix latitude if cube_coord.var_name == 'lat': From 41a7e798e7b48cb9ca85897e16f712b1f07c7ffe Mon Sep 17 00:00:00 2001 From: Felicity Chun Date: Thu, 13 Feb 2025 10:00:39 +1100 Subject: [PATCH 2/2] long line --- esmvaltool/cmorizers/data/utilities.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esmvaltool/cmorizers/data/utilities.py b/esmvaltool/cmorizers/data/utilities.py index 5eedc8fc8b..c978a6a956 100644 --- a/esmvaltool/cmorizers/data/utilities.py +++ b/esmvaltool/cmorizers/data/utilities.py @@ -220,7 +220,7 @@ def fix_coords(cube, logger.info("Fixing longitude...") if cube_coord.ndim == 1: cube = cube.intersection(longitude=(0.0, 360.0)) - if overwrite_lon_bounds or not cube.coord('longitude').has_bounds(): + if overwrite_lon_bounds or not cube_coord.has_bounds(): fix_bounds(cube, cube.coord('longitude')) # fix latitude