@@ -363,12 +363,12 @@ class OperateImageGalaxies(OperateImageList):
363363 """
364364
365365 def galaxy_image_2d_dict_from (
366- self , grid : aa .Grid2D , operated_only : Optional [bool ] = None
366+ self , grid : aa .Grid2D , xp = np , operated_only : Optional [bool ] = None
367367 ) -> Dict [Galaxy , aa .Array2D ]:
368368 raise NotImplementedError
369369
370370 def galaxy_blurred_image_2d_dict_from (
371- self , grid , psf , blurring_grid
371+ self , grid , psf , blurring_grid , xp = np
372372 ) -> Dict [Galaxy , aa .Array2D ]:
373373 """
374374 Evaluate the light object's dictionary mapping galaixes to their corresponding 2D images and convolve each
@@ -392,15 +392,15 @@ def galaxy_blurred_image_2d_dict_from(
392392 """
393393
394394 galaxy_image_2d_not_operated_dict = self .galaxy_image_2d_dict_from (
395- grid = grid , operated_only = False
395+ grid = grid , operated_only = False , xp = xp
396396 )
397397
398398 galaxy_blurring_image_2d_not_operated_dict = self .galaxy_image_2d_dict_from (
399- grid = blurring_grid , operated_only = False
399+ grid = blurring_grid , operated_only = False , xp = xp
400400 )
401401
402402 galaxy_image_2d_operated_dict = self .galaxy_image_2d_dict_from (
403- grid = grid , operated_only = True
403+ grid = grid , operated_only = True , xp = xp
404404 )
405405
406406 galaxy_blurred_image_2d_dict = {}
@@ -414,6 +414,7 @@ def galaxy_blurred_image_2d_dict_from(
414414 blurred_image_2d = psf .convolved_image_from (
415415 image = image_2d_not_operated ,
416416 blurring_image = blurring_image_2d_not_operated ,
417+ xp = xp
417418 )
418419
419420 image_2d_operated = galaxy_image_2d_operated_dict [galaxy_key ]
@@ -451,7 +452,7 @@ def galaxy_visibilities_dict_from(
451452 in the uv-plane.
452453 """
453454
454- galaxy_image_2d_dict = self .galaxy_image_2d_dict_from (grid = grid )
455+ galaxy_image_2d_dict = self .galaxy_image_2d_dict_from (grid = grid , xp = xp )
455456
456457 galaxy_visibilities_dict = {}
457458
0 commit comments