def __getattr__(attr_name): | |
import warnings | |
from numpy.fft import _helper | |
ret = getattr(_helper, attr_name, None) | |
if ret is None: | |
raise AttributeError( | |
f"module 'numpy.fft.helper' has no attribute {attr_name}") | |
warnings.warn( | |
"The numpy.fft.helper has been made private and renamed to " | |
"numpy.fft._helper. All four functions exported by it (i.e. fftshift, " | |
"ifftshift, fftfreq, rfftfreq) are available from numpy.fft. " | |
f"Please use numpy.fft.{attr_name} instead.", | |
DeprecationWarning, | |
stacklevel=3 | |
) | |
return ret | |