{ "info": { "author": "Abdullah Selek", "author_email": "abdullahselek@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": "|logo| koolsla\n==============\n\n.. |logo| image:: https://images1-focus-opensocial.googleusercontent.com/gadgets/proxy?url=https://raw.githubusercontent.com/abdullahselek/koolsla/master/resources/logo.png&container=focus&resize_w=20&resize_h=20\n\n.. image:: https://img.shields.io/pypi/v/koolsla.svg\n :target: https://pypi.python.org/pypi/koolsla/\n\n.. image:: https://img.shields.io/pypi/pyversions/koolsla.svg\n :target: https://pypi.org/project/koolsla\n\n.. image:: https://readthedocs.org/projects/koolsla/badge/?version=latest\n :target: http://koolsla.readthedocs.org/en/latest/?badge=latest\n\n.. image:: https://codecov.io/gh/abdullahselek/koolsla/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/abdullahselek/koolsla\n\n+--------------------------------------------------------------------------+------------------------------------------------------------------------------------+\n| Linux | Windows |\n+==========================================================================+====================================================================================+\n| .. image:: https://travis-ci.org/abdullahselek/koolsla.svg?branch=master | .. image:: https://ci.appveyor.com/api/projects/status/l5bt8yw7n35cvsov?svg=true |\n| :target: https://travis-ci.org/abdullahselek/koolsla | :target: https://ci.appveyor.com/project/abdullahselek/koolsla |\n+--------------------------------------------------------------------------+------------------------------------------------------------------------------------+\n\nDescription\n===========\n\nkoolsla (`Coleslaw `_) is a recommendation tool based on Machine Learning with contents.\nDeveloped with the power of `tf-idf `_ and `Cosine Similarity `_.\n\nThe user gives a natural number that corresponds to the ID of a unique dish name. Through `tf-idf` the plot summaries of 424508 different dishes that reside in the dataset, are analyzed and vectorized. \nSet of dishes (number set by user) is chosen as recommendations based on their `cosine similarity` with the vectorized input.\n\nkoolsla is mainly an educational project.\n\nInstallation\n============\n\nYou can install koolsla using::\n\n $ pip install koolsla\n\nGetting the code\n================\n\nThe code is hosted at https://github.com/abdullahselek/koolsla\n\nCheck out the latest development version anonymously with::\n\n $ git clone git://github.com/abdullahselek/koolsla.git\n $ cd koolsla\n\nTo install test dependencies, run either::\n\n $ pip install -Ur requirements.testing.txt\n\nRunning Tests\n=============\n\nThe test suite can be run against a single Python version which requires ``pip install pytest`` and optionally ``pip install pytest-cov``\n(these are included if you have installed dependencies from ``requirements.testing.txt``)\n\nTo run the unit tests with a single Python version::\n\n $ py.test -v\n\nTo also run code coverage::\n\n $ py.test --cov=koolsla\n\nTo run the unit tests against a set of Python versions::\n\n $ tox\n\nSample Usage\n============\n\nImport recommender::\n\n from koolsla import recommender\n\nGetting recommendations with dish id and recommendation count::\n\n // Returns dictionary of tuples [(dish_id_1, similarity_ratio1), (dish_id_2, similarity_ratio2), (dish_id_3, similarity_ratio3)]\n recommendatons = recommender.recommend(82, 3)\n\nCLI\n===\n\nAfter getting the code from https://github.com/abdullahselek/koolsla, run command::\n\n $ pip install -r requirements.txt\n\nAnd it's ready to use, there is detailed help menu which you can follow. One of the most used function for recommendation::\n\n $ python koolsla.py -d 25 --recommend 3\n\nFor the help menu::\n\n $ python koolsla.py --help\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://pypi.org/pypi/koolsla/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/abdullahselek/koolsla", "keywords": "machine learning,food suggestion,tf-idf,cosine similarity", "license": "MIT License", "maintainer": "Abdullah Selek", "maintainer_email": "abdullahselek@gmail.com", "name": "koolsla", "package_url": "https://pypi.org/project/koolsla/", "platform": "Any", "project_url": "https://pypi.org/project/koolsla/", "project_urls": { "Download": "https://pypi.org/pypi/koolsla/", "Homepage": "https://github.com/abdullahselek/koolsla" }, "release_url": "https://pypi.org/project/koolsla/0.2.1/", "requires_dist": [ "termcolor", "pandas", "click", "colorama", "scikit-learn", "scipy" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "summary": "Food recommendation tool with Machine learning", "version": "0.2.1" }, "last_serial": 4718657, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "99546716e163665fdc1682ebf7f77b80", "sha256": "c94321005f26de7bc883bffe7218c394be4f7a4dc87283d00e6f66aecefde4c6" }, "downloads": -1, "filename": "koolsla-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "99546716e163665fdc1682ebf7f77b80", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 6367416, "upload_time": "2018-03-01T21:30:27", "url": "https://files.pythonhosted.org/packages/8d/26/57f238fd85ce6371bd85efa1e18f67f8cb8f1df68b4a7c6d18e5c8437cf4/koolsla-0.1.1-py2.py3-none-any.whl" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "a0aab4e0d7b49e5812ac7c83502d648f", "sha256": "bc247d7d9143245dbccbdab6fa40898b968c5866661f9d23c3eb264921ca25b7" }, "downloads": -1, "filename": "koolsla-0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a0aab4e0d7b49e5812ac7c83502d648f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 6368012, "upload_time": "2018-03-09T19:58:20", "url": "https://files.pythonhosted.org/packages/2f/17/08782595ba39bdb80a484a0bce99d7a2528cb254ef21177e9dd0ca19c1f3/koolsla-0.2-py2.py3-none-any.whl" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a27e364c57ca6f11d0f37523fa75d66b", "sha256": "98bada31f94e81a4258515bc4fe0a307c2710340f5a8cd80f95ce80d99804e2d" }, "downloads": -1, "filename": "koolsla-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a27e364c57ca6f11d0f37523fa75d66b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 6365893, "upload_time": "2019-01-20T16:44:31", "url": "https://files.pythonhosted.org/packages/7b/f7/e77da96234c6d4bda0820a2718d4ce9500dfbb311a25de6e701ac5d34b8a/koolsla-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c37a2105e143c2bfaa02360887642408", "sha256": "3330c0118451c659b6bec4df4e066dc64cfa52896c32cc93b2970ab56a01e0dc" }, "downloads": -1, "filename": "koolsla-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c37a2105e143c2bfaa02360887642408", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 6365605, "upload_time": "2019-01-20T16:44:36", "url": "https://files.pythonhosted.org/packages/2f/e9/1dd422b213905d433f63291a64f5f288cfe3aad17fc7fff8f7653fd5c229/koolsla-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a27e364c57ca6f11d0f37523fa75d66b", "sha256": "98bada31f94e81a4258515bc4fe0a307c2710340f5a8cd80f95ce80d99804e2d" }, "downloads": -1, "filename": "koolsla-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a27e364c57ca6f11d0f37523fa75d66b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 6365893, "upload_time": "2019-01-20T16:44:31", "url": "https://files.pythonhosted.org/packages/7b/f7/e77da96234c6d4bda0820a2718d4ce9500dfbb311a25de6e701ac5d34b8a/koolsla-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c37a2105e143c2bfaa02360887642408", "sha256": "3330c0118451c659b6bec4df4e066dc64cfa52896c32cc93b2970ab56a01e0dc" }, "downloads": -1, "filename": "koolsla-0.2.1.tar.gz", "has_sig": false, "md5_digest": "c37a2105e143c2bfaa02360887642408", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 6365605, "upload_time": "2019-01-20T16:44:36", "url": "https://files.pythonhosted.org/packages/2f/e9/1dd422b213905d433f63291a64f5f288cfe3aad17fc7fff8f7653fd5c229/koolsla-0.2.1.tar.gz" } ] }