Skip to content

lopither/Integral-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Definite & Indefinite Integral Calculator

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 quad method (Use for -inf, inf bounds of the integral)

  • SymPy's Symbolic Integration

  • Has very precise Gauss-Legendre algorithm that is capable of handling complex definite integral problems


Features

  • Calculate definite integrals with custom bounds.
  • Calculate symbolic indefinite integrals.
  • Supports infinite bounds (-inf, inf).
  • User-friendly GUI.
  • Safe parsing of mathematical functions.

Extra Functions

  • Gamma function
  • Digamma (psi) function
  • Polygamma function
  • Beta function
  • Zeta function
  • Erf (error) function
  • Jv (bessel) function
  • Exponential integral
  • LambertW function.

Installation

1. Clone the Repository

git clone https://github.com/lopither/integral-calculator.git
cd integral-calculator

About

Definite and indefinite integral calculator made in Python.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors