Skip to content

Commit 6290fb9

Browse files
committed
- Changed all radius scaled to radius
Merge branch 'release/0.3.3'
2 parents f925c94 + ab5184b commit 6290fb9

5 files changed

Lines changed: 139 additions & 139 deletions

File tree

autoarray/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@
2525
from autoarray.structures.kernel import Kernel as kernel
2626
from autoarray.structures.visibilities import Visibilities as visibilities
2727

28-
__version__ = '0.3.2'
28+
__version__ = '0.3.3'

autoarray/mask/mask.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ def circular(
133133
mask_2d = mask_util.mask_2d_circular_from_shape_2d_pixel_scales_and_radius(
134134
shape_2d=shape_2d,
135135
pixel_scales=pixel_scales,
136-
radius_scaled=radius,
136+
radius=radius,
137137
centre=centre,
138138
)
139139

@@ -181,8 +181,8 @@ def circular_annular(
181181
mask_2d = mask_util.mask_2d_circular_annular_from_shape_2d_pixel_scales_and_radii(
182182
shape_2d=shape_2d,
183183
pixel_scales=pixel_scales,
184-
inner_radius_scaled=inner_radius,
185-
outer_radius_scaled=outer_radius,
184+
inner_radius=inner_radius,
185+
outer_radius=outer_radius,
186186
centre=centre,
187187
)
188188

@@ -238,8 +238,8 @@ def circular_anti_annular(
238238
mask_2d = mask_util.mask_2d_circular_anti_annular_from_shape_2d_pixel_scales_and_radii(
239239
shape_2d=shape_2d,
240240
pixel_scales=pixel_scales,
241-
inner_radius_scaled=inner_radius,
242-
outer_radius_scaled=outer_radius,
241+
inner_radius=inner_radius,
242+
outer_radius=outer_radius,
243243
outer_radius_2_scaled=outer_radius_2,
244244
centre=centre,
245245
)
@@ -291,7 +291,7 @@ def elliptical(
291291
mask_2d = mask_util.mask_2d_elliptical_from_shape_2d_pixel_scales_and_radius(
292292
shape_2d=shape_2d,
293293
pixel_scales=pixel_scales,
294-
major_axis_radius_scaled=major_axis_radius,
294+
major_axis_radius=major_axis_radius,
295295
axis_ratio=axis_ratio,
296296
phi=phi,
297297
centre=centre,
@@ -355,10 +355,10 @@ def elliptical_annular(
355355
mask_2d = mask_util.mask_2d_elliptical_annular_from_shape_2d_pixel_scales_and_radius(
356356
shape_2d=shape_2d,
357357
pixel_scales=pixel_scales,
358-
inner_major_axis_radius_scaled=inner_major_axis_radius,
358+
inner_major_axis_radius=inner_major_axis_radius,
359359
inner_axis_ratio=inner_axis_ratio,
360360
inner_phi=inner_phi,
361-
outer_major_axis_radius_scaled=outer_major_axis_radius,
361+
outer_major_axis_radius=outer_major_axis_radius,
362362
outer_axis_ratio=outer_axis_ratio,
363363
outer_phi=outer_phi,
364364
centre=centre,

autoarray/util/mask_util.py

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ def total_sparse_pixels_from_mask_2d(mask_2d, unmasked_sparse_grid_pixel_centres
129129

130130
@decorator_util.jit()
131131
def mask_2d_circular_from_shape_2d_pixel_scales_and_radius(
132-
shape_2d, pixel_scales, radius_scaled, centre=(0.0, 0.0)
132+
shape_2d, pixel_scales, radius, centre=(0.0, 0.0)
133133
):
134134
"""Compute a circular mask from the 2D mask array shape and radius of the circle.
135135
@@ -141,7 +141,7 @@ def mask_2d_circular_from_shape_2d_pixel_scales_and_radius(
141141
The (y,x) shape of the mask in unit_label of pixels.
142142
pixel_scales: float
143143
The arc-second to pixel conversion factor of each pixel.
144-
radius_scaled : float
144+
radius : float
145145
The radius (in arc seconds) of the circle within which pixels unmasked.
146146
centre: (float, float)
147147
The centre of the circle used to mask pixels.
@@ -171,15 +171,15 @@ def mask_2d_circular_from_shape_2d_pixel_scales_and_radius(
171171

172172
r_arcsec = np.sqrt(x_arcsec ** 2 + y_arcsec ** 2)
173173

174-
if r_arcsec <= radius_scaled:
174+
if r_arcsec <= radius:
175175
mask[y, x] = False
176176

177177
return mask
178178

179179

180180
@decorator_util.jit()
181181
def mask_2d_circular_annular_from_shape_2d_pixel_scales_and_radii(
182-
shape_2d, pixel_scales, inner_radius_scaled, outer_radius_scaled, centre=(0.0, 0.0)
182+
shape_2d, pixel_scales, inner_radius, outer_radius, centre=(0.0, 0.0)
183183
):
184184
"""Compute an annular mask from an input inner and outer mask radius and shape.
185185
@@ -191,9 +191,9 @@ def mask_2d_circular_annular_from_shape_2d_pixel_scales_and_radii(
191191
The (y,x) shape of the mask in unit_label of pixels.
192192
pixel_scales : (float, float)
193193
The arc-second to pixel conversion factor of each pixel.
194-
inner_radius_scaled : float
194+
inner_radius : float
195195
The radius (in arc seconds) of the inner circle outside of which pixels are unmasked.
196-
outer_radius_scaled : float
196+
outer_radius : float
197197
The radius (in arc seconds) of the outer circle within which pixels are unmasked.
198198
centre: (float, float)
199199
The centre of the annulus used to mask pixels.
@@ -223,7 +223,7 @@ def mask_2d_circular_annular_from_shape_2d_pixel_scales_and_radii(
223223

224224
r_arcsec = np.sqrt(x_arcsec ** 2 + y_arcsec ** 2)
225225

226-
if outer_radius_scaled >= r_arcsec >= inner_radius_scaled:
226+
if outer_radius >= r_arcsec >= inner_radius:
227227
mask[y, x] = False
228228

229229
return mask
@@ -233,8 +233,8 @@ def mask_2d_circular_annular_from_shape_2d_pixel_scales_and_radii(
233233
def mask_2d_circular_anti_annular_from_shape_2d_pixel_scales_and_radii(
234234
shape_2d,
235235
pixel_scales,
236-
inner_radius_scaled,
237-
outer_radius_scaled,
236+
inner_radius,
237+
outer_radius,
238238
outer_radius_2_scaled,
239239
centre=(0.0, 0.0),
240240
):
@@ -255,8 +255,8 @@ def mask_2d_circular_anti_annular_from_shape_2d_pixel_scales_and_radii(
255255
r_arcsec = np.sqrt(x_arcsec ** 2 + y_arcsec ** 2)
256256

257257
if (
258-
inner_radius_scaled >= r_arcsec
259-
or outer_radius_2_scaled >= r_arcsec >= outer_radius_scaled
258+
inner_radius >= r_arcsec
259+
or outer_radius_2_scaled >= r_arcsec >= outer_radius
260260
):
261261
mask[y, x] = False
262262

@@ -279,7 +279,7 @@ def elliptical_radius_from_y_x_phi_and_axis_ratio(y_arcsec, x_arcsec, phi, axis_
279279

280280
@decorator_util.jit()
281281
def mask_2d_elliptical_from_shape_2d_pixel_scales_and_radius(
282-
shape_2d, pixel_scales, major_axis_radius_scaled, axis_ratio, phi, centre=(0.0, 0.0)
282+
shape_2d, pixel_scales, major_axis_radius, axis_ratio, phi, centre=(0.0, 0.0)
283283
):
284284
"""Compute an elliptical mask from an input major-axis mask radius, axis-ratio, rotational angle phi, shape and \
285285
centre.
@@ -292,7 +292,7 @@ def mask_2d_elliptical_from_shape_2d_pixel_scales_and_radius(
292292
The (y,x) shape of the mask in unit_label of pixels.
293293
pixel_scales : (float, float)
294294
The arc-second to pixel conversion factor of each pixel.
295-
major_axis_radius_scaled : float
295+
major_axis_radius : float
296296
The major-axis (in arc seconds) of the ellipse within which pixels are unmasked.
297297
axis_ratio : float
298298
The axis-ratio of the ellipse within which pixels are unmasked.
@@ -329,7 +329,7 @@ def mask_2d_elliptical_from_shape_2d_pixel_scales_and_radius(
329329
y_arcsec, x_arcsec, phi, axis_ratio
330330
)
331331

332-
if r_arcsec_elliptical <= major_axis_radius_scaled:
332+
if r_arcsec_elliptical <= major_axis_radius:
333333
mask[y, x] = False
334334

335335
return mask
@@ -339,10 +339,10 @@ def mask_2d_elliptical_from_shape_2d_pixel_scales_and_radius(
339339
def mask_2d_elliptical_annular_from_shape_2d_pixel_scales_and_radius(
340340
shape_2d,
341341
pixel_scales,
342-
inner_major_axis_radius_scaled,
342+
inner_major_axis_radius,
343343
inner_axis_ratio,
344344
inner_phi,
345-
outer_major_axis_radius_scaled,
345+
outer_major_axis_radius,
346346
outer_axis_ratio,
347347
outer_phi,
348348
centre=(0.0, 0.0),
@@ -358,14 +358,14 @@ def mask_2d_elliptical_annular_from_shape_2d_pixel_scales_and_radius(
358358
The (y,x) shape of the mask in unit_label of pixels.
359359
pixel_scales : (float, float)
360360
The arc-second to pixel conversion factor of each pixel.
361-
inner_major_axis_radius_scaled : float
361+
inner_major_axis_radius : float
362362
The major-axis (in arc seconds) of the inner ellipse within which pixels are masked.
363363
inner_axis_ratio : float
364364
The axis-ratio of the inner ellipse within which pixels are masked.
365365
inner_phi : float
366366
The rotation angle of the inner ellipse within which pixels are masked, (counter-clockwise from the \
367367
positive x-axis).
368-
outer_major_axis_radius_scaled : float
368+
outer_major_axis_radius : float
369369
The major-axis (in arc seconds) of the outer ellipse within which pixels are unmasked.
370370
outer_axis_ratio : float
371371
The axis-ratio of the outer ellipse within which pixels are unmasked.
@@ -410,8 +410,8 @@ def mask_2d_elliptical_annular_from_shape_2d_pixel_scales_and_radius(
410410
)
411411

412412
if (
413-
inner_r_arcsec_elliptical >= inner_major_axis_radius_scaled
414-
and outer_r_arcsec_elliptical <= outer_major_axis_radius_scaled
413+
inner_r_arcsec_elliptical >= inner_major_axis_radius
414+
and outer_r_arcsec_elliptical <= outer_major_axis_radius
415415
):
416416
mask[y, x] = False
417417

test_autoarray/unit/mask/test_mask.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ def test__mask_circular__compare_to_array_util(self):
175175
mask_via_util = aa.util.mask.mask_2d_circular_from_shape_2d_pixel_scales_and_radius(
176176
shape_2d=(5, 4),
177177
pixel_scales=(2.7, 2.7),
178-
radius_scaled=3.5,
178+
radius=3.5,
179179
centre=(0.0, 0.0),
180180
)
181181

@@ -195,7 +195,7 @@ def test__mask_circular__inverted__compare_to_array_util(self):
195195
mask_via_util = aa.util.mask.mask_2d_circular_from_shape_2d_pixel_scales_and_radius(
196196
shape_2d=(5, 4),
197197
pixel_scales=(2.7, 2.7),
198-
radius_scaled=3.5,
198+
radius=3.5,
199199
centre=(0.0, 0.0),
200200
)
201201

@@ -218,8 +218,8 @@ def test__mask_annulus__compare_to_array_util(self):
218218
mask_via_util = aa.util.mask.mask_2d_circular_annular_from_shape_2d_pixel_scales_and_radii(
219219
shape_2d=(5, 4),
220220
pixel_scales=(2.7, 2.7),
221-
inner_radius_scaled=0.8,
222-
outer_radius_scaled=3.5,
221+
inner_radius=0.8,
222+
outer_radius=3.5,
223223
centre=(0.0, 0.0),
224224
)
225225

@@ -240,8 +240,8 @@ def test__mask_annulus_inverted__compare_to_array_util(self):
240240
mask_via_util = aa.util.mask.mask_2d_circular_annular_from_shape_2d_pixel_scales_and_radii(
241241
shape_2d=(5, 4),
242242
pixel_scales=(2.7, 2.7),
243-
inner_radius_scaled=0.8,
244-
outer_radius_scaled=3.5,
243+
inner_radius=0.8,
244+
outer_radius=3.5,
245245
centre=(0.0, 0.0),
246246
)
247247

@@ -265,8 +265,8 @@ def test__mask_anti_annulus__compare_to_array_util(self):
265265
mask_via_util = aa.util.mask.mask_2d_circular_anti_annular_from_shape_2d_pixel_scales_and_radii(
266266
shape_2d=(9, 9),
267267
pixel_scales=(1.2, 1.2),
268-
inner_radius_scaled=0.8,
269-
outer_radius_scaled=2.2,
268+
inner_radius=0.8,
269+
outer_radius=2.2,
270270
outer_radius_2_scaled=3.0,
271271
centre=(0.0, 0.0),
272272
)
@@ -289,8 +289,8 @@ def test__mask_anti_annulus_inverted__compare_to_array_util(self):
289289
mask_via_util = aa.util.mask.mask_2d_circular_anti_annular_from_shape_2d_pixel_scales_and_radii(
290290
shape_2d=(9, 9),
291291
pixel_scales=(1.2, 1.2),
292-
inner_radius_scaled=0.8,
293-
outer_radius_scaled=2.2,
292+
inner_radius=0.8,
293+
outer_radius=2.2,
294294
outer_radius_2_scaled=3.0,
295295
centre=(0.0, 0.0),
296296
)
@@ -316,7 +316,7 @@ def test__mask_elliptical__compare_to_array_util(self):
316316
mask_via_util = aa.util.mask.mask_2d_elliptical_from_shape_2d_pixel_scales_and_radius(
317317
shape_2d=(8, 5),
318318
pixel_scales=(2.7, 2.7),
319-
major_axis_radius_scaled=5.7,
319+
major_axis_radius=5.7,
320320
axis_ratio=0.4,
321321
phi=40.0,
322322
centre=(0.0, 0.0),
@@ -340,7 +340,7 @@ def test__mask_elliptical_inverted__compare_to_array_util(self):
340340
mask_via_util = aa.util.mask.mask_2d_elliptical_from_shape_2d_pixel_scales_and_radius(
341341
shape_2d=(8, 5),
342342
pixel_scales=(2.7, 2.7),
343-
major_axis_radius_scaled=5.7,
343+
major_axis_radius=5.7,
344344
axis_ratio=0.4,
345345
phi=40.0,
346346
centre=(0.0, 0.0),
@@ -367,10 +367,10 @@ def test__mask_elliptical_annular__compare_to_array_util(self):
367367
mask_via_util = aa.util.mask.mask_2d_elliptical_annular_from_shape_2d_pixel_scales_and_radius(
368368
shape_2d=(8, 5),
369369
pixel_scales=(2.7, 2.7),
370-
inner_major_axis_radius_scaled=2.1,
370+
inner_major_axis_radius=2.1,
371371
inner_axis_ratio=0.6,
372372
inner_phi=20.0,
373-
outer_major_axis_radius_scaled=5.7,
373+
outer_major_axis_radius=5.7,
374374
outer_axis_ratio=0.4,
375375
outer_phi=40.0,
376376
centre=(0.0, 0.0),
@@ -398,10 +398,10 @@ def test__mask_elliptical_annular_inverted__compare_to_array_util(self):
398398
mask_via_util = aa.util.mask.mask_2d_elliptical_annular_from_shape_2d_pixel_scales_and_radius(
399399
shape_2d=(8, 5),
400400
pixel_scales=(2.7, 2.7),
401-
inner_major_axis_radius_scaled=2.1,
401+
inner_major_axis_radius=2.1,
402402
inner_axis_ratio=0.6,
403403
inner_phi=20.0,
404-
outer_major_axis_radius_scaled=5.7,
404+
outer_major_axis_radius=5.7,
405405
outer_axis_ratio=0.4,
406406
outer_phi=40.0,
407407
centre=(0.0, 0.0),

0 commit comments

Comments
 (0)