https://github.com/tk-yoshimura/gammapadeapproximation
https://github.com/tk-yoshimura/gammapadeapproximation
gamma-function numerical-calculations
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/tk-yoshimura/gammapadeapproximation
- Owner: tk-yoshimura
- License: cc-by-4.0
- Created: 2022-01-08T16:26:46.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-10-25T18:49:40.000Z (over 1 year ago)
- Last Synced: 2025-11-09T04:07:01.730Z (3 months ago)
- Topics: gamma-function, numerical-calculations
- Language: C#
- Homepage:
- Size: 8.3 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GammaPade
[Download DLL](https://github.com/tk-yoshimura/GammaPadeApproximation/releases)
[Download Nuget](https://www.nuget.org/packages/tyoshimura.GammaFunctionFP64/)
Gamma function pade approximation
See also: [PadeApproximation](https://github.com/tk-yoshimura/PadeApproximation/)
[PadeApproxTable relative error 4e-16](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/gamma_pade_table_e16.csv)
[PadeApproxTable relative error 2e-31](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/gamma_pade_table_e31.csv)
## Double Precision (IEEE 754) Approx
The calculation error is at most 2 epsilons in positive values.
[C# code](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/GammaFunctionFP64/)
[gamma result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/gamma_approx.csv)

[loggamma result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/loggamma_approx.csv)

[inverse gamma result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/invgamma_approx.csv)

[digamma result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/digamma_approx.csv)

[polygamma(n=1) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma1_approx.csv)

[polygamma(n=2) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma2_approx.csv)

[polygamma(n=3) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma3_approx.csv)

[polygamma(n=4) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma4_approx.csv)

[polygamma(n=5) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma5_approx.csv)

[polygamma(n=6) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma6_approx.csv)

[polygamma(n=7) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma7_approx.csv)

[polygamma(n=8) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma8_approx.csv)

[polygamma(n=9) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma9_approx.csv)

[polygamma(n=10) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma10_approx.csv)

[polygamma(n=11) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma11_approx.csv)

[polygamma(n=12) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma12_approx.csv)

[polygamma(n=13) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma13_approx.csv)

[polygamma(n=14) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma14_approx.csv)

[polygamma(n=15) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma15_approx.csv)

[polygamma(n=16) result](https://github.com/tk-yoshimura/GammaPadeApproximation/blob/main/results/polygamma16_approx.csv)
