From 994454bc8e7af1007a35a6390cf88a88c96c7fed Mon Sep 17 00:00:00 2001 From: "Gregory H. Halverson" Date: Tue, 13 Jan 2026 12:33:59 -0800 Subject: [PATCH] v1.17.1 fixing imports --- pyproject.toml | 2 +- rasters/raster_grid.py | 16 +++------------- 2 files changed, 4 insertions(+), 14 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 90fabba..18bd003 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "rasters" -version = "1.17.0" +version = "1.17.1" description = "raster processing toolkit" readme = "README.md" authors = [ diff --git a/rasters/raster_grid.py b/rasters/raster_grid.py index d57e5ba..6e6c11d 100644 --- a/rasters/raster_grid.py +++ b/rasters/raster_grid.py @@ -25,13 +25,13 @@ from .raster_geometry import RasterGeometry from .wrap_geometry import wrap_geometry +from .bbox import BBox +from .point import Point +from .polygon import Polygon if TYPE_CHECKING: from .CRS import CRS from .spatial_geometry import SpatialGeometry - from .bbox import BBox - from .point import Point - from .polygon import Polygon from .raster import Raster class RasterGrid(RasterGeometry): @@ -524,8 +524,6 @@ def corner_polygon(self) -> Polygon: Returns: Polygon: Polygon of the grid corners. """ - from .polygon import Polygon - return Polygon([ (self.x_origin, self.y_origin), (self.x_origin + self.width, self.y_origin), @@ -541,8 +539,6 @@ def corner_polygon_latlon(self) -> Polygon: Returns: Polygon: Polygon of the grid corners in latitude/longitude. """ - from .polygon import Polygon - polygon = Polygon([ (self.x_origin, self.y_origin), (self.x_origin + self.width, self.y_origin), @@ -562,8 +558,6 @@ def boundary(self) -> Polygon: Returns: Polygon: Boundary polygon of the grid. """ - from .polygon import Polygon - if self.shape == (1, 1): return Polygon(LinearRing([ (self.x_min, self.y_max), @@ -750,8 +744,6 @@ def index(self, geometry: Union[SpatialGeometry, Tuple[float, float, float, floa Returns: Tuple[slice, slice]: Slices representing the grid indices. """ - from .point import Point - geometry = wrap_geometry(geometry) xmin, ymin, xmax, ymax = geometry.bbox.transform(self.crs) @@ -789,8 +781,6 @@ def window( Returns: Window: Rasterio window object. """ - from .point import Point - geometry = wrap_geometry(geometry) xmin, ymin, xmax, ymax = geometry.bbox.transform(self.crs)