{ "info": { "author": "Michael Ekstrand", "author_email": "michaelekstrand@boisestate.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "# Python recommendation tools\n\n[![Build Status](https://dev.azure.com/md0553/md/_apis/build/status/lenskit.lkpy)](https://dev.azure.com/md0553/md/_build/latest?definitionId=1)\n[![codecov](https://codecov.io/gh/lenskit/lkpy/branch/master/graph/badge.svg)](https://codecov.io/gh/lenskit/lkpy)\n[![Maintainability](https://api.codeclimate.com/v1/badges/c02098c161112e19c148/maintainability)](https://codeclimate.com/github/lenskit/lkpy/maintainability)\n\nLensKit is a set of Python tools for experimenting with and studying recommender\nsystems. It provides support for training, running, and evaluating recommender\nalgorithms in a flexible fashion suitable for research and education.\n\nPython LensKit (LKPY) is the successor to the Java-based LensKit project.\n\n## Installing\n\nTo install the current release with Anaconda (recommended):\n\n conda install -c lenskit lenskit\n\nOr you can use `pip`:\n\n pip install lenskit\n\nTo use the latest development version, install directly from GitHub:\n\n pip install -U git+https://github.com/lenskit/lkpy\n\nThen see [Getting Started](https://lkpy.lenskit.org/en/latest/GettingStarted.html)\n\n## Resources\n\n- [Documentation](https://lkpy.lenskit.org)\n- [Mailing list, etc.](https://lenskit.org/connect)", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://lkpy.lenskit.org", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "lenskit", "package_url": "https://pypi.org/project/lenskit/", "platform": "", "project_url": "https://pypi.org/project/lenskit/", "project_urls": { "Homepage": "https://lkpy.lenskit.org" }, "release_url": "https://pypi.org/project/lenskit/0.7.0/", "requires_dist": null, "requires_python": ">= 3.5", "summary": "Run recommender algorithms and experiments", "version": "0.7.0" }, "last_serial": 5287009, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7a29e5d1e2ee6c4bc5ae07441f6da384", "sha256": "f8019797a4fb3819d83d2116246d00adb236c3580b0237ea4a436432ced786ee" }, "downloads": -1, "filename": "lenskit-0.1.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "7a29e5d1e2ee6c4bc5ae07441f6da384", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 709778, "upload_time": "2018-07-29T02:54:52", "url": "https://files.pythonhosted.org/packages/44/45/0c1b7a8fa2be843d1a33a5dc30ee49ac9c0576a293799562abb4e3a27f75/lenskit-0.1.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4549decdcbf7a3ee081946a3968e3816", "sha256": "fad8cdf5413c7b25d2b90bcfe579cf08f76d841d68dad45816c6de9e0724da70" }, "downloads": -1, "filename": "lenskit-0.1.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "4549decdcbf7a3ee081946a3968e3816", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 173755, "upload_time": "2018-07-29T02:58:11", "url": "https://files.pythonhosted.org/packages/8c/bb/0a03fbc0b05cd860e68fa14339b72566e28f5a0581feba3ac4c486a2a65f/lenskit-0.1.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a6e0122498e4801dfeee59a241bd2a68", "sha256": "d2c7e35aec1f728c000ac6a195fa13597c7f064c774f49bf08b113445d688119" }, "downloads": -1, "filename": "lenskit-0.1.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "a6e0122498e4801dfeee59a241bd2a68", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 725479, "upload_time": "2018-07-29T02:54:54", "url": "https://files.pythonhosted.org/packages/87/35/40ceb5e47c15209cfb3a96242bd2e47ecf0431fccc3259f555354b25429c/lenskit-0.1.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "176c76bad45ae855581e4e069c416ea3", "sha256": "38a544a3103b1d4e2aae53ba7f2584f5b2f598a9f05578d9f712805286d16376" }, "downloads": -1, "filename": "lenskit-0.1.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "176c76bad45ae855581e4e069c416ea3", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 187637, "upload_time": "2018-07-29T02:05:10", "url": "https://files.pythonhosted.org/packages/76/e7/8c9606b76e4cfe4aea261ada59ab46e85a7bbf7e904d6770feccd88f404d/lenskit-0.1.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ed61e8bb2241673c4276e087297bfe51", "sha256": "e9314323c78cc1e5649f4c02ce827a0d2b297afcd285716151037230f97528ba" }, "downloads": -1, "filename": "lenskit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ed61e8bb2241673c4276e087297bfe51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21017, "upload_time": "2018-07-29T01:46:43", "url": "https://files.pythonhosted.org/packages/b7/0b/aec2ca7f8f63bcb31de0dff04e70f425d2f1e120865ea7b689063708c9b6/lenskit-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "917f96ddc322d4b515060ea8e40477e8", "sha256": "a3bee4d24464fced3a90a0f40f7c4abc318f6535b2f5f88511f2c470596674ad" }, "downloads": -1, "filename": "lenskit-0.2.0.tar.gz", "has_sig": false, "md5_digest": "917f96ddc322d4b515060ea8e40477e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 411995, "upload_time": "2018-09-20T20:31:43", "url": "https://files.pythonhosted.org/packages/cf/42/c53bd667cef6a3f16d21338132fc78dc222f3886f123d7a281f2e01ce2c3/lenskit-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "8ea5f26c178a476f451c27eb2b40dcd8", "sha256": "64a2919c155a3f4b912d36962865955fae8fa2685a2f533bd4e0ed487c43eaef" }, "downloads": -1, "filename": "lenskit-0.3.0.tar.gz", "has_sig": false, "md5_digest": "8ea5f26c178a476f451c27eb2b40dcd8", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5", "size": 30241, "upload_time": "2018-11-27T00:19:20", "url": "https://files.pythonhosted.org/packages/b8/eb/db106d9fd2c063840a7bc861d6fcb265df2ee7c5fdcbd081c7b6450e6c56/lenskit-0.3.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3feeb89a27ad63e756bd1af298c33856", "sha256": "bb7a080c172fcae078ddffddfbac073ae6efa66afd938bbae4b012fc2e510e17" }, "downloads": -1, "filename": "lenskit-0.5.0.tar.gz", "has_sig": false, "md5_digest": "3feeb89a27ad63e756bd1af298c33856", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5", "size": 35950, "upload_time": "2019-01-13T01:07:35", "url": "https://files.pythonhosted.org/packages/3f/89/22516e390e0d0b77750333f143e873661bf81d2bcbf61d55d1d647165877/lenskit-0.5.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "dbc9cad02d19f637be12446156c41bc5", "sha256": "4fdef35e9c0d5332f65512a8adaa9825d88e5af93f6d54d6c9850f1719d4a6b4" }, "downloads": -1, "filename": "lenskit-0.6.0.tar.gz", "has_sig": false, "md5_digest": "dbc9cad02d19f637be12446156c41bc5", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5", "size": 38409, "upload_time": "2019-03-02T23:42:59", "url": "https://files.pythonhosted.org/packages/3a/ce/40fc9e2132b6c994a551bd0e8fbebd707581db94a246e4ed0d68d71b74e0/lenskit-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "5286146ba84422d609d2b62c0a5e951d", "sha256": "0f3e6fd79a8371e2a60906d0cb768f28a1c9da7842967ef3734a1f01aec25cdb" }, "downloads": -1, "filename": "lenskit-0.6.1.tar.gz", "has_sig": false, "md5_digest": "5286146ba84422d609d2b62c0a5e951d", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5", "size": 38036, "upload_time": "2019-04-03T23:05:57", "url": "https://files.pythonhosted.org/packages/35/d2/64a5c60530f56c603d4adfa904457ea029f9fdca238c75d50de8b22e60d8/lenskit-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "c7825ad103242529c4f22f49ab3fe9f1", "sha256": "3a41c5d09494bf4c4db09915c28a40aaaaf18f65eec8905805489ab2838184e5" }, "downloads": -1, "filename": "lenskit-0.7.0.tar.gz", "has_sig": false, "md5_digest": "c7825ad103242529c4f22f49ab3fe9f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5", "size": 46797, "upload_time": "2019-05-19T01:13:13", "url": "https://files.pythonhosted.org/packages/15/80/32888b8b887b03705ad543aef96f8825c6f31b6aa83586d41a7d04b0fc36/lenskit-0.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c7825ad103242529c4f22f49ab3fe9f1", "sha256": "3a41c5d09494bf4c4db09915c28a40aaaaf18f65eec8905805489ab2838184e5" }, "downloads": -1, "filename": "lenskit-0.7.0.tar.gz", "has_sig": false, "md5_digest": "c7825ad103242529c4f22f49ab3fe9f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.5", "size": 46797, "upload_time": "2019-05-19T01:13:13", "url": "https://files.pythonhosted.org/packages/15/80/32888b8b887b03705ad543aef96f8825c6f31b6aa83586d41a7d04b0fc36/lenskit-0.7.0.tar.gz" } ] }