semvec/pypi-packages huggingface dataset:
calc-ultra 1.3.9.1
A graphing calculator with a menu-based interface.
License: MIT License
Requires Python: >=3.8
Keywords: calculus, calculator

# Calc-Ultra

[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/license/mit/) [![Version](https://img.shields.io/badge/Version-1.3.9.1-blue.svg)](https://pypi.org/project/calc-ultra/)

> **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!**  

## Chinese version

Want to check out the Chinese version? Visit the Chinese version [here (WORK IN PROGRESS)](https://github.com/sudoer-Huatao/calc_ultra-chinese) 🇨🇳

## Installation and Running

> Run the calculus calculator with a single line of code

Install Calc-Ultra using pip.

e.g. `pip3 install calc_ultra`

## Requirements

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.

## Acknowledgements

> 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 👍❤️:

- [@Haobot](https://github.com/Haobot) for troubleshooting and feedback!
- [@FanboFB](https://github.com/FanboFB) for feedback and ideas for improvement!

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.

## License

This project is licensed under the terms of the MIT license.