summaryrefslogtreecommitdiff
path: root/shared-bindings/math/__init__.c
diff options
context:
space:
mode:
Diffstat (limited to 'shared-bindings/math/__init__.c')
-rw-r--r--shared-bindings/math/__init__.c78
1 files changed, 39 insertions, 39 deletions
diff --git a/shared-bindings/math/__init__.c b/shared-bindings/math/__init__.c
index ad2e1877d..968da0d61 100644
--- a/shared-bindings/math/__init__.c
+++ b/shared-bindings/math/__init__.c
@@ -79,108 +79,108 @@ STATIC NORETURN void math_error(void) {
#define log2(x) (log(x) * 1.442695040888963407354163704)
#endif
-//| e: Any = ...
+//| e: float = ...
//| """base of the natural logarithm"""
//|
-//| pi: Any = ...
+//| pi: float = ...
//| """the ratio of a circle's circumference to its diameter"""
//|
-//| def acos(x: Any) -> Any:
+//| def acos(x: float) -> float:
//| """Return the inverse cosine of ``x``."""
//| ...
//|
-//| def asin(x: Any) -> Any:
+//| def asin(x: float) -> float:
//| """Return the inverse sine of ``x``."""
//| ...
//|
-//| def atan(x: Any) -> Any:
+//| def atan(x: float) -> float:
//| """Return the inverse tangent of ``x``."""
//| ...
//|
-//| def atan2(y: Any, x: Any) -> Any:
+//| def atan2(y: float, x: float) -> float:
//| """Return the principal value of the inverse tangent of ``y/x``."""
//| ...
//|
-//| def ceil(x: Any) -> Any:
+//| def ceil(x: float) -> int:
//| """Return an integer, being ``x`` rounded towards positive infinity."""
//| ...
//|
-//| def copysign(x: Any, y: Any) -> Any:
+//| def copysign(x: float, y: float) -> float:
//| """Return ``x`` with the sign of ``y``."""
//| ...
//|
-//| def cos(x: Any) -> Any:
+//| def cos(x: float) -> float:
//| """Return the cosine of ``x``."""
//| ...
//|
-//| def degrees(x: Any) -> Any:
+//| def degrees(x: float) -> float:
//| """Return radians ``x`` converted to degrees."""
//| ...
//|
-//| def exp(x: Any) -> Any:
+//| def exp(x: float) -> float:
//| """Return the exponential of ``x``."""
//| ...
//|
-//| def fabs(x: Any) -> Any:
+//| def fabs(x: float) -> float:
//| """Return the absolute value of ``x``."""
//| ...
//|
-//| def floor(x: Any) -> Any:
+//| def floor(x: float) -> float:
//| """Return an integer, being ``x`` rounded towards negative infinity."""
//| ...
//|
-//| def fmod(x: Any, y: Any) -> Any:
+//| def fmod(x: float, y: float) -> int:
//| """Return the remainder of ``x/y``."""
//| ...
//|
-//| def frexp(x: Any) -> Any:
+//| def frexp(x: float) -> Tuple[int, int]:
//| """Decomposes a floating-point number into its mantissa and exponent.
//| The returned value is the tuple ``(m, e)`` such that ``x == m * 2**e``
//| exactly. If ``x == 0`` then the function returns ``(0.0, 0)``, otherwise
//| the relation ``0.5 <= abs(m) < 1`` holds."""
//| ...
//|
-//| def isfinite(x: Any) -> Any:
+//| def isfinite(x: float) -> bool:
//| """Return ``True`` if ``x`` is finite."""
//| ...
//|
-//| def isinf(x: Any) -> Any:
+//| def isinf(x: float) -> bool:
//| """Return ``True`` if ``x`` is infinite."""
//| ...
//|
-//| def isnan(x: Any) -> Any:
+//| def isnan(x: float) -> bool:
//| """Return ``True`` if ``x`` is not-a-number"""
//| ...
//|
-//| def ldexp(x: Any, exp: Any) -> Any:
+//| def ldexp(x: float, exp: float) -> float:
//| """Return ``x * (2**exp)``."""
//| ...
//|
-//| def modf(x: Any) -> Any:
+//| def modf(x: float) -> Tuple[float, float]:
//| """Return a tuple of two floats, being the fractional and integral parts of
//| ``x``. Both return values have the same sign as ``x``."""
//| ...
//|
-//| def pow(x: Any, y: Any) -> Any:
+//| def pow(x: float, y: float) -> float:
//| """Returns ``x`` to the power of ``y``."""
//|
-//| def radians(x: Any) -> Any:
+//| def radians(x: float) -> float:
//| """Return degrees ``x`` converted to radians."""
//|
-//| def sin(x: Any) -> Any:
+//| def sin(x: float) -> float:
//| """Return the sine of ``x``."""
//| ...
//|
-//| def sqrt(x: Any) -> Any:
+//| def sqrt(x: float) -> float:
//| """Returns the square root of ``x``."""
//| ...
//|
-//| def tan(x: Any) -> Any:
+//| def tan(x: float) -> float:
//| """Return the tangent of ``x``."""
//| ...
//|
-//| def trunc(x: Any) -> Any:
+//| def trunc(x: float) -> int:
//| """Return an integer, being ``x`` rounded towards 0."""
//| ...
//|
@@ -190,55 +190,55 @@ MATH_FUN_2(pow, pow)
MATH_FUN_1(exp, exp)
#if MICROPY_PY_MATH_SPECIAL_FUNCTIONS
-//| def expm1(x):
+//| def expm1(x: float) -> float:
//| """Return ``exp(x) - 1``."""
//| ...
//|
MATH_FUN_1(expm1, expm1)
-//| def log2(x):
+//| def log2(x: float) -> float:
//| """Return the base-2 logarithm of ``x``."""
//| ...
//|
MATH_FUN_1_ERRCOND(log2, log2, (x <= (mp_float_t)0.0))
-//| def log10(x):
+//| def log10(x: float) -> float:
//| """Return the base-10 logarithm of ``x``."""
//| ...
//|
MATH_FUN_1_ERRCOND(log10, log10, (x <= (mp_float_t)0.0))
-//| def cosh(x):
+//| def cosh(x: float) -> float:
//| """Return the hyperbolic cosine of ``x``."""
//| ...
//|
MATH_FUN_1(cosh, cosh)
-//| def sinh(x):
+//| def sinh(x: float) -> float:
//| """Return the hyperbolic sine of ``x``."""
//| ...
//|
MATH_FUN_1(sinh, sinh)
-//| def tanh(x):
+//| def tanh(x: float) -> float:
//| """Return the hyperbolic tangent of ``x``."""
//| ...
//|
MATH_FUN_1(tanh, tanh)
-//| def acosh(x):
+//| def acosh(x: float) -> float:
//| """Return the inverse hyperbolic cosine of ``x``."""
//| ...
//|
MATH_FUN_1(acosh, acosh)
-//| def asinh(x):
+//| def asinh(x: float) -> float:
//| """Return the inverse hyperbolic sine of ``x``."""
//| ...
//|
MATH_FUN_1(asinh, asinh)
-//| def atanh(x):
+//| def atanh(x: float) -> float:
//| """Return the inverse hyperbolic tangent of ``x``."""
//| ...
//|
@@ -280,25 +280,25 @@ MATH_FUN_1_TO_INT(trunc, trunc)
MATH_FUN_2(ldexp, ldexp)
#if MICROPY_PY_MATH_SPECIAL_FUNCTIONS
-//| def erf(x):
+//| def erf(x: float) -> float:
//| """Return the error function of ``x``."""
//| ...
//|
MATH_FUN_1(erf, erf)
-//| def erfc(x):
+//| def erfc(x: float) -> float:
//| """Return the complementary error function of ``x``."""
//| ...
//|
MATH_FUN_1(erfc, erfc)
-//| def gamma(x):
+//| def gamma(x: float) -> float:
//| """Return the gamma function of ``x``."""
//| ...
//|
MATH_FUN_1(gamma, tgamma)
-//| def lgamma(x):
+//| def lgamma(x: float) -> float:
//| """Return the natural logarithm of the gamma function of ``x``."""
//| ...
//|