I tried to apply the inverse of the error function,
scipy.special.erfinv, to a complex input and I received the following error :
from scipy.special import * z = 1j erfinv(z)
TypeError: ufunc 'ndtri' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''
I checked the ndtri function documentation and it's mentioned that the argument can be "real or complex".
Is the documentation correct ?
My final goal is to obtain the inverse of the imaginary error function which can be evaluated as follows:
erfi^-1(x) = -i * erf^-1(i*x)
Any help is appreciated.