@@ -263,15 +263,15 @@ def edges_from(image, no_edges):
263263 edges = []
264264
265265 for edge_no in range (no_edges ):
266- top_edge = image .native [edge_no , edge_no : image .shape_native [1 ] - edge_no ]
267- bottom_edge = image .native [
266+ top_edge = image .native . array [edge_no , edge_no : image .shape_native [1 ] - edge_no ]
267+ bottom_edge = image .native . array [
268268 image .shape_native [0 ] - 1 - edge_no ,
269269 edge_no : image .shape_native [1 ] - edge_no ,
270270 ]
271- left_edge = image .native [
271+ left_edge = image .native . array [
272272 edge_no + 1 : image .shape_native [0 ] - 1 - edge_no , edge_no
273273 ]
274- right_edge = image .native [
274+ right_edge = image .native . array [
275275 edge_no + 1 : image .shape_native [0 ] - 1 - edge_no ,
276276 image .shape_native [1 ] - 1 - edge_no ,
277277 ]
@@ -517,8 +517,8 @@ def noise_map_with_signal_to_noise_limit_from(
517517 noise_map_limit = np .where (
518518 (signal_to_noise_map .native > signal_to_noise_limit )
519519 & (noise_limit_mask == False ),
520- np .abs (data .native ) / signal_to_noise_limit ,
521- noise_map .native ,
520+ np .abs (data .native . array ) / signal_to_noise_limit ,
521+ noise_map .native . array ,
522522 )
523523
524524 mask = Mask2D .all_false (
0 commit comments