Converted over to python by a friend
Code:
def sign(x):
if x > 0:
return 1
elif x < 0:
return -1
else:
return 0
def inverf(x):
a = 0.147
formula = math.sqrt((math.sqrt((((2 / (math.pi * a)) + ((math.log(1 - x**2)) / 2))**2) - ((math.log(1 - x**2)) / a))) - ((2 / (math.pi * a)) + (math.log(1 - x**2)) / 2))
return formula*sign(x)
def qual_points(n, r):
a = 1.07
formula = math.ceil((inverf((n-(2*r)+2)/(a*n))*(10/(inverf(1/a))))+12)
return formula