Skip to content

Commit ccccf1a

Browse files
committed
add small non zero numerical value to make grid radials plot correctly
1 parent 5d96ba5 commit ccccf1a

5 files changed

Lines changed: 7 additions & 6 deletions

File tree

autoarray/dataset/imaging/simulator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,7 @@ def via_image_from(
161161
image = image - background_sky_map
162162

163163
mask = Mask2D.all_false(
164-
shape_native=image.shape_native, pixel_scales=image.pixel_scales
164+
shape_native=image.shape_native, pixel_scales=image.pixel_scales, origin=image.origin
165165
)
166166

167167
image = Array2D(values=image, mask=mask)

autoarray/dataset/preprocess.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -521,7 +521,7 @@ def noise_map_with_signal_to_noise_limit_from(
521521
)
522522

523523
mask = Mask2D.all_false(
524-
shape_native=data.shape_native, pixel_scales=data.pixel_scales
524+
shape_native=data.shape_native, pixel_scales=data.pixel_scales, origin=data.origin
525525
)
526526

527527
if len(noise_map.native) == 1:

autoarray/structures/arrays/kernel_2d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -475,7 +475,7 @@ def convolved_array_from(self, array: Array2D) -> Array2D:
475475
array_2d = array.native
476476

477477
convolved_array_2d = scipy.signal.convolve2d(
478-
array_2d._array, np.array(self.native._array), mode="same"
478+
array_2d.array, np.array(self.native.array), mode="same"
479479
)
480480

481481
convolved_array_1d = array_2d_util.array_2d_slim_from(

autoarray/structures/grids/uniform_1d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,4 +319,4 @@ def grid_2d_radial_projected_from(self, angle: float = 0.0) -> Grid2DIrregular:
319319
grid_2d=grid, centre=(0.0, 0.0), angle=angle
320320
)
321321

322-
return Grid2DIrregular(values=grid)
322+
return Grid2DIrregular(values=grid + 1e-6)

autoarray/structures/grids/uniform_2d.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1000,7 +1000,7 @@ def grid_2d_radial_projected_from(
10001000
if remove_projected_centre:
10011001
grid_radial_projected_2d = grid_radial_projected_2d[1:, :]
10021002

1003-
return Grid2DIrregular(values=grid_radial_projected_2d)
1003+
return Grid2DIrregular(values=grid_radial_projected_2d + 1e-6)
10041004

10051005
@property
10061006
def shape_native_scaled_interior(self) -> Tuple[float, float]:
@@ -1098,6 +1098,7 @@ def padded_grid_from(self, kernel_shape_native: Tuple[int, int]) -> "Grid2D":
10981098
padded_mask = Mask2D.all_false(
10991099
shape_native=padded_shape,
11001100
pixel_scales=self.mask.pixel_scales,
1101+
origin=self.origin
11011102
)
11021103

11031104
pad_width = (
@@ -1106,7 +1107,7 @@ def padded_grid_from(self, kernel_shape_native: Tuple[int, int]) -> "Grid2D":
11061107
)
11071108

11081109
over_sample_size = np.pad(
1109-
self.over_sample_size.native._array,
1110+
self.over_sample_size.native.array,
11101111
pad_width,
11111112
mode="constant",
11121113
constant_values=1,

0 commit comments

Comments
 (0)