Quaternions.jl icon indicating copy to clipboard operation
Quaternions.jl copied to clipboard

Add quaternion SpecialFunctions?

Open sethaxen opened this issue 3 years ago • 1 comments

With #56, we would be able to extend a number of special functions to the quaternions. Currently, via DualNumbers, this package already depends on SpecialFunctions, so it wouldn't increase the weight of this package at all. The question is, would this actually be useful?

sethaxen avatar Feb 19 '22 02:02 sethaxen

Using the heuristic in https://github.com/JuliaGeometry/Quaternions.jl/pull/56#issuecomment-1046273555, these are the unary special functions that maybe could be extended:

julia> get_complex_analytic_funs(SpecialFunctions)
11-element Vector{Symbol}:
 :airyai
 :airyaiprime
 :airyaiprimex
 :airyaix
 :airybi
 :airybiprime
 :besselj0
 :besselj1
 :bessely0
 :bessely1
 :expintx

There are of course also binary functions like bessel that could be extended.

sethaxen avatar Feb 20 '22 18:02 sethaxen