Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Modified Bessel Function #245

Open
fhumeau opened this issue Apr 3, 2023 · 7 comments
Open

Add Modified Bessel Function #245

fhumeau opened this issue Apr 3, 2023 · 7 comments
Labels

Comments

@fhumeau
Copy link

fhumeau commented Apr 3, 2023

As there is a BesselJ function, it would be interesting to implement the Modified Bessel function or BesselI.
Here is the reference for the Modified Bessel Function of the First Kind.

Thanks,
Florian

@axkr
Copy link
Contributor

axkr commented Apr 3, 2023

I' ve ported these Bessel and Hypergeometric functions:

from the math.js JavaScript library:

Maybe someone is interested to port these functions to hipparchus in a better "Java" style?

The org.hipparchus.complex.Complex class is already used in these functions.

As far as I know the "MIT license" from math.js should be compatible with the "Apache" license used by hipparchus.

@maisonobe
Copy link
Contributor

Yes MIT licence is compatible.
I'll look at this, but probably not right now, as I have other tasks to finish first.

@VincentCucchietti
Copy link
Contributor

Yes MIT licence is compatible. I'll look at this, but probably not right now, as I have other tasks to finish first.

Hi @maisonobe, someone in the CS team is going to do it as it is necessary for the internship subject of @fhumeau.

Cheers,
Vincent

@maisonobe
Copy link
Contributor

Great, thanks for doing it!

@Serrof
Copy link
Contributor

Serrof commented Sep 9, 2023

@fhumeau @VincentCucchietti has it been implemented indeed and if yes can it be contributed here?
Cheers.

@Serrof Serrof added the feature label Sep 9, 2023
@VincentCucchietti
Copy link
Contributor

It must have been implemented locally, @fhumeau should know better than me.
Cheers

@MaximeJo
Copy link
Contributor

Hello,

Sorry this is an old thread and I missed the discussions.

@fhumeau ended up only developing asymptotic series expansion for the modified Bessel functions of order 0 (and maybe 1) since the numbers he had to deal with were very large.

So I guess this point is still opened...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

6 participants