calc-ultra


Namecalc-ultra JSON
Version 1.3.5 PyPI version JSON
download
home_pageNone
SummaryA calculus calculator with a menu-based interface.
upload_time2024-05-02 10:15:13
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT 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.5-blue.svg)](https://github.com/sudoer-Huatao/calc_ultra)

> **Calculus made easy**

(Turn on dark mode for a better aesthetic) 📲

Calc-Ultra is a multi-functional calculator that uses command line interfaces. Little Python background knowledge is needed to use the calculator!

Supports:

- Derivatives
- Partials
- Implicit differentiation
- Limits
- Antiderivatives
- Definite integrals
- Improper integrals
- Double integrals
- Solving (sets) of equation(s)
- Vector/matrix operations
- **A perfect interface to do calculations!**  

## Chinese version

Want to check out the Chinese version? Visit <https://github.com/sudoer-Huatao/calc_ultra-chinese>! 🇨🇳

## Installation and Running

> Run the calculus calculator with a single line of code

Use the following command to download Calc-Ultra (pip should be installed):

`pip3 install calc-ultra`

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:

- `sympy`
- `numpy`
- `matplotlib`
- `scipy`
- `rich`
- `prompt-toolkit`

If you do not have them installed, there is no need to worry. The modules needed should be installed automatically if you don't have them. Other required modules are built into most Python IDEs as well.

## Test PYPI

Previous test versions of this project are on Test PYPI. View on <https://test.pypi.org/project/calc-ultra/>. 💾

## 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 for troubleshooting and feedback!
- Fanbo for feedback and ideas for improvement!

This program was made using `sympy` for calculation and `numpy`, `scipy`, and `matplotlib` for graphing.

## Gallery (Demos)

DerivaCalc derivative with graph demo:
![derivacalc_demo](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/3d99a51d-2e46-414c-8929-fa16016a856a "derivacalc_demo")

InteCalc antiderivative with graph demo:
![intecalc_demo_1](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/f61d44ae-cebf-4972-b63f-7f08ee6655b5 "intecalc_demo_1")

InteCalc definite integral with graph demo:
![intecalc_demo_2](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/b8294186-92f5-4df3-a000-d63f6fff93b0 "intecalc_demo_2")

LimCalc limit demo:
![limcalc_demo](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/12db6a7b-a836-43ce-8cef-7bcf707051f7 "limcalc_demo")

AlgCalc equation solver demo:
![algcalc_demo_1](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/e4cfa016-52bf-43b5-a839-af9f42546468 "algcalc_demo_1")

AlgCalc vector operation demo:
![algcalc_demo_2](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/7f043cb2-6b0a-4460-ab35-30f09632b1c3 "algcalc_demo_2")

AlgCalc matrix operation demo:
![algcalc_demo_3](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/a9a5d56e-424a-4ef8-beb9-a9b64ce1a3f5 "algcalc_demo_3")

## 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/4c/40/69932d3ec3c59a8bd044efc48f9b8df9bb1ba931b44f80fa1ce81c56033f/calc_ultra-1.3.5.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.5-blue.svg)](https://github.com/sudoer-Huatao/calc_ultra)\n\n> **Calculus made easy**\n\n(Turn on dark mode for a better aesthetic) \ud83d\udcf2\n\nCalc-Ultra is a multi-functional calculator that uses command line interfaces. Little Python background knowledge is needed to use the calculator!\n\nSupports:\n\n- Derivatives\n- Partials\n- Implicit differentiation\n- Limits\n- Antiderivatives\n- Definite integrals\n- Improper integrals\n- Double integrals\n- Solving (sets) of equation(s)\n- Vector/matrix operations\n- **A perfect interface to do calculations!**  \n\n## Chinese version\n\nWant to check out the Chinese version? Visit <https://github.com/sudoer-Huatao/calc_ultra-chinese>! \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 download Calc-Ultra (pip should be installed):\n\n`pip3 install calc-ultra`\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:\n\n- `sympy`\n- `numpy`\n- `matplotlib`\n- `scipy`\n- `rich`\n- `prompt-toolkit`\n\nIf you do not have them installed, there is no need to worry. The modules needed should be installed automatically if you don't have them. Other required modules are built into most Python IDEs as well.\n\n## Test PYPI\n\nPrevious test versions of this project are on Test PYPI. View on <https://test.pypi.org/project/calc-ultra/>. \ud83d\udcbe\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 for troubleshooting and feedback!\n- Fanbo for feedback and ideas for improvement!\n\nThis program was made using `sympy` for calculation and `numpy`, `scipy`, and `matplotlib` for graphing.\n\n## Gallery (Demos)\n\nDerivaCalc derivative with graph demo:\n![derivacalc_demo](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/3d99a51d-2e46-414c-8929-fa16016a856a \"derivacalc_demo\")\n\nInteCalc antiderivative with graph demo:\n![intecalc_demo_1](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/f61d44ae-cebf-4972-b63f-7f08ee6655b5 \"intecalc_demo_1\")\n\nInteCalc definite integral with graph demo:\n![intecalc_demo_2](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/b8294186-92f5-4df3-a000-d63f6fff93b0 \"intecalc_demo_2\")\n\nLimCalc limit demo:\n![limcalc_demo](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/12db6a7b-a836-43ce-8cef-7bcf707051f7 \"limcalc_demo\")\n\nAlgCalc equation solver demo:\n![algcalc_demo_1](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/e4cfa016-52bf-43b5-a839-af9f42546468 \"algcalc_demo_1\")\n\nAlgCalc vector operation demo:\n![algcalc_demo_2](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/7f043cb2-6b0a-4460-ab35-30f09632b1c3 \"algcalc_demo_2\")\n\nAlgCalc matrix operation demo:\n![algcalc_demo_3](https://github.com/sudoer-Huatao/calc_ultra/assets/135504586/a9a5d56e-424a-4ef8-beb9-a9b64ce1a3f5 \"algcalc_demo_3\")\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.5",
    "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": "38f7c55aac0cd8d0c98baeeef122ebafb2b6f6aee299b0cd122f20ba53b8fb2e",
                "md5": "dd67288e7b9e63f8d8a5a615454c4713",
                "sha256": "841cc8f66a43ed72385c9f365375590cf6c0542d234dc3359f5aecdcb08a370b"
            },
            "downloads": -1,
            "filename": "calc_ultra-1.3.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "dd67288e7b9e63f8d8a5a615454c4713",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 14718,
            "upload_time": "2024-05-02T10:15:11",
            "upload_time_iso_8601": "2024-05-02T10:15:11.539048Z",
            "url": "https://files.pythonhosted.org/packages/38/f7/c55aac0cd8d0c98baeeef122ebafb2b6f6aee299b0cd122f20ba53b8fb2e/calc_ultra-1.3.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4c4069932d3ec3c59a8bd044efc48f9b8df9bb1ba931b44f80fa1ce81c56033f",
                "md5": "782fa94e27c82c4236431954a7347c42",
                "sha256": "481424a8e0f9f235b5b7c39e9d1e7c69df576ce21fb160a880c51063c33ba897"
            },
            "downloads": -1,
            "filename": "calc_ultra-1.3.5.tar.gz",
            "has_sig": false,
            "md5_digest": "782fa94e27c82c4236431954a7347c42",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 15411,
            "upload_time": "2024-05-02T10:15:13",
            "upload_time_iso_8601": "2024-05-02T10:15:13.894484Z",
            "url": "https://files.pythonhosted.org/packages/4c/40/69932d3ec3c59a8bd044efc48f9b8df9bb1ba931b44f80fa1ce81c56033f/calc_ultra-1.3.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-05-02 10:15:13",
    "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"
}
        
Elapsed time: 0.27408s