{ "info": { "author": "Khalil Muhammad", "author_email": "micaleel@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# rskit\n\n[![PyPI version](https://badge.fury.io/py/rskit.svg)](https://badge.fury.io/py/rskit)\n[![Build Status](https://travis-ci.org/micaleel/rskit.svg?branch=master)](https://travis-ci.org/micaleel/rskit)\n\nToolkit for building recommender systems\n\n- Provide CLI interface for running recommendation algorithms\n- Contains abstractions you can leverage to build custom recommenders\n\n\n## Installation\n\n```bash\npip install rskit\n```\n\n\n## Development\nFor development, you may use below to create a Python interpreter that resides in `venv` in the current working directory, and to install all of rskit's dependencies:\n\n```\n$ virtualenv venv \n$ source venv/bin/activate\n$ pip install -e .\n$ pip install -r requirements-dev.txt\n$ rskit --help # should work\n```\n\nBecause the script installs the package as editable, you can make changes in the source tree and use the `rskit` command to immediately validate them. If this does not appear to work, check that you are using a the proper virtual environment, and that the package is indeed installed in editable mode:\n\n```\n$ which rskit # should point into your virtualenv\n/path/to/my/venv/bin/rskit\n$ pip list --local | grep rskit # should point to the source tree\nrskit 0.0.1 /project/rskit\n```\n\nPlease refer to the `Makefile` for supplementary development tasks.\nIn particular, the following targets may be relevant when validating changes before committing:\n\n```\n$ make lint # check rskit's source for code style errors\n$ make test # run all tests\n```\n\n## Motivation\n\nOur motivation is to simplify and standardise the process of building, benchmarking and deploying recommender systems.\n\n## Contribute\n\nTo discuss ideas and to report problems, open an issue or open an issue or send a pull request. All contributions are welcomed.", "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/micaleel/rskit", "keywords": "personalization,recommenders,recommender systems", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "rskit", "package_url": "https://pypi.org/project/rskit/", "platform": "", "project_url": "https://pypi.org/project/rskit/", "project_urls": { "Homepage": "https://github.com/micaleel/rskit" }, "release_url": "https://pypi.org/project/rskit/0.0.1/", "requires_dist": null, "requires_python": ">=3", "summary": "Toolkit for recommender systems", "version": "0.0.1" }, "last_serial": 5815774, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f3162ec78699c26b612f64663c637f5e", "sha256": "701648e9ee26ce59ce5702f1364f16a729184000825925a27b4329955dee9510" }, "downloads": -1, "filename": "rskit-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f3162ec78699c26b612f64663c637f5e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3134, "upload_time": "2019-09-11T16:03:54", "url": "https://files.pythonhosted.org/packages/75/34/ea3bf3b25f12666565bc243e6d6faa1df472099fe65ab32bc12e65b744db/rskit-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f3162ec78699c26b612f64663c637f5e", "sha256": "701648e9ee26ce59ce5702f1364f16a729184000825925a27b4329955dee9510" }, "downloads": -1, "filename": "rskit-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f3162ec78699c26b612f64663c637f5e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3134, "upload_time": "2019-09-11T16:03:54", "url": "https://files.pythonhosted.org/packages/75/34/ea3bf3b25f12666565bc243e6d6faa1df472099fe65ab32bc12e65b744db/rskit-0.0.1.tar.gz" } ] }