decimal.Context.to_eng_string()

to_eng_string(x) Convert to a string, using engineering notation if an exponent is needed. Engineering notation has an exponent which is a multiple of 3. This can leave up to 3 digits to the left of the decimal place and may require the addition of either one or two trailing zeros.

decimal.Context.shift()

shift(x, y) Returns a shifted copy of x, y times.

decimal.Context.sqrt()

sqrt(x) Square root of a non-negative number to context precision.

decimal.Context.remainder_near()

remainder_near(x, y) Returns x - y * n, where n is the integer nearest the exact value of x / y (if the result is 0 then its sign will be the sign of x).

decimal.Context.scaleb()

scaleb(x, y) Returns the first operand after adding the second value its exp.

decimal.Context.rotate()

rotate(x, y) Returns a rotated copy of x, y times.

decimal.Context.same_quantum()

same_quantum(x, y) Returns True if the two operands have the same exponent.

decimal.Context.remainder()

remainder(x, y) Returns the remainder from integer division. The sign of the result, if non-zero, is the same as that of the original dividend.

decimal.Context.power()

power(x, y, modulo=None) Return x to the power of y, reduced modulo modulo if given. With two arguments, compute x**y. If x is negative then y must be integral. The result will be inexact unless y is integral and the result is finite and can be expressed exactly in ‘precision’ digits. The rounding mode of the context is used. Results are always correctly-rounded in the Python version. Changed in version 3.3: The C module computes power() in terms of the correctly-rounded exp() and ln() func

decimal.Context.radix()

radix() Just returns 10, as this is Decimal, :)