Advanced math made easy
(Turn on dark mode for a better aesthetic) 📲
Calc-Ultra is a multi-functional graphing calculator that uses a menu-based interface. Little Python background knowledge is needed to use this calculator! (Please star the GitHub repo if you find this project helpful! ❤️)
Supports:
- Simple calculations (complex numbers supported!)
- Derivatives
- Partials
- Implicit differentiation
- Extrema Calculator
- Limits
- Antiderivatives
- Definite integrals
- Improper integrals
- Double integrals
- Solving (sets) of equation(s)
- Vector/matrix operations
- Taylor Polynomial Approximations
- Expression Simplifier
- Grapher
- Arc Length Calculator
- A perfect interface to do calculations!
Want to check out the Chinese version? Visit the Chinese version here (Work in progress)! 🇨🇳
Run the calculus calculator with a single line of code
Use the following command to install Calc-Ultra:
pip3 install calc-ultra
or
python3 -m pip install calc-ultra
if you have lower versions of pip.
Due to Python import identifiers restrictions, please import Calc-Ultra as "calc_ultra" and not "calc-ultra".
Import Calc-Ultra like so to use:
from calc_ultra import main
Please make sure you have the latest version installed. To update calc-ultra, run the following command:
pip3 install --upgrade calc-ultra
Calc-Ultra requires these modules/packages to be installed:
sympy
numpy
matplotlib
scipy
rich
prompt-toolkit
If you do not have them installed, no need to worry! These modules should be installed automatically if you don't have them.
Without them, this would be impossible
A big thank-you to all GitHub users who gave feedback and/or starred this repository. ⭐️ Your encouragement is our motivation. The following contributors deserve a SPECIAL THANK-YOU 👍❤️:
This program was made using sympy
for calculation and numpy
, scipy
, and matplotlib
for graphing.
For more info about the current build, check the changelog.
This project is licensed under the terms of the MIT license.