{ "info": { "author": "Vikram Singh", "author_email": "mailvikram@email.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: General", "Topic :: Text Processing :: Linguistic" ], "description": "# mathsolver\n\n[![MIT][mit-image]][mit-url] [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat)](http://makeapullrequest.com)\n\nPython package to evaluate natural language mathematical equation and provide its solution\nFor now it supports following operators:\n- `^` \n- `*` \n- `/` \n- `+` \n- `-` \n- `square`\n- `cube` \n- `sqrt` \n- `log base 10` \n\n## Installation\n\nI would highly recommend using python virtual environment for installing dependencies and programming. For installation of python virtual environment one can follow the [guide](http://docs.python-guide.org/en/latest/dev/virtualenvs/).\n\n```bash\npip install mathsolver\n```\n\n## Usage\n\n```python\n\nfrom mathsolver import mathsolver\n\n\nmathsolver.solve(\"What is sum of 5 and 6\")\n>>> (True, 'Sum of numbers is 11.0', 11.0)\n# Result is a Tuple(status, description, value)\n\nmathsolver.solve(\"what will be result of when 11 is multiplied with seven\")\n>>> (True, 'Multiplication of 11.0 and 7.0 is 77.0', 77.0)\n\nmathsolver.solve(\"What will be the division of five hundred and seven and five point six seven\")\n>>> (True, 'Division of 507.0 and 5.67 is 89.417989418', 89.41798941798942)\n\n```\n\n## Notes\n\n- For now it only supports solving calculations with single operator. Work in progress for multiple operators.\n\n## License\n\nMIT License 2019 \u00a9 Vikram Singh and [contributors](https://github.com/maverickjoy/mathsolver/graphs/contributors)\n\n[mit-image]: https://img.shields.io/badge/license-MIT-blue.svg\n[mit-url]: https://opensource.org/licenses/MIT\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/maverickjoy/mathsolver", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mathsolver", "package_url": "https://pypi.org/project/mathsolver/", "platform": "", "project_url": "https://pypi.org/project/mathsolver/", "project_urls": { "Homepage": "https://github.com/maverickjoy/mathsolver" }, "release_url": "https://pypi.org/project/mathsolver/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Decode natural language to solve mathemathical calculations", "version": "0.1.0" }, "last_serial": 4804537, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "a73c98ebf9b8101bcd8aaad325a9485e", "sha256": "835b8525f0c8f4ab94e3bb98054df7583a707bf1dd12fbea0a68616eb4ecf568" }, "downloads": -1, "filename": "mathsolver-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a73c98ebf9b8101bcd8aaad325a9485e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7247, "upload_time": "2019-02-08T07:31:17", "url": "https://files.pythonhosted.org/packages/43/8d/0405bdbb81c8380a833bf2f8a8c03c499be7ad42b4683034a54eefd40a07/mathsolver-0.0.1-py2-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "0430b8159694797822ecadb9b2678f15", "sha256": "c6d86b86024b58427b7e8a7d305c3a731215bcf23091789664fb595ac0aff3ca" }, "downloads": -1, "filename": "mathsolver-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0430b8159694797822ecadb9b2678f15", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7248, "upload_time": "2019-02-11T07:33:06", "url": "https://files.pythonhosted.org/packages/af/3d/c567b409701f68b3102c84e753d3c5126a4489782bd6db66b58cd40116bb/mathsolver-0.1.0-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0430b8159694797822ecadb9b2678f15", "sha256": "c6d86b86024b58427b7e8a7d305c3a731215bcf23091789664fb595ac0aff3ca" }, "downloads": -1, "filename": "mathsolver-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0430b8159694797822ecadb9b2678f15", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7248, "upload_time": "2019-02-11T07:33:06", "url": "https://files.pythonhosted.org/packages/af/3d/c567b409701f68b3102c84e753d3c5126a4489782bd6db66b58cd40116bb/mathsolver-0.1.0-py2-none-any.whl" } ] }