Compare commits

...

2 Commits

3 changed files with 5 additions and 5 deletions

View File

@ -53,7 +53,7 @@ class GridDrawMixin(GridPosMixin):
if surface_normal not in range(3):
raise GridError('Invalid surface_normal direction')
center = numpy.squeeze(center)
poly_list = [numpy.array(poly, copy=False) for poly in polygons]
poly_list = [numpy.asarray(poly) for poly in polygons]
# Check polygons, and remove redundant coordinates
surface = numpy.delete(range(3), surface_normal)
@ -293,7 +293,7 @@ class GridDrawMixin(GridPosMixin):
sizes of the cuboid
foreground: Value to draw with ('brush color'). See `draw_polygons()` for details.
"""
dimensions = numpy.array(dimensions, copy=False)
dimensions = numpy.asarray(dimensions)
p = numpy.array([[-dimensions[0], +dimensions[1]],
[+dimensions[0], +dimensions[1]],
[+dimensions[0], -dimensions[1]],

View File

@ -94,7 +94,7 @@ class Grid(GridDrawMixin, GridReadMixin, GridPosMixin):
Raises:
`GridError` on invalid input
"""
edge_arrs = [numpy.array(cc, copy=False) for cc in pixel_edge_coordinates]
edge_arrs = [numpy.asarray(cc) for cc in pixel_edge_coordinates]
self.exyz = [numpy.unique(edges) for edges in edge_arrs]
self.shifts = numpy.array(shifts, dtype=float)

View File

@ -38,8 +38,8 @@ include = [
]
dynamic = ["version"]
dependencies = [
"numpy~=1.26",
"float_raster",
"numpy>=1.26",
"float_raster>=0.8",
]