trac_12455-airy_review.patch fixes a couple of problems:
airy_{a,b}i_general
should evaluate to airy_{a,b}i_simple
, airy_{a,b}i_prime
, etc. depending on the first parameter
- differentiating
airy_{a,b}i_general
in the first parameter is not allowed
_evalf_
should not raise errors for unrecognized algorithm argument
This is still needs work because we use indirect doctests everywhere. There is no reason to go through the airy_{a,b}i
wrapper functions. We should call the symbolic functions directly in the doctests. There are also a lot of code paths that are not tested. I changed the fractional order behavior, but didn't need to change any doctests.
It would be great if someone else can fix/add doctests. I will move on to something else now.