diff options
| author | Bas van Beek <b.f.van.beek@vu.nl> | 2020-08-20 13:50:50 +0200 |
|---|---|---|
| committer | Bas van Beek <b.f.van.beek@vu.nl> | 2020-08-20 13:50:50 +0200 |
| commit | b67db6b53f80f895237f58c1c8fa8a855cdd8051 (patch) | |
| tree | e97421e00ddcbbb3666ba5e25f361aae23e36c71 | |
| parent | 6d33a659b493b43b393e2ce58cbb9e8e40e2f583 (diff) | |
| download | numpy-b67db6b53f80f895237f58c1c8fa8a855cdd8051.tar.gz | |
ENH: Replace module-level `__getattr__` with explicitly defined objects
| -rw-r--r-- | numpy/fft/__init__.pyi | 20 | ||||
| -rw-r--r-- | numpy/linalg/__init__.pyi | 23 | ||||
| -rw-r--r-- | numpy/polynomial/__init__.pyi | 9 | ||||
| -rw-r--r-- | numpy/version.pyi | 7 |
4 files changed, 51 insertions, 8 deletions
diff --git a/numpy/fft/__init__.pyi b/numpy/fft/__init__.pyi index 3938d68de..45190517f 100644 --- a/numpy/fft/__init__.pyi +++ b/numpy/fft/__init__.pyi @@ -1,4 +1,20 @@ from typing import Any -# TODO: remove when the full numpy namespace is defined -def __getattr__(name: str) -> Any: ... +fft: Any +ifft: Any +rfft: Any +irfft: Any +hfft: Any +ihfft: Any +rfftn: Any +irfftn: Any +rfft2: Any +irfft2: Any +fft2: Any +ifft2: Any +fftn: Any +ifftn: Any +fftshift: Any +ifftshift: Any +fftfreq: Any +rfftfreq: Any diff --git a/numpy/linalg/__init__.pyi b/numpy/linalg/__init__.pyi index 3938d68de..ffb05bb81 100644 --- a/numpy/linalg/__init__.pyi +++ b/numpy/linalg/__init__.pyi @@ -1,4 +1,23 @@ from typing import Any -# TODO: remove when the full numpy namespace is defined -def __getattr__(name: str) -> Any: ... +matrix_power: Any +solve: Any +tensorsolve: Any +tensorinv: Any +inv: Any +cholesky: Any +eigvals: Any +eigvalsh: Any +pinv: Any +slogdet: Any +det: Any +svd: Any +eig: Any +eigh: Any +lstsq: Any +norm: Any +qr: Any +cond: Any +matrix_rank: Any +LinAlgError: Any +multi_dot: Any diff --git a/numpy/polynomial/__init__.pyi b/numpy/polynomial/__init__.pyi index 3938d68de..817ba22ac 100644 --- a/numpy/polynomial/__init__.pyi +++ b/numpy/polynomial/__init__.pyi @@ -1,4 +1,9 @@ from typing import Any -# TODO: remove when the full numpy namespace is defined -def __getattr__(name: str) -> Any: ... +Polynomial: Any +Chebyshev: Any +Legendre: Any +Hermite: Any +HermiteE: Any +Laguerre: Any +set_default_printstyle: Any diff --git a/numpy/version.pyi b/numpy/version.pyi index 3938d68de..6f3659e43 100644 --- a/numpy/version.pyi +++ b/numpy/version.pyi @@ -1,4 +1,7 @@ from typing import Any -# TODO: remove when the full numpy namespace is defined -def __getattr__(name: str) -> Any: ... +short_version: Any +version: Any +full_version: Any +git_revision: Any +release: Any |
