From 8e50a9b0146579364b1dea77f078fcfd67f2797a Mon Sep 17 00:00:00 2001 From: David Hoese Date: Wed, 10 Sep 2025 11:28:41 -0500 Subject: [PATCH] Fix compiler warnings in MODIS interpolator --- geotiepoints/_modis_interpolator.pyx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/geotiepoints/_modis_interpolator.pyx b/geotiepoints/_modis_interpolator.pyx index 06be664..bed18ee 100644 --- a/geotiepoints/_modis_interpolator.pyx +++ b/geotiepoints/_modis_interpolator.pyx @@ -214,12 +214,12 @@ cdef class MODISInterpolator: ) noexcept nogil: cdef unsigned int scan_idx cdef int i - cdef int fine_idx - cdef int half_scan_length = self._fine_pixels_per_coarse_pixel // 2 + cdef unsigned int fine_idx + cdef unsigned int half_scan_length = self._fine_pixels_per_coarse_pixel // 2 cdef unsigned int fine_pixels_per_scan = self._coarse_scan_length * self._fine_pixels_per_coarse_pixel for fine_idx in range(fine_pixels_per_scan): if fine_idx < half_scan_length: - y_view[fine_idx] = -half_scan_length + 0.5 + fine_idx + y_view[fine_idx] = 0.5 + fine_idx - half_scan_length elif fine_idx >= fine_pixels_per_scan - half_scan_length: y_view[fine_idx] = (self._fine_pixels_per_coarse_pixel + 0.5) + (half_scan_length - (fine_pixels_per_scan - fine_idx)) else: