Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.templates.AttributeTemplate
alias of Array
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.builtins.BinOp
Bases: numba.typing.builtins.BinOp
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.builtins.BinOp
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.builtins.BinOp
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.builtins.BitwiseLogicOperation
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.builtins.BitwiseShiftOperation
Bases: numba.typing.builtins.BinOp
Bases: numba.typing.builtins.BitwiseLogicOperation
Bases: numba.typing.builtins.BitwiseShiftOperation
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.builtins.BitwiseLogicOperation
Bases: numba.typing.templates.AbstractTemplate
alias of bool
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.builtins.UnorderedCmpOp
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.builtins.OrderedCmpOp
Bases: numba.typing.builtins.OrderedCmpOp
Bases: numba.typing.builtins.OrderedCmpOp
Bases: numba.typing.builtins.OrderedCmpOp
Bases: numba.typing.builtins.UnorderedCmpOp
Bases: numba.typing.templates.AbstractTemplate
alias of complex
Bases: numba.typing.builtins.ComplexAttribute
Bases: numba.typing.builtins.ComplexAttribute
Bases: numba.typing.templates.AttributeTemplate
Bases: numba.typing.templates.AbstractTemplate
alias of enumerate
Bases: numba.typing.templates.AbstractTemplate
alias of float
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.AbstractTemplate
alias of int
Bases: numba.typing.templates.AbstractTemplate
Flatten a C/F array into a 1D array without enforcing the ordering of the each element.
arr: array
A flattened 1D array
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.AbstractTemplate
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.
Bases: numba.typing.templates.AbstractTemplate
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.
Bases: numba.typing.templates.AttributeTemplate
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.templates.AbstractTemplate
Given a heterogenous pair, return the first element.
Bases: numba.typing.templates.AbstractTemplate
Given a heterogenous pair, return the second element.
Bases: numba.typing.builtins.BinOpPower
pow(x, y[, z]) -> number
With two arguments, equivalent to x**y. With three arguments, equivalent to (x**y) % z, but may be more efficient (e.g. for longs).
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.templates.ConcreteTemplate
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.
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.builtins.Caster
Bases: numba.typing.builtins.Caster
Bases: numba.typing.builtins.Caster
Bases: numba.typing.builtins.Caster
Bases: numba.typing.builtins.Caster
Bases: numba.typing.builtins.Caster
Bases: numba.typing.builtins.Caster
Bases: numba.typing.builtins.Caster
Bases: numba.typing.builtins.Caster
Bases: numba.typing.builtins.Caster
Bases: numba.typing.builtins.Caster
Bases: numba.typing.builtins.Caster
Bases: numba.typing.builtins.UnaryOp
Bases: numba.typing.builtins.UnaryOp
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.builtins.UnaryOp
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.templates.AbstractTemplate
zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)]
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.
Bases: numba.types.Function
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
Bases: object
A typing context for storing function typing constrain template.
Insert of extend a user function.
object used as callee
function template
Insert a user function.
object used as callee
function template
Return the numba type of a Python value that is being used as a function argument. Integer types will all be considered int64, regardless of size. Numpy arrays will be accepted in “C” or “F” layout.
Unknown types will be mapped to pyobject.
Return the numba type of a Python value representing data (e.g. a number or an array, but not more sophisticated types
such as functions, etc.)
This function can return None to if it cannot decide.
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.
Bases: numba.typing.context.BaseContext
This file fixes portability issues for ctypes
Bases: numba.typing.templates.AttributeTemplate
Bases: numba.typing.mathdecl.Math_unary
acos(x)
Return the arc cosine (measured in radians) of x.
Bases: numba.typing.mathdecl.Math_unary
acosh(x)
Return the hyperbolic arc cosine (measured in radians) of x.
Bases: numba.typing.mathdecl.Math_unary
asin(x)
Return the arc sine (measured in radians) of x.
Bases: numba.typing.mathdecl.Math_unary
asinh(x)
Return the hyperbolic arc sine (measured in radians) of x.
Bases: numba.typing.mathdecl.Math_unary
atan(x)
Return the arc tangent (measured in radians) of x.
Bases: numba.typing.templates.ConcreteTemplate
atan2(y, x)
Return the arc tangent (measured in radians) of y/x. Unlike atan(y/x), the signs of both x and y are considered.
Bases: numba.typing.mathdecl.Math_unary
atanh(x)
Return the hyperbolic arc tangent (measured in radians) of x.
Bases: numba.typing.mathdecl.Math_unary
ceil(x)
Return the ceiling of x as a float. This is the smallest integral value >= x.
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.mathdecl.Math_unary
cos(x)
Return the cosine of x (measured in radians).
Bases: numba.typing.mathdecl.Math_unary
cosh(x)
Return the hyperbolic cosine of x.
Bases: numba.typing.mathdecl.Math_unary
degrees(x)
Convert angle x from radians to degrees.
Bases: numba.typing.mathdecl.Math_unary
exp(x)
Return e raised to the power of x.
Bases: numba.typing.mathdecl.Math_unary
expm1(x)
Return exp(x)-1. This function avoids the loss of precision involved in the direct evaluation of exp(x)-1 for small x.
Bases: numba.typing.mathdecl.Math_unary
fabs(x)
Return the absolute value of the float x.
Bases: numba.typing.mathdecl.Math_unary
floor(x)
Return the floor of x as a float. This is the largest integral value <= x.
Bases: numba.typing.templates.ConcreteTemplate
hypot(x, y)
Return the Euclidean distance, sqrt(x*x + y*y).
Bases: numba.typing.templates.ConcreteTemplate
isinf(x) -> bool
Check if float x is infinite (positive or negative).
Bases: numba.typing.templates.ConcreteTemplate
isnan(x) -> bool
Check if float x is not a number (NaN).
Bases: numba.typing.mathdecl.Math_unary
log(x[, base])
Return the logarithm of x to the given base. If the base not specified, returns the natural logarithm (base e) of x.
Bases: numba.typing.mathdecl.Math_unary
log10(x)
Return the base 10 logarithm of x.
Bases: numba.typing.mathdecl.Math_unary
log1p(x)
Return the natural logarithm of 1+x (base e). The result is computed in a way which is accurate for x near zero.
Bases: numba.typing.templates.ConcreteTemplate
pow(x, y)
Return x**y (x to the power of y).
Bases: numba.typing.mathdecl.Math_unary
radians(x)
Convert angle x from degrees to radians.
Bases: numba.typing.mathdecl.Math_unary
sin(x)
Return the sine of x (measured in radians).
Bases: numba.typing.mathdecl.Math_unary
sinh(x)
Return the hyperbolic sine of x.
Bases: numba.typing.mathdecl.Math_unary
sqrt(x)
Return the square root of x.
Bases: numba.typing.mathdecl.Math_unary
tan(x)
Return the tangent of x (measured in radians).
Bases: numba.typing.mathdecl.Math_unary
tanh(x)
Return the hyperbolic tangent of x.
Bases: numba.typing.mathdecl.Math_converter
trunc(x:Real) -> Integral
Truncates x to the nearest Integral toward 0. Uses the __trunc__ magic method.
Bases: numba.typing.templates.ConcreteTemplate
Typing declarations for numpy.timedelta64.
Bases: numba.typing.npdatetime.DatetimeCmpOp
Bases: numba.typing.npdatetime.DatetimeCmpOp
Bases: numba.typing.npdatetime.DatetimeCmpOp
Bases: numba.typing.npdatetime.DatetimeCmpOp
Bases: numba.typing.npdatetime.DatetimeCmpOp
Bases: numba.typing.npdatetime.DatetimeCmpOp
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.npdatetime.TimedeltaUnaryOp
Bases: numba.typing.npdatetime.TimedeltaBinOp
Bases: numba.typing.npdatetime.TimedeltaMixOp
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.npdatetime.TimedeltaBinOp
Bases: numba.typing.npdatetime.TimedeltaCmpOp
Bases: numba.typing.npdatetime.TimedeltaOrderedCmpOp
Bases: numba.typing.npdatetime.TimedeltaOrderedCmpOp
Bases: numba.typing.npdatetime.TimedeltaOrderedCmpOp
Bases: numba.typing.npdatetime.TimedeltaOrderedCmpOp
Bases: numba.typing.npdatetime.TimedeltaCmpOp
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.AbstractTemplate
(timedelta64, {int, float}) -> timedelta64 (timedelta64, timedelta64) -> float
Bases: numba.typing.npdatetime.TimedeltaDivOp
Bases: numba.typing.npdatetime.TimedeltaDivOp
Bases: numba.typing.templates.AbstractTemplate
(timedelta64, {int, float}) -> timedelta64 ({int, float}, timedelta64) -> timedelta64
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.npdatetime.TimedeltaDivOp
Bases: numba.typing.npdatetime.TimedeltaUnaryOp
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.npdatetime.TimedeltaUnaryOp
Bases: numba.typing.templates.AttributeTemplate
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.AbstractTemplate
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.templates.AttributeTemplate
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.templates.ConcreteTemplate
Bases: numba.typing.templates.ConcreteTemplate
alias of Operator_ipow
Define typing templates
Bases: numba.typing.templates.FunctionTemplate
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.
Bases: object
Bases: numba.typing.templates.AttributeTemplate
Bases: numba.typing.templates.FunctionTemplate
Defines attributes “cases” as a list of signature to match against the given input types.
Bases: object
Bases: object
Bases: object
Returns a tuple suitable for comparing with the worse situation start first.
Bases: object
Bases: object
Bases: exceptions.Exception
Bases: exceptions.AttributeError
Allow integer to be casted to the nearest integer