Skip to content

Commit a139c0d

Browse files
committed
🏷️ stub numpy.fft.helper (deprecated)
1 parent 4da5adf commit a139c0d

File tree

2 files changed

+23
-4
lines changed

2 files changed

+23
-4
lines changed

src/numpy-stubs/fft/helper.pyi

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
from typing import Any
2+
from typing_extensions import deprecated
3+
4+
from numpy._typing import ArrayLike, NDArray, _ShapeLike
5+
6+
from ._helper import _Device, _IntLike, integer_types as integer_types
7+
8+
__all__ = ["fftfreq", "fftshift", "ifftshift", "rfftfreq"]
9+
10+
###
11+
12+
@deprecated("Please use `numpy.fft.fftshift` instead.")
13+
def fftshift(x: ArrayLike, axes: _ShapeLike | None = None) -> NDArray[Any]: ...
14+
@deprecated("Please use `numpy.fft.ifftshift` instead.")
15+
def ifftshift(x: ArrayLike, axes: _ShapeLike | None = None) -> NDArray[Any]: ...
16+
@deprecated("Please use `numpy.fft.fftfreq` instead.")
17+
def fftfreq(n: _IntLike, d: ArrayLike = 1.0, device: _Device = None) -> NDArray[Any]: ...
18+
@deprecated("Please use `numpy.fft.rfftfreq` instead.")
19+
def rfftfreq(n: _IntLike, d: ArrayLike = 1.0, device: _Device = None) -> NDArray[Any]: ...

tool/.mypyignore-todo

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ numpy(\..+)?\.floating.as_integer_ratio
88
numpy(\..+)?\.complexfloating.__hash__
99
numpy(\..+)?\.complexfloating.__complex__
1010

11-
numpy.compat
12-
numpy.compat.py3k
13-
1411
numpy._pyinstaller.hook-numpy
12+
1513
numpy.ctypeslib._ctypeslib
16-
numpy.fft.helper
14+
15+
numpy.compat
16+
numpy.compat.py3k
1717

1818
numpy.distutils
1919

0 commit comments

Comments
 (0)