Name | calc-ultra JSON |
Version |
1.3.8
JSON |
| download |
home_page | None |
Summary | A calculus calculator with a menu-based interface. |
upload_time | 2024-08-20 10:12:42 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | MIT License |
keywords |
calculus
calculator
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# 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.8-blue.svg)](https://pypi.org/project/calc-ultra/)
> **Advanced math made easy**
(Turn on dark mode for a better aesthetic) 📲
Calc-Ultra (styled as CALC ULTRA) is a multi-functional calculator that uses a command-line/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
- **A perfect interface to do calculations!**
## Chinese version
Want to check out the Chinese version? Visit the Chinese version [here](https://github.com/sudoer-Huatao/calc_ultra-chinese) (Work in progress)! 🇨🇳
## Installation and Running
> 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`
## 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.
## New Features Demo
Taylor Approximation demo: (VS Code)
![taylor](https://github.com/user-attachments/assets/680a33dc-2900-43af-99f0-f0f9803a10e0)
Extrema calculator demo: (VS Code)
![extrema](https://github.com/user-attachments/assets/7132c094-f705-4ab4-a1ae-57aa2cdd1d74)
For more info, check the changelog.
## License
This project is licensed under the terms of the MIT license.
Raw data
{
"_id": null,
"home_page": null,
"name": "calc-ultra",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "Huatao <huatao.xue@outlook.com>",
"keywords": "calculus, calculator",
"author": null,
"author_email": "Huatao <huatao.xue@outlook.com>",
"download_url": "https://files.pythonhosted.org/packages/02/e7/ea11a766d8f16d6cfcb73014baf0fc16014fda8ffc5bb94b4663c56b738a/calc_ultra-1.3.8.tar.gz",
"platform": null,
"description": "# Calc-Ultra\n\n[![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.8-blue.svg)](https://pypi.org/project/calc-ultra/)\n\n> **Advanced math made easy**\n\n(Turn on dark mode for a better aesthetic) \ud83d\udcf2\n\nCalc-Ultra (styled as CALC ULTRA) is a multi-functional calculator that uses a command-line/menu-based interface. Little Python background knowledge is needed to use this calculator! (Please star the GitHub repo if you find this project helpful! \u2764\ufe0f)\n\nSupports:\n\n- Simple calculations (complex numbers supported!)\n- Derivatives\n- Partials\n- Implicit differentiation\n- Extrema Calculator\n- Limits\n- Antiderivatives\n- Definite integrals\n- Improper integrals\n- Double integrals\n- Solving (sets) of equation(s)\n- Vector/matrix operations\n- Taylor Polynomial Approximations\n- **A perfect interface to do calculations!** \n\n## Chinese version\n\nWant to check out the Chinese version? Visit the Chinese version [here](https://github.com/sudoer-Huatao/calc_ultra-chinese) (Work in progress)! \ud83c\udde8\ud83c\uddf3\n\n## Installation and Running\n\n> Run the calculus calculator with a single line of code\n\nUse the following command to install Calc-Ultra:\n\n`pip3 install calc-ultra`\n\nor\n\n`python3 -m pip install calc-ultra` if you have lower versions of pip.\n\nDue to Python import identifiers restrictions, please import Calc-Ultra as \"calc_ultra\" and not \"calc-ultra\".\n\nImport Calc-Ultra like so to use:\n\n`from calc_ultra import main`\n\nPlease make sure you have the latest version installed. To update calc-ultra, run the following command:\n\n`pip3 install --upgrade calc-ultra`\n\n## Requirements\n\nCalc-Ultra requires these modules/packages to be installed:\n\n- `sympy`\n- `numpy`\n- `matplotlib`\n- `scipy`\n- `rich`\n- `prompt-toolkit`\n\nIf you do not have them installed, no need to worry! These modules should be installed automatically if you don't have them.\n\n## Acknowledgements\n\n> Without them, this would be impossible\n\nA big thank-you to all GitHub users who gave feedback and/or starred this repository. \u2b50\ufe0f Your encouragement is our motivation.\nThe following contributors deserve a SPECIAL THANK-YOU \ud83d\udc4d\u2764\ufe0f:\n\n- [@Haobot](https://github.com/Haobot) for troubleshooting and feedback!\n- [@FanboFB](https://github.com/FanboFB) for feedback and ideas for improvement!\n\nThis program was made using `sympy` for calculation and `numpy`, `scipy`, and `matplotlib` for graphing.\n\n## New Features Demo\n\nTaylor Approximation demo: (VS Code)\n![taylor](https://github.com/user-attachments/assets/680a33dc-2900-43af-99f0-f0f9803a10e0)\n\n\nExtrema calculator demo: (VS Code)\n![extrema](https://github.com/user-attachments/assets/7132c094-f705-4ab4-a1ae-57aa2cdd1d74)\n\nFor more info, check the changelog.\n\n## License\n\nThis project is licensed under the terms of the MIT license.\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "A calculus calculator with a menu-based interface.",
"version": "1.3.8",
"project_urls": {
"Homepage": "https://github.com/sudoer-Huatao/calc_ultra",
"Issues": "https://github.com/sudoer-Huatao/calc_ultra/issues"
},
"split_keywords": [
"calculus",
" calculator"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d54bf1d0753c46c701019304462234833c56bb18d5860a426b4c173ac51eef92",
"md5": "c7a12977f0224d03b883ff0d21f1ecf1",
"sha256": "a3d8656d61ac363dad1492acd81101eadedc0869b41edd260aef42af1dee0d8b"
},
"downloads": -1,
"filename": "calc_ultra-1.3.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c7a12977f0224d03b883ff0d21f1ecf1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 16996,
"upload_time": "2024-08-20T10:12:40",
"upload_time_iso_8601": "2024-08-20T10:12:40.890175Z",
"url": "https://files.pythonhosted.org/packages/d5/4b/f1d0753c46c701019304462234833c56bb18d5860a426b4c173ac51eef92/calc_ultra-1.3.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "02e7ea11a766d8f16d6cfcb73014baf0fc16014fda8ffc5bb94b4663c56b738a",
"md5": "f11a1a5c0c63f05ebddc64f8c415c95a",
"sha256": "06fd3d1233d4f25ad6818d0c0002d5eb021fb5c55d29ad105a181ddc1ef5b821"
},
"downloads": -1,
"filename": "calc_ultra-1.3.8.tar.gz",
"has_sig": false,
"md5_digest": "f11a1a5c0c63f05ebddc64f8c415c95a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 17352,
"upload_time": "2024-08-20T10:12:42",
"upload_time_iso_8601": "2024-08-20T10:12:42.622870Z",
"url": "https://files.pythonhosted.org/packages/02/e7/ea11a766d8f16d6cfcb73014baf0fc16014fda8ffc5bb94b4663c56b738a/calc_ultra-1.3.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-20 10:12:42",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "sudoer-Huatao",
"github_project": "calc_ultra",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "calc-ultra"
}