@@ -182,7 +182,7 @@ def convert_pixel_scales_2d(pixel_scales: ty.PixelScales) -> Tuple[float, float]
182182
183183@numba_util .jit ()
184184def central_pixel_coordinates_2d_from (
185- shape_native : Tuple [int , int ]
185+ shape_native : Tuple [int , int ],
186186) -> Tuple [float , float ]:
187187 """
188188 Returns the central pixel coordinates of a 2D geometry (and therefore a 2D data structure like an ``Array2D``)
@@ -477,7 +477,6 @@ def grid_pixels_2d_slim_from(
477477 pixel_scales=(0.5, 0.5), origin=(0.0, 0.0))
478478 """
479479
480-
481480 centres_scaled = central_scaled_coordinate_2d_from (
482481 shape_native = shape_native , pixel_scales = pixel_scales , origin = origin
483482 )
@@ -544,7 +543,6 @@ def grid_pixel_centres_2d_slim_from(
544543 pixel_scales=(0.5, 0.5), origin=(0.0, 0.0))
545544 """
546545
547-
548546 centres_scaled = central_scaled_coordinate_2d_from (
549547 shape_native = shape_native , pixel_scales = pixel_scales , origin = origin
550548 )
@@ -629,8 +627,10 @@ def grid_pixel_indexes_2d_slim_from(
629627
630628 if use_jax :
631629 grid_pixel_indexes_2d_slim = (
632- grid_pixels_2d_slim * np .array ([shape_native [1 ], 1 ])
633- ).sum (axis = 1 ).astype (int )
630+ (grid_pixels_2d_slim * np .array ([shape_native [1 ], 1 ]))
631+ .sum (axis = 1 )
632+ .astype (int )
633+ )
634634 else :
635635 grid_pixel_indexes_2d_slim = np .zeros (grid_pixels_2d_slim .shape [0 ])
636636
@@ -690,7 +690,9 @@ def grid_scaled_2d_slim_from(
690690 centres_scaled = np .array (centres_scaled )
691691 pixel_scales = np .array (pixel_scales )
692692 sign = np .array ([- 1 , 1 ])
693- grid_scaled_2d_slim = (grid_pixels_2d_slim - centres_scaled - 0.5 ) * pixel_scales * sign
693+ grid_scaled_2d_slim = (
694+ (grid_pixels_2d_slim - centres_scaled - 0.5 ) * pixel_scales * sign
695+ )
694696 else :
695697 grid_scaled_2d_slim = np .zeros ((grid_pixels_2d_slim .shape [0 ], 2 ))
696698
@@ -755,7 +757,7 @@ def grid_pixel_centres_2d_from(
755757 centres_scaled = np .array (centres_scaled )
756758 pixel_scales = np .array (pixel_scales )
757759 sign = np .array ([- 1.0 , 1.0 ])
758- grid_pixels_2d = (
760+ grid_pixels_2d = (
759761 (sign * grid_scaled_2d / pixel_scales ) + centres_scaled + 0.5
760762 ).astype (int )
761763 else :
@@ -764,17 +766,21 @@ def grid_pixel_centres_2d_from(
764766 for y in range (grid_scaled_2d .shape [0 ]):
765767 for x in range (grid_scaled_2d .shape [1 ]):
766768 grid_pixels_2d [y , x , 0 ] = int (
767- (- grid_scaled_2d [y , x , 0 ] / pixel_scales [0 ]) + centres_scaled [0 ] + 0.5
769+ (- grid_scaled_2d [y , x , 0 ] / pixel_scales [0 ])
770+ + centres_scaled [0 ]
771+ + 0.5
768772 )
769773 grid_pixels_2d [y , x , 1 ] = int (
770- (grid_scaled_2d [y , x , 1 ] / pixel_scales [1 ]) + centres_scaled [1 ] + 0.5
774+ (grid_scaled_2d [y , x , 1 ] / pixel_scales [1 ])
775+ + centres_scaled [1 ]
776+ + 0.5
771777 )
772778
773779 return grid_pixels_2d
774780
775781
776782def extent_symmetric_from (
777- extent : Tuple [float , float , float , float ]
783+ extent : Tuple [float , float , float , float ],
778784) -> Tuple [float , float , float , float ]:
779785 """
780786 Given an input extent of the form (x_min, x_max, y_min, y_max), this function returns an extent which is
0 commit comments