Exemple #1
0
 def volume(self):
     z = self.z
     val = (  mpmath.arg(1 - z) * mpmath.log(abs(z))
            + myDilog(z).imag)
     if self.sign == -1:
         return -val
     else:
         return val
Exemple #2
0
def default_color_function(ctx, z):
    if math.isinf(z):
        return (1.0, 1.0, 1.0)
    if math.isnan(z):
        return (0.5, 0.5, 0.5)
    pi = 3.1415926535898
    a = (float(math.arg(z)) + math.pi) / (2 * math.pi)
    a = (a + 0.5) % 1.0
    b = 1.0 - float(1 / (1.0 + abs(z)**0.3))
    return hls_to_rgb(a, b, 0.8)
Exemple #3
0
def arg2(x):
    return mpmath.sin(mpmath.arg(x))
Exemple #4
0
def normalize(x):
    return mpmath.sin(mpmath.arg(x))
Exemple #5
0
def getArgument( n ):
    return arg( n )
Exemple #6
0
def getArgumentOperator(n):
    return arg(n)