Skip to content

Commit ae0142f

Browse files
committed
Avoid Impact.tot_value warnings. Fix data read.
1 parent f27790d commit ae0142f

2 files changed

Lines changed: 178 additions & 264 deletions

File tree

climada/engine/impact_forecast.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def from_impact(
7373
member : np.ndarray, optional
7474
The ensemble member associated with each event entry, given as integers
7575
"""
76-
with log_level("WARNING", "climada.engine"):
76+
with log_level("ERROR", "climada.engine"):
7777
return cls(
7878
lead_time=lead_time,
7979
member=member,
@@ -325,7 +325,7 @@ def min(self, dim: Literal["member", "lead_time"] | None = None):
325325
"""
326326
if dim is not None:
327327
rdim = self._reduce_iter_dim(dim)
328-
with log_level("WARNING", "climada.engine.impact"):
328+
with log_level("ERROR", "climada.engine.impact"):
329329
return reduce_unique_selection(
330330
self,
331331
attr=rdim,
@@ -341,7 +341,7 @@ def min(self, dim: Literal["member", "lead_time"] | None = None):
341341
crs=self.crs,
342342
eai_exp=self.eai_exp,
343343
at_event=red_at_event,
344-
tot_value=self.tot_value,
344+
tot_value=self._tot_value,
345345
aai_agg=self.aai_agg,
346346
unit=self.unit,
347347
imp_mat=red_imp_mat,
@@ -364,7 +364,7 @@ def max(self, dim: Literal["member", "lead_time"] | None = None):
364364
"""
365365
if dim is not None:
366366
rdim = self._reduce_iter_dim(dim)
367-
with log_level("WARNING", "climada.engine.impact"):
367+
with log_level("ERROR", "climada.engine.impact"):
368368
return reduce_unique_selection(
369369
self,
370370
attr=rdim,
@@ -380,7 +380,7 @@ def max(self, dim: Literal["member", "lead_time"] | None = None):
380380
crs=self.crs,
381381
eai_exp=self.eai_exp,
382382
at_event=red_at_event,
383-
tot_value=self.tot_value,
383+
tot_value=self._tot_value,
384384
aai_agg=self.aai_agg,
385385
unit=self.unit,
386386
imp_mat=red_imp_mat,
@@ -403,7 +403,7 @@ def mean(self, dim: Literal["member", "lead_time"] | None = None):
403403
"""
404404
if dim is not None:
405405
rdim = self._reduce_iter_dim(dim)
406-
with log_level("WARNING", "climada.engine.impact"):
406+
with log_level("ERROR", "climada.engine.impact"):
407407
return reduce_unique_selection(
408408
self,
409409
attr=rdim,
@@ -419,7 +419,7 @@ def mean(self, dim: Literal["member", "lead_time"] | None = None):
419419
crs=self.crs,
420420
eai_exp=self.eai_exp,
421421
at_event=red_at_event,
422-
tot_value=self.tot_value,
422+
tot_value=self._tot_value,
423423
aai_agg=self.aai_agg,
424424
unit=self.unit,
425425
imp_mat=red_imp_mat,
@@ -436,7 +436,7 @@ def _quantile(
436436
"""Reduce the impact matrix and at_event to the quantile value."""
437437
if dim is not None:
438438
rdim = self._reduce_iter_dim(dim)
439-
with log_level("WARNING", "climada.engine.impact"):
439+
with log_level("ERROR", "climada.engine.impact"):
440440
return reduce_unique_selection(
441441
self,
442442
attr=rdim,
@@ -455,7 +455,7 @@ def _quantile(
455455
crs=self.crs,
456456
eai_exp=self.eai_exp,
457457
at_event=red_at_event,
458-
tot_value=self.tot_value,
458+
tot_value=self._tot_value,
459459
aai_agg=self.aai_agg,
460460
unit=self.unit,
461461
imp_mat=red_imp_mat,

doc/user-guide/climada_engine_ImpactForecast.ipynb

Lines changed: 169 additions & 255 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)