David Widmann

Results 1463 comments of David Widmann

`erfcx`, `erfi`, and `dawson` were fixed in https://github.com/JuliaMath/SpecialFunctions.jl/pull/353.

`beta`, `logbeta`, `logabsbeta`, and `polygamma` work in recent SpecialFunctions versions.

Copied from https://github.com/JuliaDiff/ChainRules.jl/issues/208: > In tandfonline.com/doi/pdf/10.1080/10652469.2016.1164156, closed-form expressions were derived for the derivatives of Bessel functions with respect to the order. > These derivatives are useful, e.g., when working with...

It seems the heuristic in https://github.com/JuliaMath/SpecialFunctions.jl/blob/a1df96daaeae3ec663593a7c2d76f4245725ac5e/src/erf.jl#L52 is wrong and internal overflow occurs also for values less than or equal to `0x1p15 = 32768`.

I agree, I think moving some classes of special functions to (or keeping them in) separate packages and only reexporting them in SpecialFunctions makes sense. We moved the log/exp functions...

> automatic differentiation doesn't work with Bessel functions SpecialFunctions has contained ChainRules definitions for Bessel functions for quite some time, and some bug fixes in ForwardDiff and ReverseDiff made it...

I agree with @simonbyrne, I don't think it's necessarily better maintained if it is part of SpecialFunctions. IMO separate packages are fine in this case. In my experience they are...

No, I don't think it should be merged. My impression from the discussion in https://github.com/JuliaMath/SpecialFunctions.jl/pull/84 was that there was a tendency/agreement to keep the function in a separate package.

There's a package with this function, and the general opinion (not just my personal one) was to keep the function there. So if it can be improved, I guess you...

I'm sorry for you that the PR is not reviewed, but I guess many people, including myself, are not eager to review a PR in detail if there's already a...