Mikael Slevinsky
Mikael Slevinsky
Look good!
Almost all the time is spent on the plans. Good planning makes better execution. ```julia julia> @btime cheb2ultra($x, 2); 15.481 ms (2 allocations: 7.98 KiB) julia> p = plan_cheb2ultra(x, 2);...
Could be added temporarily as a fallback through the real part of `loggamma` ```julia julia> log(gamma(1+im)) -0.650923199301859 - 0.3016403204675329im julia> log(abs(gamma(1+im))) -0.650923199301859 julia> loggamma(1+im) -0.6509231993018592 - 0.30164032046753286im julia> real(loggamma(1+im)) -0.6509231993018592...
Oh and it would need `sign(gamma(z))`
Basically the fallback is ```Julia function logabsgamma(z::Complex) g = loggamma(z) real(g), cis(imag(g)) end ```
> @mikaelslevinsky do you know what the grammatrix FastTransforms failure is? Is this a case issue? 😳 The file clearly exists but with two capital letters.
Yeah it's fixed in 0.16.8