Skip to content
This repository has been archived by the owner on Nov 14, 2022. It is now read-only.

Latest commit

 

History

History
35 lines (28 loc) · 1.39 KB

README.md

File metadata and controls

35 lines (28 loc) · 1.39 KB

Integral Calculator

A desktop application that returns the anti-derivative [and/or derivative] in LaTex—then plots the graph—of definite or indefinite inputs. Written in Python using Tkinter, Matplotlib, and Sympy.

How to install and run

  1. Install Python 3.6+ from the official website.
  2. Install the dependencies: Sympy, Tkinter, and Matplotlib by running pip/pip3 install <dependency_name> from the terminal.
  3. Download/clone the repository then unzip the files.
  4. Find the folder containing main.py.
  5. Run from the terminal python/python3 main.py or use your IDE.

Features

  • Utilizes Sympy for symbolic calculations.
  • Output is displayed in LaTex by using Tkinter's canvas and Matplotlib.
  • Graphing of functions by using Symplot.
  • Derivatives as an added bonus.

Known issues:

  • Terrible menu gui due to the gridding.
  • Definite integral's lower and upper bound entries are oddly placed.
  • Intervals for indefinite integrals and derivatives can be weird, hence, charts can be weird. (this is due to symplot's automatic interval assignment).

Possible updates:

  • Refine the GUI.
  • Code refactoring for readability and reusability.

MENU

menu

Indefinite Integrals

indefinite

Definite Integrals

definite

Derivatives

derivative