alias of Array
alias of bool
alias of complex
alias of enumerate
alias of float
alias of int
max(iterable[, key=func]) -> value max(a, b, c, ...[, key=func]) -> value
With a single iterable argument, return its largest item. With two or more arguments, return the largest argument.
min(iterable[, key=func]) -> value min(a, b, c, ...[, key=func]) -> value
With a single iterable argument, return its smallest item. With two or more arguments, return the smallest argument.
Given a heterogenous pair, return the first element.
Given a heterogenous pair, return the second element.
round(number[, ndigits]) -> floating point number
Round a number to a given precision in decimal digits (default 0 digits). This always returns a floating point number. Precision may be negative.
zip(seq1 [, seq2 [...]]) -> [(seq1, seq2 ...), (...)]
Return a list of tuples, where each tuple contains the i-th element from each of the argument sequences. The returned list is truncated in length to the length of the shortest argument sequence.
Support for CFFI. Allows checking whether objects are CFFI functions and obtaining the pointer and numba signature.
Get a pointer to the underlying function for a CFFI function as an integer.
Check whether the obj is a CFFI function
Map CFFI type to numba type
A typing context for storing function typing constrain template.
Insert of extend a user function.
object used as callee
Insert a user function.
object used as callee
Resolve module-level global constants Return None or the attribute type
Return the numba type of a Python value Return None if fail to type.
Returns None or a string describing the conversion e.g. exact, promote, unsafe, safe, tuple-coerce
Choose PyObject type as the abstract if we fail to determine a concrete type.
This file fixes portability issues for ctypes
Return the arc cosine (measured in radians) of x.
Return the hyperbolic arc cosine (measured in radians) of x.
Return the arc sine (measured in radians) of x.
Return the hyperbolic arc sine (measured in radians) of x.
Return the arc tangent (measured in radians) of x.
Return the arc tangent (measured in radians) of y/x. Unlike atan(y/x), the signs of both x and y are considered.
Return the hyperbolic arc tangent (measured in radians) of x.
Return the ceiling of x as a float. This is the smallest integral value >= x.
Return the cosine of x (measured in radians).
Return the hyperbolic cosine of x.
Convert angle x from radians to degrees.
Return e raised to the power of x.
Return exp(x)-1. This function avoids the loss of precision involved in the direct evaluation of exp(x)-1 for small x.
Return the absolute value of the float x.
Return the floor of x as a float. This is the largest integral value <= x.
Return the Euclidean distance, sqrt(x*x + y*y).
isinf(x) -> bool
Check if float x is infinite (positive or negative).
isnan(x) -> bool
Check if float x is not a number (NaN).
Return the logarithm of x to the given base. If the base not specified, returns the natural logarithm (base e) of x.
Return the base 10 logarithm of x.
Return the natural logarithm of 1+x (base e). The result is computed in a way which is accurate for x near zero.
Return x**y (x to the power of y).
Convert angle x from degrees to radians.
Return the sine of x (measured in radians).
Return the hyperbolic sine of x.
Return the square root of x.
Return the tangent of x (measured in radians).
Return the hyperbolic tangent of x.
trunc(x:Real) -> Integral
Truncates x to the nearest Integral toward 0. Uses the __trunc__ magic method.
alias of Operator_ipow
Define typing templates
Defines method generic(self, args, kws) which compute a possible signature base on input types. The signature does not have to match the input types. It is compared against the input types afterwards.
Defines attributes “cases” as a list of signature to match against the given input types.
Returns a tuple suitable for comparing with the worse situation start first.
Allow integer to be casted to the nearest integer