diff --git a/conda/recipes/cusignal/meta.yaml b/conda/recipes/cusignal/meta.yaml index 2c531cc2..1a5a1238 100644 --- a/conda/recipes/cusignal/meta.yaml +++ b/conda/recipes/cusignal/meta.yaml @@ -31,7 +31,7 @@ requirements: run: - python - scipy>=1.6.0 - - numpy>=1.17.3,<=1.22 + - numpy>=1.17.3 - boost - numba>=0.49.0 - cupy>=8.3.0,<12.0.0a0 diff --git a/python/cusignal/filtering/resample.py b/python/cusignal/filtering/resample.py index c6a866ea..88d75721 100644 --- a/python/cusignal/filtering/resample.py +++ b/python/cusignal/filtering/resample.py @@ -264,9 +264,9 @@ def resample(x, num, t=None, axis=0, window=None, domain="time"): N = int(np.minimum(num, Nx)) Y = cp.zeros(newshape, dtype=X.dtype) sl[axis] = slice(0, (N + 1) // 2) - Y[sl] = X[sl] + Y[tuple(sl)] = X[tuple(sl)] sl[axis] = slice(-(N - 1) // 2, None) - Y[sl] = X[sl] + Y[tuple(sl)] = X[tuple(sl)] y = cp.fft.ifft(Y, axis=axis) * (float(num) / float(Nx)) if x.dtype.char not in ["F", "D"]: