From 288b88ec0195e21e0f65e7f030b8a219de5f779e Mon Sep 17 00:00:00 2001 From: NimaSarajpoor Date: Fri, 30 Oct 2026 21:22:49 -0400 Subject: [PATCH] fixed import of removed module --- sdp/pocketfft_r2c_c2r_sdp.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/sdp/pocketfft_r2c_c2r_sdp.py b/sdp/pocketfft_r2c_c2r_sdp.py index 1f14342..cd6d73e 100644 --- a/sdp/pocketfft_r2c_c2r_sdp.py +++ b/sdp/pocketfft_r2c_c2r_sdp.py @@ -1,6 +1,11 @@ import numpy as np from scipy.fft import next_fast_len -from scipy.fft._pocketfft.basic import r2c, c2r + +# _duccfft replaced _pocketfft in scipy 1.18 +try: + from scipy.fft._duccfft.basic import c2r, r2c +except ModuleNotFoundError: # pragma: no cover + from scipy.fft._pocketfft.basic import c2r, r2c def setup(Q, T):