@@ -509,8 +509,10 @@ def local_exceedance_intensity(
509509 periods larger than the Hazard object's observed local return periods will be assigned
510510 the largest local intensity, and return periods smaller than the Hazard object's
511511 observed local return periods will be assigned 0. If set to "extrapolate", local
512- exceedance intensities will be extrapolated (and interpolated).
513- Defauls to "interpolate".
512+ exceedance intensities will be extrapolated (and interpolated). The extrapolation to
513+ large return periods uses the two highest intensites of the centroid and their return
514+ periods and extends the interpolation between these points to the given return period
515+ (similar for small return periods). Defauls to "interpolate".
514516 min_intensity : float, optional
515517 Minimum threshold to filter the hazard intensity. If set to None, self.intensity_thres
516518 will be used. Defaults to None.
@@ -640,6 +642,9 @@ def local_return_period(
640642 intensities will be assigned NaN, and threshold intensities smaller than the Hazard
641643 object's local intensities will be assigned the smallest observed local return period.
642644 If set to "extrapolate", local return periods will be extrapolated (and interpolated).
645+ The extrapolation to large threshold intensities uses the two highest intensites of
646+ the centroid and their return periods and extends the interpolation between these
647+ points to the given threshold intensity (similar for small threshold intensites).
643648 Defaults to "interpolate".
644649 min_intensity : float, optional
645650 Minimum threshold to filter the hazard intensity. If set to None, self.intensity_thres
0 commit comments