mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-06 20:24:30 +08:00
43 lines
1.2 KiB
Python
43 lines
1.2 KiB
Python
"""Stub file for the 'cmath' module."""
|
|
|
|
import sys
|
|
from typing import SupportsComplex, SupportsFloat, Tuple, Union
|
|
|
|
e: float
|
|
pi: float
|
|
if sys.version_info >= (3, 6):
|
|
inf: float
|
|
infj: complex
|
|
nan: float
|
|
nanj: complex
|
|
tau: float
|
|
|
|
_C = Union[SupportsFloat, SupportsComplex]
|
|
|
|
def acos(x: _C) -> complex: ...
|
|
def acosh(x: _C) -> complex: ...
|
|
def asin(x: _C) -> complex: ...
|
|
def asinh(x: _C) -> complex: ...
|
|
def atan(x: _C) -> complex: ...
|
|
def atanh(x: _C) -> complex: ...
|
|
def cos(x: _C) -> complex: ...
|
|
def cosh(x: _C) -> complex: ...
|
|
def exp(x: _C) -> complex: ...
|
|
if sys.version_info >= (3, 5):
|
|
def isclose(a: _C, b: _C, *, rel_tol: SupportsFloat = ..., abs_tol: SupportsFloat = ...) -> bool: ...
|
|
def isinf(z: _C) -> bool: ...
|
|
def isnan(z: _C) -> bool: ...
|
|
def log(x: _C, base: _C = ...) -> complex: ...
|
|
def log10(x: _C) -> complex: ...
|
|
def phase(z: _C) -> float: ...
|
|
def polar(z: _C) -> Tuple[float, float]: ...
|
|
def rect(r: float, phi: float) -> complex: ...
|
|
def sin(x: _C) -> complex: ...
|
|
def sinh(x: _C) -> complex: ...
|
|
def sqrt(x: _C) -> complex: ...
|
|
def tan(x: _C) -> complex: ...
|
|
def tanh(x: _C) -> complex: ...
|
|
|
|
if sys.version_info >= (3,):
|
|
def isfinite(z: _C) -> bool: ...
|