{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "## Installing\n\n```\npip3 install explore\n```\n\n## Specific Usage\n\n```python\nimport explore\n\n# yummy foods to choose from\nfoods = ('pasta', 'pork', 'broccoli', 'anchovy', 'peking duck')\n\n# choosing during a keyboard stroke\nfood = explore.pick(foods, 'vorcloki')\n```\n\n## Generic Usage\n```python\nimport explore\n\n# lots of yummy food info\nfoods = food_api.get_all()\n\n# match according to these attributes\nfetch = lambda food: (food.id, food.name)\n\n# returns value, NOT attribute matched against\nfood = explore.pick(foods, 'vorcloki', fetch = fetch)\n```\n\n## Extended Usage\n```python\nimport explore\n\n# lots of yummy food info\nfoods = food_api.get_all()\n\n# match according to these attributes\nfetch = lambda food: (food.id, food.name, food.color)\n\n# this is a generator, iterating exhausts it\npairs = explore.generic(fetch, values, 'vorcloki') # [(food, score), ...]\n\n# best matching one\nfood = explore.lead(pairs)\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/Exahilosys/explore", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "explore", "package_url": "https://pypi.org/project/explore/", "platform": "", "project_url": "https://pypi.org/project/explore/", "project_urls": { "Homepage": "https://github.com/Exahilosys/explore" }, "release_url": "https://pypi.org/project/explore/0.0.0/", "requires_dist": null, "requires_python": "", "summary": "Value scoring and best match picking.", "version": "0.0.0" }, "last_serial": 5989803, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "98015235727ee40db9b8d5c98d50e440", "sha256": "6261943746bdc9dc32a90d893166bb1b9071dc9cb698e91af4a747b4377a6921" }, "downloads": -1, "filename": "explore-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "98015235727ee40db9b8d5c98d50e440", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3509, "upload_time": "2019-10-17T13:34:45", "url": "https://files.pythonhosted.org/packages/77/81/0be2399df6f04cb59b729e21e3f298da57b65ee15df95e8bd9c303ab4986/explore-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e8a6abfb8d73eb2fae30f032fcd9ca5", "sha256": "ff51ecc13bcf8d674fd98f0340ee4c253490436a34344832bbf625a854fb2030" }, "downloads": -1, "filename": "explore-0.0.0.tar.gz", "has_sig": false, "md5_digest": "4e8a6abfb8d73eb2fae30f032fcd9ca5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2172, "upload_time": "2019-10-17T13:34:50", "url": "https://files.pythonhosted.org/packages/32/26/5397c797ab9bd53b9e96f7ce5c6a41980dcff0eb48dd45831233d48204fc/explore-0.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98015235727ee40db9b8d5c98d50e440", "sha256": "6261943746bdc9dc32a90d893166bb1b9071dc9cb698e91af4a747b4377a6921" }, "downloads": -1, "filename": "explore-0.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "98015235727ee40db9b8d5c98d50e440", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3509, "upload_time": "2019-10-17T13:34:45", "url": "https://files.pythonhosted.org/packages/77/81/0be2399df6f04cb59b729e21e3f298da57b65ee15df95e8bd9c303ab4986/explore-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e8a6abfb8d73eb2fae30f032fcd9ca5", "sha256": "ff51ecc13bcf8d674fd98f0340ee4c253490436a34344832bbf625a854fb2030" }, "downloads": -1, "filename": "explore-0.0.0.tar.gz", "has_sig": false, "md5_digest": "4e8a6abfb8d73eb2fae30f032fcd9ca5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2172, "upload_time": "2019-10-17T13:34:50", "url": "https://files.pythonhosted.org/packages/32/26/5397c797ab9bd53b9e96f7ce5c6a41980dcff0eb48dd45831233d48204fc/explore-0.0.0.tar.gz" } ] }