rascaline icon indicating copy to clipboard operation
rascaline copied to clipboard

Port bessel functions from scipy

Open Luthaf opened this issue 2 years ago • 5 comments

(opening a draft PR in case someone wants to help bring this to completion)

This PR adds most of the bessel functions to rascaline, porting them from scipy/cephes. These functions will be needed for a native implementation of the LE basis, and to implement numerical integration in the radial integral.

The main thing missing is a set of tests for the jv and yv bessel functions, for input values all over the range where these functions are defined, and triple checking around any poles/special points.

Luthaf avatar Jan 27 '23 10:01 Luthaf