This is a Python-based GUI application for calculating both definite and indefinite integrals using multiple numerical and symbolic methods. The app is built with Tkinter for the GUI and supports several integration techniques like:
-
Gauss-Legendre Quadrature (
torchquad) -
Monte Carlo Integration (
torchquad) -
Scipy's
quadmethod (Use for-inf, infbounds of the integral) -
SymPy's Symbolic Integration
-
Has very precise Gauss-Legendre algorithm that is capable of handling complex definite integral problems
- Calculate definite integrals with custom bounds.
- Calculate symbolic indefinite integrals.
- Supports infinite bounds (
-inf, inf). - User-friendly GUI.
- Safe parsing of mathematical functions.
- Gamma function
- Digamma (psi) function
- Polygamma function
- Beta function
- Zeta function
- Erf (error) function
- Jv (bessel) function
- Exponential integral
- LambertW function.
git clone https://github.com/lopither/integral-calculator.git
cd integral-calculator