Skip to content

Commit dc1a0ac

Browse files
committed
minor dtype regression
1 parent 04618fa commit dc1a0ac

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

src/aspire/image/image.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -606,7 +606,9 @@ def filter(self, filter):
606606
# Second note, filter and grid dtype may not match image dtype,
607607
# upcast both here for most accurate convolution.
608608
filter_values = xp.asarray(
609-
filter.evaluate_grid(self.shape[-2:], pixel_size=self.pixel_size),
609+
filter.evaluate_grid(
610+
self.shape[-2:], dtype=np.float64, pixel_size=self.pixel_size
611+
),
610612
dtype=np.float64,
611613
)
612614

tests/test_filters.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -262,11 +262,11 @@ def test_rectangular_ctf():
262262
# A = gaussian_2d(size=L, mu=(0,-L//10), sigma=L//8, dtype=np.float64)
263263
A = gaussian_2d(size=L, mu=(0, -L // 10), sigma=L // 32, dtype=np.float64)
264264

265-
full_img = Image(A)
266-
truncated_img = Image(A[:rows, :cols])
265+
full_img = Image(A, pixel_size=2)
266+
truncated_img = Image(A[:rows, :cols], pixel_size=2)
267267

268268
# Create a CTFFilter
269-
ctf_filter = CTFFilter(pixel_size=2)
269+
ctf_filter = CTFFilter()
270270

271271
# Apply to both Image instances
272272
full_img_with_ctf = full_img.filter(ctf_filter)

0 commit comments

Comments
 (0)