![BeterMaths Banner](https://github.com/Dhaiven/BetterMaths/blob/main/images/banner.png)
[![MIT License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
> [!WARNING]
> This module is in beta phase
## Little documentation
This module add ```Equation``` class that allow resolve equation in string
```python
# Create an equation
equation = Equation("2+7*8cos(3)")
# Resolve this equation
equation.result() # 57.92325394625613
```
### Why use ```Equation``` and not ```eval``` ?
- ```Equation``` is faster than ```eval``` (See [tests/main.py](https://github.com/Dhaiven/BetterMaths/blob/main/tests/main.py))
- ```Equation``` support parenthese, mathematical formulas like ```cos``` and magics numbers like ```π```
### See the [Wiki](https://github.com/Dhaiven/BetterMaths/wiki) for more documentations
## Instalation
Open your terminal and put ```pip install BetterMaths```
<br> For upgrade the version, put ```pip install --upgrade BetterMaths```
## Contribution
BetterMaths accepts community contributions! <br>
This contributions must case no error tests folder.
Launch __init__ file, put ```y``` for take your changes and checks if there are error.
## Authors
- <img src="https://www.github.com/Dhaiven.png" width="3%" height="3%"/> [@Dhaiven](https://www.github.com/Dhaiven) for code, optimisation and tests
- <img src="https://www.github.com/algorythmTTV.png" width="3%" height="3%"/> [@algorythmTTV](https://www.github.com/algorythmTTV) for images, site ans code
Raw data
{
"_id": null,
"home_page": null,
"name": "BetterMaths",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.4",
"maintainer_email": null,
"keywords": "better, easier, easy, math, mathematics, simple",
"author": null,
"author_email": "Dhaiven <bettermath.get.help@gmail.com>, algorythmTTV <bettermath.get.help@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/ef/d4/cdc2cf37567ecec3f524096b1ec5c9429c257fd2027c59afed3dd01e25ac/bettermaths-0.0.4.tar.gz",
"platform": null,
"description": "![BeterMaths Banner](https://github.com/Dhaiven/BetterMaths/blob/main/images/banner.png)\n\n[![MIT License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\n> [!WARNING]\n> This module is in beta phase\n\n\n## Little documentation\nThis module add ```Equation``` class that allow resolve equation in string\n```python\n# Create an equation\nequation = Equation(\"2+7*8cos(3)\")\n# Resolve this equation\nequation.result() # 57.92325394625613\n```\n\n### Why use ```Equation``` and not ```eval``` ?\n- ```Equation``` is faster than ```eval``` (See [tests/main.py](https://github.com/Dhaiven/BetterMaths/blob/main/tests/main.py))\n- ```Equation``` support parenthese, mathematical formulas like ```cos``` and magics numbers like ```\u03c0```\n\n\n### See the [Wiki](https://github.com/Dhaiven/BetterMaths/wiki) for more documentations\n\n## Instalation\nOpen your terminal and put ```pip install BetterMaths```\n<br> For upgrade the version, put ```pip install --upgrade BetterMaths```\n\n## Contribution\nBetterMaths accepts community contributions! <br>\nThis contributions must case no error tests folder.\nLaunch __init__ file, put ```y``` for take your changes and checks if there are error.\n\n## Authors\n - <img src=\"https://www.github.com/Dhaiven.png\" width=\"3%\" height=\"3%\"/> [@Dhaiven](https://www.github.com/Dhaiven) for code, optimisation and tests\n - <img src=\"https://www.github.com/algorythmTTV.png\" width=\"3%\" height=\"3%\"/> [@algorythmTTV](https://www.github.com/algorythmTTV) for images, site ans code\n",
"bugtrack_url": null,
"license": null,
"summary": "Python mathematics made easier",
"version": "0.0.4",
"project_urls": {
"Documentation": "https://github.com/Dhaiven/BetterMaths/wiki",
"Homepage": "https://dhaiven.github.io/",
"Repository": "https://github.com/Dhaiven/BetterMaths"
},
"split_keywords": [
"better",
" easier",
" easy",
" math",
" mathematics",
" simple"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "209d2c5e6ba4c125f43d9cdced63308f94b5db172d4299af114a6d10424a6290",
"md5": "3af17bc6503a374007a85bfe383903e1",
"sha256": "ff5cebf3371af8e6dfd1c1ae582ed4911a5d95728017b2a110e1a2e729f7a586"
},
"downloads": -1,
"filename": "bettermaths-0.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3af17bc6503a374007a85bfe383903e1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.4",
"size": 15361,
"upload_time": "2024-04-02T15:40:25",
"upload_time_iso_8601": "2024-04-02T15:40:25.354390Z",
"url": "https://files.pythonhosted.org/packages/20/9d/2c5e6ba4c125f43d9cdced63308f94b5db172d4299af114a6d10424a6290/bettermaths-0.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "efd4cdc2cf37567ecec3f524096b1ec5c9429c257fd2027c59afed3dd01e25ac",
"md5": "b97f34f5121411fd23c692fa2956431e",
"sha256": "629a450e2a52932d2ff2d9917b3f69e634ceaaaa3dc2e5a4a62a4ba376708ad0"
},
"downloads": -1,
"filename": "bettermaths-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "b97f34f5121411fd23c692fa2956431e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.4",
"size": 116736,
"upload_time": "2024-04-02T15:40:27",
"upload_time_iso_8601": "2024-04-02T15:40:27.247634Z",
"url": "https://files.pythonhosted.org/packages/ef/d4/cdc2cf37567ecec3f524096b1ec5c9429c257fd2027c59afed3dd01e25ac/bettermaths-0.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-02 15:40:27",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Dhaiven",
"github_project": "BetterMaths",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "bettermaths"
}