@@ -137,7 +137,7 @@ def convergence_2d_via_cse_from(self, grid: aa.type.Grid2DLike, xp=np, **kwargs)
137137 The grid of (y,x) arc-second coordinates the convergence is computed on.
138138 """
139139
140- elliptical_radii = self .elliptical_radii_grid_from (grid = grid , ** kwargs )
140+ elliptical_radii = self .elliptical_radii_grid_from (grid = grid , xp = xp , ** kwargs )
141141
142142 return self ._convergence_2d_via_cse_from (grid_radii = elliptical_radii )
143143
@@ -364,7 +364,7 @@ def __init__(
364364 )
365365
366366 def deflections_yx_2d_from (self , grid : aa .type .Grid2DLike , xp = np , ** kwargs ):
367- return self .deflections_2d_via_analytic_from (grid = grid , ** kwargs )
367+ return self .deflections_2d_via_analytic_from (grid = grid , xp = xp , ** kwargs )
368368
369369 @aa .grid_dec .to_vector_yx
370370 @aa .grid_dec .transform
@@ -381,7 +381,7 @@ def deflections_2d_via_analytic_from(
381381 """
382382
383383 eta = xp .multiply (
384- 1.0 / self .scale_radius , self .radial_grid_from (grid = grid , ** kwargs ).array
384+ 1.0 / self .scale_radius , self .radial_grid_from (grid = grid , xp = xp , ** kwargs ).array
385385 )
386386
387387 deflection_grid = xp .multiply (
@@ -395,7 +395,7 @@ def deflections_2d_via_analytic_from(
395395
396396 def deflection_func_sph (self , grid_radius , xp = np ):
397397 grid_radius = grid_radius + 0j
398- return xp .real (self .coord_func_h (grid_radius = grid_radius ))
398+ return xp .real (self .coord_func_h (grid_radius = grid_radius , xp = xp ))
399399
400400 @aa .over_sample
401401 @aa .grid_dec .to_array
0 commit comments