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

Add Fermi-Dirac-Integral

Open feanor12 opened this issue 2 years ago • 3 comments

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 avatar Mar 11 '22 07:03 feanor12

I created a small package here: FermiDiracIntegrals.jl

Additional approximations might be interesting for time-sensitive calculations.

feanor12 avatar Mar 19 '22 20:03 feanor12

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.

MartinMikkelsen avatar Mar 31 '23 13:03 MartinMikkelsen

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.

stevengj avatar Mar 31 '23 21:03 stevengj