diff --git a/src/titiler/core/titiler/core/algorithm/dem.py b/src/titiler/core/titiler/core/algorithm/dem.py index ce58c8d6c..23f5f90c0 100644 --- a/src/titiler/core/titiler/core/algorithm/dem.py +++ b/src/titiler/core/titiler/core/algorithm/dem.py @@ -179,7 +179,7 @@ def __call__(self, img: ImageData) -> ImageData: """Encode DEM into RGB.""" data = numpy.clip(img.array[0] + 32768.0, 0.0, 65535.0) if self.nodata_height is not None: - data[img.array.mask[0]] = numpy.clip( # type: ignore [index] + data[img.array.mask[0]] = numpy.clip( # type: ignore [call-overload] self.nodata_height + 32768.0, 0.0, 65535.0 ) r = data / 256 @@ -239,7 +239,7 @@ def _range_check(datarange): raise ValueError(f"Data of {datarange} larger than 256 ** 3") if self.nodata_height is not None: - data[img.array.mask[0]] = ( # type: ignore [index] + data[img.array.mask[0]] = ( # type: ignore [call-overload] self.nodata_height - self.baseval ) / self.interval