From 95fd8471e1961170c08544cf19ef27d5d26331b3 Mon Sep 17 00:00:00 2001
From: Wolfgang Kastaun <wolfgang.kastaun@aei.mpg.de>
Date: Sun, 2 Feb 2025 20:33:04 +0100
Subject: [PATCH] Fix bug in unit test for shift inversion

Limit for coordinate shift was given w.r.t absolute time instead index space.
Bug had no impact because shift was below 1 sample in either case (TODO: larger shifts).
---
 tests/test_shift_inversion_dask.py  | 4 ++--
 tests/test_shift_inversion_numpy.py | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/tests/test_shift_inversion_dask.py b/tests/test_shift_inversion_dask.py
index 0f9a423..903acf1 100644
--- a/tests/test_shift_inversion_dask.py
+++ b/tests/test_shift_inversion_dask.py
@@ -25,8 +25,8 @@ def test_shift_inversion_numpy():
     fsample = 1 / dt
     dxi = dx_from_x(xi)
 
-    op_np = make_shift_inverse_lagrange_numpy(order, a_mod * 1.01, max_it, tol)
-    op_da = make_shift_inverse_lagrange_dask(order, a_mod * 1.01, max_it, tol)
+    op_np = make_shift_inverse_lagrange_numpy(order, a_mod * 1.01 / dt, max_it, tol)
+    op_da = make_shift_inverse_lagrange_dask(order, a_mod * 1.01 / dt, max_it, tol)
     op_na = numpyfy_dask_multi(op_da, chunks)
 
     ai_np = op_np(dxi, fsample)
diff --git a/tests/test_shift_inversion_numpy.py b/tests/test_shift_inversion_numpy.py
index 0259c5c..d91baac 100644
--- a/tests/test_shift_inversion_numpy.py
+++ b/tests/test_shift_inversion_numpy.py
@@ -22,7 +22,7 @@ def test_shift_inversion_numpy():
     fsample = 1 / dt
     dxi = dx_from_x(xi)
 
-    op_np = make_shift_inverse_lagrange_numpy(order, a_mod * 1.01, max_it, tol)
+    op_np = make_shift_inverse_lagrange_numpy(order, a_mod * 1.01 / dt, max_it, tol)
 
     ai_np = op_np(dxi, fsample)
 
-- 
GitLab