-
-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Description
The functions special.hyp2f0
, special.hyp1f2
, and special.hyp3f0
come from Cephes. As far as I can tell they were originally intended to be internal helper routines for computing the confluent hypergeometric function of the second kind and Struve functions. As such, their implementations are incomplete; for example hyp2f0
only contains an asymptotic expansion. It looks like they were included in special
essentially by accident.
These functions come up occasionally (wiki page), but probably not enough that it's actually important to have them in special
. I doubt anyone will ever feel inspired to complete their implementations. Seeing as there are already enough problem functions in special
, I think we should just cut them loose. Thoughts?
Note: I am not proposing that we deprecate the important and frequently used hyp0f1
, hyperu
, hyp1f1
, and hyp2f1
.