Format: application/octet-stream
1 import sys
2 from typing import SupportsComplex, SupportsFloat, Tuple, Union
3
4 e: float
5 pi: float
6 if sys.version_info >= (3, 6):
7 inf: float
8 infj: complex
9 nan: float
10 nanj: complex
11 tau: float
12
13 _C = Union[SupportsFloat, SupportsComplex]
14
15 def acos(__z: _C) -> complex: ...
16 def acosh(__z: _C) -> complex: ...
17 def asin(__z: _C) -> complex: ...
18 def asinh(__z: _C) -> complex: ...
19 def atan(__z: _C) -> complex: ...
20 def atanh(__z: _C) -> complex: ...
21 def cos(__z: _C) -> complex: ...
22 def cosh(__z: _C) -> complex: ...
23 def exp(__z: _C) -> complex: ...
24
25 if sys.version_info >= (3, 5):
26 def isclose(a: _C, b: _C, *, rel_tol: SupportsFloat = ..., abs_tol: SupportsFloat = ...) -> bool: ...
27
28 def isinf(__z: _C) -> bool: ...
29 def isnan(__z: _C) -> bool: ...
30 def log(__x: _C, __y_obj: _C = ...) -> complex: ...
31 def log10(__z: _C) -> complex: ...
32 def phase(__z: _C) -> float: ...
33 def polar(__z: _C) -> Tuple[float, float]: ...
34 def rect(__r: float, __phi: float) -> complex: ...
35 def sin(__z: _C) -> complex: ...
36 def sinh(__z: _C) -> complex: ...
37 def sqrt(__z: _C) -> complex: ...
38 def tan(__z: _C) -> complex: ...
39 def tanh(__z: _C) -> complex: ...
40
41 if sys.version_info >= (3,):
42 def isfinite(__z: _C) -> bool: ...
43