From 509bdb13e7ff621c4faded9dd130a97ec1a8727c Mon Sep 17 00:00:00 2001 From: Lukas Riedel <34276446+peanutfun@users.noreply.github.com> Date: Mon, 6 Jul 2026 14:48:29 +0200 Subject: [PATCH 1/2] Use final exposure for centroid coords --- climada/engine/unsequa/calc_delta_climate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/climada/engine/unsequa/calc_delta_climate.py b/climada/engine/unsequa/calc_delta_climate.py index 93fdfec969..50ea03e8b4 100644 --- a/climada/engine/unsequa/calc_delta_climate.py +++ b/climada/engine/unsequa/calc_delta_climate.py @@ -280,7 +280,7 @@ def uncertainty( at_event_unc_df = pd.DataFrame(at_event_list) if calc_eai_exp: - exp = self.exp_input_var.evaluate() + exp = self.exp_final_input_var.evaluate() coord_df = exp.gdf[["latitude", "longitude"]] else: coord_df = pd.DataFrame([]) From 1cb55ffec8aa005b3dce19e9c4f7ea4bda3be712 Mon Sep 17 00:00:00 2001 From: Lukas Riedel <34276446+peanutfun@users.noreply.github.com> Date: Fri, 10 Jul 2026 14:23:03 +0200 Subject: [PATCH 2/2] Fix querying exposure coords in CalcDeltaImpact --- climada/engine/unsequa/calc_delta_climate.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/climada/engine/unsequa/calc_delta_climate.py b/climada/engine/unsequa/calc_delta_climate.py index 50ea03e8b4..97d45e8258 100644 --- a/climada/engine/unsequa/calc_delta_climate.py +++ b/climada/engine/unsequa/calc_delta_climate.py @@ -281,7 +281,9 @@ def uncertainty( if calc_eai_exp: exp = self.exp_final_input_var.evaluate() - coord_df = exp.gdf[["latitude", "longitude"]] + coord_df = pd.DataFrame.from_dict( + {"latitude": exp.latitude, "longitude": exp.longitude} + ) else: coord_df = pd.DataFrame([])