JuliaMath / SpecialFunctions.jl

Special mathematical functions in Julia
https://specialfunctions.juliamath.org/stable/
Other
350 stars 98 forks source link

Add Fermi-Dirac-Integral #395

Open feanor12 opened 2 years ago

feanor12 commented 2 years ago

Would this be the place where one can add the Fermi-Dirac-Integral?

https://de.wikipedia.org/wiki/Fermi-Dirac-Integral (contains approximation) https://en.wikipedia.org/wiki/Complete_Fermi%E2%80%93Dirac_integral

It is a quite useful function in solid state physics.

feanor12 commented 2 years ago

I created a small package here: FermiDiracIntegrals.jl

Additional approximations might be interesting for time-sensitive calculations.

MartinMikkelsen commented 1 year ago

For future reference, I have implemented the method from this article. This contains Fermi-Dirac integrals of orders -1/2, 1/2, 3/2, and 5/2 over the entire range to high precision.

stevengj commented 1 year ago

I think in the future we are planning to split SpecialFunctions into multiple subpackages for different special functions, rather than adding more special functions here.