Skip to content

Commit 0e0e429

Browse files
Jammy2211Jammy2211
authored andcommitted
xp refactor complete
1 parent f624774 commit 0e0e429

8 files changed

Lines changed: 48 additions & 62 deletions

File tree

test_autoarray/geometry/test_geometry_2d.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ def test__grid_pixels_2d_slim_from():
115115
)
116116

117117
grid_pixels_util = aa.util.geometry.grid_pixels_2d_slim_from(
118-
grid_scaled_2d_slim=np.array(grid_scaled_2d),
118+
grid_scaled_2d_slim=grid_scaled_2d,
119119
shape_native=(2, 2),
120120
pixel_scales=geometry.pixel_scales,
121121
)
@@ -134,7 +134,7 @@ def test__grid_pixel_centres_2d_from():
134134
)
135135

136136
grid_pixels_util = aa.util.geometry.grid_pixel_centres_2d_slim_from(
137-
grid_scaled_2d_slim=np.array(grid_scaled_2d),
137+
grid_scaled_2d_slim=grid_scaled_2d,
138138
shape_native=(2, 2),
139139
pixel_scales=(7.0, 2.0),
140140
)
@@ -153,7 +153,7 @@ def test__grid_pixel_indexes_2d_from():
153153
)
154154

155155
grid_pixels_util = aa.util.geometry.grid_pixel_indexes_2d_slim_from(
156-
grid_scaled_2d_slim=np.array(grid_scaled_2d),
156+
grid_scaled_2d_slim=grid_scaled_2d,
157157
shape_native=(2, 2),
158158
pixel_scales=(2.0, 4.0),
159159
)
@@ -172,7 +172,7 @@ def test__grid_scaled_2d_from():
172172
)
173173

174174
grid_pixels_util = aa.util.geometry.grid_scaled_2d_slim_from(
175-
grid_pixels_2d_slim=np.array(grid_pixels),
175+
grid_pixels_2d_slim=grid_pixels,
176176
shape_native=(2, 2),
177177
pixel_scales=(2.0, 2.0),
178178
)

test_autoarray/inversion/inversion/imaging/test_inversion_imaging_util.py

Lines changed: 23 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -209,19 +209,17 @@ def test__data_vector_via_w_tilde_data_two_methods_agree():
209209

210210
data_vector = (
211211
aa.util.inversion_imaging.data_vector_via_blurred_mapping_matrix_from(
212-
blurred_mapping_matrix=np.array(blurred_mapping_matrix),
213-
image=np.array(image),
214-
noise_map=np.array(noise_map),
212+
blurred_mapping_matrix=blurred_mapping_matrix,
213+
image=image,
214+
noise_map=noise_map,
215215
)
216216
)
217217

218218
w_tilde_data = aa.util.inversion_imaging.w_tilde_data_imaging_from(
219-
image_native=np.array(image.native.array),
220-
noise_map_native=np.array(noise_map.native.array),
221-
kernel_native=np.array(kernel.native.array),
222-
native_index_for_slim_index=np.array(
223-
mask.derive_indexes.native_for_slim
224-
).astype("int"),
219+
image_native=image.native.array,
220+
noise_map_native=noise_map.native.array,
221+
kernel_native=kernel.native.array,
222+
native_index_for_slim_index=mask.derive_indexes.native_for_slim.astype("int"),
225223
)
226224

227225
(
@@ -230,20 +228,16 @@ def test__data_vector_via_w_tilde_data_two_methods_agree():
230228
pix_lengths,
231229
) = aa.util.mapper_numba.data_slim_to_pixelization_unique_from(
232230
data_pixels=w_tilde_data.shape[0],
233-
pix_indexes_for_sub_slim_index=np.array(
234-
mapper.pix_indexes_for_sub_slim_index
235-
),
236-
pix_sizes_for_sub_slim_index=np.array(mapper.pix_sizes_for_sub_slim_index),
237-
pix_weights_for_sub_slim_index=np.array(
238-
mapper.pix_weights_for_sub_slim_index
239-
),
231+
pix_indexes_for_sub_slim_index=mapper.pix_indexes_for_sub_slim_index,
232+
pix_sizes_for_sub_slim_index=mapper.pix_sizes_for_sub_slim_index.astype("int"),
233+
pix_weights_for_sub_slim_index=mapper.pix_weights_for_sub_slim_index,
240234
pix_pixels=mapper.params,
241-
sub_size=np.array(grid.over_sample_size),
235+
sub_size=grid.over_sample_size.array,
242236
)
243237

244238
data_vector_via_w_tilde = (
245239
aa.util.inversion_imaging_numba.data_vector_via_w_tilde_data_imaging_from(
246-
w_tilde_data=np.array(w_tilde_data),
240+
w_tilde_data=w_tilde_data,
247241
data_to_pix_unique=data_to_pix_unique.astype("int"),
248242
data_weights=data_weights,
249243
pix_lengths=pix_lengths.astype("int"),
@@ -279,11 +273,9 @@ def test__curvature_matrix_via_w_tilde_two_methods_agree():
279273
mapping_matrix = mapper.mapping_matrix
280274

281275
w_tilde = aa.util.inversion_imaging_numba.w_tilde_curvature_imaging_from(
282-
noise_map_native=np.array(noise_map.native.array),
283-
kernel_native=np.array(kernel.native.array),
284-
native_index_for_slim_index=np.array(
285-
mask.derive_indexes.native_for_slim
286-
).astype("int"),
276+
noise_map_native=noise_map.native.array,
277+
kernel_native=kernel.native.array,
278+
native_index_for_slim_index=mask.derive_indexes.native_for_slim.astype("int"),
287279
)
288280

289281
curvature_matrix_via_w_tilde = aa.util.inversion.curvature_matrix_via_w_tilde_from(
@@ -296,7 +288,7 @@ def test__curvature_matrix_via_w_tilde_two_methods_agree():
296288

297289
curvature_matrix = aa.util.inversion.curvature_matrix_via_mapping_matrix_from(
298290
mapping_matrix=blurred_mapping_matrix,
299-
noise_map=np.array(noise_map),
291+
noise_map=noise_map,
300292
)
301293
assert curvature_matrix_via_w_tilde == pytest.approx(curvature_matrix, abs=1.0e-4)
302294

@@ -336,11 +328,9 @@ def test__curvature_matrix_via_w_tilde_preload_two_methods_agree():
336328
w_tilde_indexes,
337329
w_tilde_lengths,
338330
) = aa.util.inversion_imaging_numba.w_tilde_curvature_preload_imaging_from(
339-
noise_map_native=np.array(noise_map.native.array),
340-
kernel_native=np.array(kernel.native.array),
341-
native_index_for_slim_index=np.array(
342-
mask.derive_indexes.native_for_slim
343-
).astype("int"),
331+
noise_map_native=noise_map.native.array,
332+
kernel_native=kernel.native.array,
333+
native_index_for_slim_index=mask.derive_indexes.native_for_slim.astype("int"),
344334
)
345335

346336
(
@@ -349,15 +339,11 @@ def test__curvature_matrix_via_w_tilde_preload_two_methods_agree():
349339
pix_lengths,
350340
) = aa.util.mapper_numba.data_slim_to_pixelization_unique_from(
351341
data_pixels=w_tilde_lengths.shape[0],
352-
pix_indexes_for_sub_slim_index=np.array(
353-
mapper.pix_indexes_for_sub_slim_index
354-
),
355-
pix_sizes_for_sub_slim_index=np.array(mapper.pix_sizes_for_sub_slim_index),
356-
pix_weights_for_sub_slim_index=np.array(
357-
mapper.pix_weights_for_sub_slim_index
358-
),
342+
pix_indexes_for_sub_slim_index=mapper.pix_indexes_for_sub_slim_index,
343+
pix_sizes_for_sub_slim_index=mapper.pix_sizes_for_sub_slim_index,
344+
pix_weights_for_sub_slim_index=mapper.pix_weights_for_sub_slim_index,
359345
pix_pixels=mapper.params,
360-
sub_size=np.array(grid.over_sample_size),
346+
sub_size=grid.over_sample_size.array,
361347
)
362348

363349
curvature_matrix_via_w_tilde = aa.util.inversion_imaging_numba.curvature_matrix_via_w_tilde_curvature_preload_imaging_from(

test_autoarray/inversion/inversion/interferometer/test_inversion_interferometer_util.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@ def test__w_tilde_curvature_interferometer_from():
7575
grid = aa.Grid2D.uniform(shape_native=(2, 2), pixel_scales=0.0005)
7676

7777
w_tilde = aa.util.inversion_interferometer.w_tilde_curvature_interferometer_from(
78-
noise_map_real=np.array(noise_map),
79-
uv_wavelengths=np.array(uv_wavelengths),
80-
grid_radians_slim=np.array(grid),
78+
noise_map_real=noise_map,
79+
uv_wavelengths=uv_wavelengths,
80+
grid_radians_slim=grid.array,
8181
)
8282

8383
assert w_tilde == pytest.approx(
@@ -102,9 +102,9 @@ def test__curvature_matrix_via_w_tilde_preload_from():
102102
grid = aa.Grid2D.uniform(shape_native=(3, 3), pixel_scales=0.0005)
103103

104104
w_tilde = aa.util.inversion_interferometer.w_tilde_curvature_interferometer_from(
105-
noise_map_real=np.array(noise_map),
106-
uv_wavelengths=np.array(uv_wavelengths),
107-
grid_radians_slim=np.array(grid),
105+
noise_map_real=noise_map,
106+
uv_wavelengths=uv_wavelengths,
107+
grid_radians_slim=grid.array,
108108
)
109109

110110
mapping_matrix = np.array(
@@ -127,8 +127,8 @@ def test__curvature_matrix_via_w_tilde_preload_from():
127127

128128
w_tilde_preload = (
129129
aa.util.inversion_interferometer.w_tilde_curvature_preload_interferometer_from(
130-
noise_map_real=np.array(noise_map),
131-
uv_wavelengths=np.array(uv_wavelengths),
130+
noise_map_real=noise_map,
131+
uv_wavelengths=uv_wavelengths,
132132
shape_masked_pixels_2d=(3, 3),
133133
grid_radians_2d=np.array(grid.native),
134134
)
@@ -168,9 +168,9 @@ def test__curvature_matrix_via_w_tilde_two_methods_agree():
168168
grid = aa.Grid2D.uniform(shape_native=(3, 3), pixel_scales=0.0005)
169169

170170
w_tilde = aa.util.inversion_interferometer.w_tilde_curvature_interferometer_from(
171-
noise_map_real=np.array(noise_map),
172-
uv_wavelengths=np.array(uv_wavelengths),
173-
grid_radians_slim=np.array(grid),
171+
noise_map_real=noise_map,
172+
uv_wavelengths=uv_wavelengths,
173+
grid_radians_slim=grid.array,
174174
)
175175

176176
w_tilde_preload = (

test_autoarray/inversion/inversion/test_mapper_valued.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ def test__magnification_via_mesh_from():
125125
mapping_matrix=np.ones((12, 10)),
126126
)
127127

128-
mapper_valued = aa.MapperValued(values=np.array(magnification), mapper=mapper)
128+
mapper_valued = aa.MapperValued(values=magnification, mapper=mapper)
129129

130130
magnification = mapper_valued.magnification_via_mesh_from()
131131

test_autoarray/inversion/pixelization/mappers/test_delaunay.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def test__pix_indexes_for_sub_slim_index__matches_util(grid_2d_sub_1_7x7):
2929
pix_indexes_for_sub_slim_index_util,
3030
sizes,
3131
) = aa.util.mapper_numba.pix_indexes_for_sub_slim_index_delaunay_from(
32-
source_plane_data_grid=np.array(mapper.source_plane_data_grid),
32+
source_plane_data_grid=mapper.source_plane_data_grid.array,
3333
simplex_index_for_sub_slim_index=simplex_index_for_sub_slim_index,
3434
pix_indexes_for_simplex_index=pix_indexes_for_simplex_index,
3535
delaunay_points=mapper.delaunay.points,

test_autoarray/mask/derive/test_grid_2d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ def test__masked_grid():
237237
derive_grid = aa.DeriveGrid2D(mask=mask)
238238

239239
masked_grid_util = aa.util.grid_2d.grid_2d_slim_via_mask_from(
240-
mask_2d=np.array(mask),
240+
mask_2d=mask,
241241
pixel_scales=(1.0, 1.0),
242242
origin=(3.0, -2.0),
243243
)

test_autoarray/mask/derive/test_indexes_2d.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def make_indexes_2d_9x9():
2727
def test__native_index_for_slim_index(indexes_2d_9x9):
2828
native_index_for_slim_index_2d = (
2929
aa.util.mask_2d.native_index_for_slim_index_2d_from(
30-
mask_2d=np.array(indexes_2d_9x9.mask),
30+
mask_2d=indexes_2d_9x9.mask,
3131
)
3232
)
3333

@@ -38,23 +38,23 @@ def test__native_index_for_slim_index(indexes_2d_9x9):
3838

3939
def test__unmasked_1d_indexes(indexes_2d_9x9):
4040
unmasked_pixels_util = aa.util.mask_2d.mask_slim_indexes_from(
41-
mask_2d=np.array(indexes_2d_9x9.mask), return_masked_indexes=False
41+
mask_2d=indexes_2d_9x9.mask, return_masked_indexes=False
4242
)
4343

4444
assert indexes_2d_9x9.unmasked_slim == pytest.approx(unmasked_pixels_util, 1e-4)
4545

4646

4747
def test__masked_1d_indexes(indexes_2d_9x9):
4848
masked_pixels_util = aa.util.mask_2d.mask_slim_indexes_from(
49-
mask_2d=np.array(indexes_2d_9x9.mask), return_masked_indexes=True
49+
mask_2d=indexes_2d_9x9.mask, return_masked_indexes=True
5050
)
5151

5252
assert indexes_2d_9x9.masked_slim == pytest.approx(masked_pixels_util, 1e-4)
5353

5454

5555
def test__edge_1d_indexes(indexes_2d_9x9):
5656
edge_1d_indexes_util = aa.util.mask_2d.edge_1d_indexes_from(
57-
mask_2d=np.array(indexes_2d_9x9.mask)
57+
mask_2d=indexes_2d_9x9.mask
5858
)
5959

6060
assert indexes_2d_9x9.edge_slim == pytest.approx(edge_1d_indexes_util, 1e-4)
@@ -68,7 +68,7 @@ def test__edge_2d_indexes(indexes_2d_9x9):
6868

6969
def test__border_1d_indexes(indexes_2d_9x9):
7070
border_pixels_util = aa.util.mask_2d.border_slim_indexes_from(
71-
mask_2d=np.array(indexes_2d_9x9.mask)
71+
mask_2d=indexes_2d_9x9.mask
7272
)
7373

7474
assert indexes_2d_9x9.border_slim == pytest.approx(border_pixels_util, 1e-4)

test_autoarray/mask/derive/test_mask_2d.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def test__unmasked_mask(derive_mask_2d_9x9):
3232

3333
def test__blurring_mask_from(derive_mask_2d_9x9):
3434
blurring_mask_via_util = aa.util.mask_2d.blurring_mask_2d_from(
35-
mask_2d=np.array(derive_mask_2d_9x9.mask),
35+
mask_2d=derive_mask_2d_9x9.mask,
3636
kernel_shape_native=(3, 3),
3737
)
3838

@@ -67,7 +67,7 @@ def test__edge_buffed_mask():
6767
derive_mask_2d = aa.DeriveMask2D(mask=mask)
6868

6969
edge_buffed_mask_manual = aa.util.mask_2d.buffed_mask_2d_from(
70-
mask_2d=np.array(mask),
70+
mask_2d=mask,
7171
).astype("bool")
7272

7373
assert (derive_mask_2d.edge_buffed == edge_buffed_mask_manual).all()

0 commit comments

Comments
 (0)