autograd-gamma (0.5.0)

Published 2026-02-24 14:09:39 +00:00 by atheaadmin

Installation

pip install --index-url  autograd-gamma

About this package

Autograd compatible approximations to the gamma family of functions

autograd-gamma

PyPI version

autograd compatible approximations to the derivatives of the Gamma-family of functions.

Tutorial

from autograd import grad
from autograd_gamma import gammainc, gammaincc, gammaincln, gammainccln


grad(gammainc, argnum=0)(1., 2.)
grad(gammaincc, argnum=0)(1., 2.)

# logarithmic functions too.
grad(gammaincln, argnum=0)(1., 2.)
grad(gammainccln, argnum=0)(1., 2.)



from autograd_gamma import betainc, betaincln

grad(betainc, argnum=0)(1., 2., 0.5)
grad(betainc, argnum=1)(1., 2., 0.5)

# logarithmic functions too.
grad(betaincln, argnum=0)(1., 2., 0.5)
grad(betaincln, argnum=1)(1., 2., 0.5)

Long-term goal

Build and improve upon the derivative of the upper and lower incomplete gamma functions. Eventually, if we have a fast analytical solution, we will merge into the autograd library.

Details
PyPI
2026-02-24 14:09:39 +00:00
1
Cameron Davidson-Pilon
MIT License
3.9 KiB
Assets (1)
Versions (1) View all
0.5.0 2026-02-24