{ "info": { "author": "Gianluca Parri", "author_email": "gianlucaparri03@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "\n

\n \"Ruffini\"\n

\n\n![](https://img.shields.io/codacy/grade/8bf3533a27104f44bdc0dad621d0de73.svg)\n![](https://img.shields.io/codacy/coverage/8bf3533a27104f44bdc0dad621d0de73.svg)\n![](https://img.shields.io/readthedocs/ruffini.svg)\n![](https://img.shields.io/pypi/v/ruffini.svg?color=success)\n![](https://img.shields.io/github/license/gianluparri03/ruffini.svg)\n\n**Ruffini** (/r\u028a\u02c8fi\u02d0ni/, reference to [Paolo Ruffini](https://en.wikipedia.org/wiki/Paolo_Ruffini), Italian mathematician)\nis a simple python library to compute monomials and polynomials.\n\n## Getting Started\n\n### Installing via PyPI\n\nYou can easily install the most recent version of the `ruffini` package by\ndownloading it from the Python Package Index (PyPI) by just doing:\n\n```bash\npip install ruffini-1.2\n```\n\n### Installing from source\nIf you want to download and install `ruffini` from this repo, type\n\n```bash\ngit clone https://github.com/gianluparri03/ruffini.git\ncd ruffini\ngit checkout release\ncd src\npython3 setup.py install\n```\n\n### Documentation\n\nDocumentation for this project can be found in the Read the Docs [Ruffini's page](https://ruffini.rtfd.com) in two versions:\n\n- **latest**: the docs from the `master` branch, updated on every commit\n- **stable**: the docs from this release of ruffini (1.2)\n\n## What's New (from 1.1)\n\n- Documented and created tests for everything\n- Added a lot of exceptions (like TypeErrors)\n- Changed variables storing method (VariablesDict)\n- Changed power notation (**)\n- Bug fixing\n- Minor changes\n\n## Authors\n\n- **Parri Gianluca** - *Creator and main developer* - [@gianluparri03](https://github.com/gianluparri03)\n\nClick on [this link](https://github.com/gianluparri03/ruffini/graphs/contributors) to see the list of contributors who participated in this project.\n\n## License\n\nThis project is licensed under the MIT License -\nsee the [LICENSE.md](LICENSE.md) file for more details.\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/gianluparri03/ruffini", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ruffini", "package_url": "https://pypi.org/project/ruffini/", "platform": "", "project_url": "https://pypi.org/project/ruffini/", "project_urls": { "Homepage": "https://github.com/gianluparri03/ruffini" }, "release_url": "https://pypi.org/project/ruffini/1.2/", "requires_dist": null, "requires_python": "", "summary": "Monomials, Polynomials and lot more!", "version": "1.2" }, "last_serial": 5961477, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "4dc3e5c7a0c9d8e5502b098d7d208424", "sha256": "99fefc610119c5ca27388c011648be920e7ec10a0342895125403019f204875d" }, "downloads": -1, "filename": "ruffini-1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4dc3e5c7a0c9d8e5502b098d7d208424", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7453, "upload_time": "2019-06-16T10:41:14", "url": "https://files.pythonhosted.org/packages/8d/a8/9b40ea1ea84fe0165699dfc23effe0893814cdb86988a43006360cb5346b/ruffini-1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6f53935d48a3e09e9388c11f2a0f4af", "sha256": "d8f4292833f95b859858c06e8d2683687b6e0f14290e749ec3635ee21499881a" }, "downloads": -1, "filename": "ruffini-1.0.tar.gz", "has_sig": false, "md5_digest": "f6f53935d48a3e09e9388c11f2a0f4af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6091, "upload_time": "2019-06-16T10:41:16", "url": "https://files.pythonhosted.org/packages/06/1e/3a775a0ebf8a2e49761ba5b70158ee6e4bd27f4b49ce9bcd124bd3331298/ruffini-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "30ee2c1a2f99df5b64c5aaea5cab3343", "sha256": "d07409a7dd9ae39b11b26d19acb0c32ebb975ebb5271fc76b16c0f8f91a1e58b" }, "downloads": -1, "filename": "ruffini-1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "30ee2c1a2f99df5b64c5aaea5cab3343", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7639, "upload_time": "2019-06-17T19:57:04", "url": "https://files.pythonhosted.org/packages/90/b0/cd9160304d40e6fb6dd319efef32d0403848e3680952b16a2b4f78984669/ruffini-1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2430418081325aedc8c56ed7eb7d7e33", "sha256": "3d093a83dc1f1e6c053e8caf713fdeb29fc27603d9c616f32059424f30cd5698" }, "downloads": -1, "filename": "ruffini-1.1.tar.gz", "has_sig": false, "md5_digest": "2430418081325aedc8c56ed7eb7d7e33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6326, "upload_time": "2019-06-17T19:57:05", "url": "https://files.pythonhosted.org/packages/f5/8b/0a868b1a71b489daf4410e72a90bf6ad7907ef39c6129d34ca01d04e834f/ruffini-1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "9af486a5e13d48ba1592004f01f9955b", "sha256": "be9593a2b59a35e72011e61829c349f22d8934234ad4bc59f2b6ab95da308525" }, "downloads": -1, "filename": "ruffini-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9af486a5e13d48ba1592004f01f9955b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12450, "upload_time": "2019-10-11T18:09:59", "url": "https://files.pythonhosted.org/packages/76/00/ebfe31e36567e6f354975d99daa8f3696fa92b417af5f51e34169f6f6537/ruffini-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68d5042b60054eae639fe9772ae94277", "sha256": "6e67dad4cc9975c0c91588e834ed760f8a92d5a0be117460bd3e8d8848f8709b" }, "downloads": -1, "filename": "ruffini-1.2.tar.gz", "has_sig": false, "md5_digest": "68d5042b60054eae639fe9772ae94277", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10290, "upload_time": "2019-10-11T18:10:01", "url": "https://files.pythonhosted.org/packages/53/f0/86c15e6702a4dd721839114d49b05238e43dc759ad426e50e009b1b83828/ruffini-1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9af486a5e13d48ba1592004f01f9955b", "sha256": "be9593a2b59a35e72011e61829c349f22d8934234ad4bc59f2b6ab95da308525" }, "downloads": -1, "filename": "ruffini-1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9af486a5e13d48ba1592004f01f9955b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12450, "upload_time": "2019-10-11T18:09:59", "url": "https://files.pythonhosted.org/packages/76/00/ebfe31e36567e6f354975d99daa8f3696fa92b417af5f51e34169f6f6537/ruffini-1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68d5042b60054eae639fe9772ae94277", "sha256": "6e67dad4cc9975c0c91588e834ed760f8a92d5a0be117460bd3e8d8848f8709b" }, "downloads": -1, "filename": "ruffini-1.2.tar.gz", "has_sig": false, "md5_digest": "68d5042b60054eae639fe9772ae94277", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10290, "upload_time": "2019-10-11T18:10:01", "url": "https://files.pythonhosted.org/packages/53/f0/86c15e6702a4dd721839114d49b05238e43dc759ad426e50e009b1b83828/ruffini-1.2.tar.gz" } ] }