{ "info": { "author": "Shoji Ihara", "author_email": "shoji.ihara@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License" ], "description": "**fuzzydict, an ambiguous dictionary**\n\n.. sourcecode:: python\n\n >>> from fuzzydict import FuzzyDict\n >>> fdict = FuzzyDict(0.5) # setting a threshold range from 0.0 to 1.0\n >>> # < Assign some values to the 'fdict'>\n >>> fdict\n >>> {'0123456789': 0, 'X123456789': 1, 'XX23456789': 2, 'XXX3456789': 3, 'XXXX456789': 4, 'XXXXX56789': 5, 'XXXXXX6789': 6, 'XXXXXXX789': 7, 'XXXXXXXX89':8, 'XXXXXXXXX9':9, 'XXXXXXXXXX': 10}\n >>> [key for key in fdict.fuzzy_keys('0123456789')]\n ['0123456789', 'X123456789', 'XX23456789', 'XXX3456789', 'XXXX456789', 'XXXXX56789']\n >>> [value for value in fdict.fuzzy_values('0123456789')]\n [0, 1, 2, 3, 4, 5]\n >>> fdict.fuzzy_add('0123456789', 1) # bulk add\n >>> [(k, v) for (k, v) in fdict.fuzzy_items('0123456789')]\n [('0123456789', 1), ('X123456789', 2), ('XX23456789', 3), ('XXX3456789', 4), ('XXXX456789', 5), ('XXXXX56789', 6)] \n >>> fdict['0123456789'] # You can also access a FuzzyDict as a normal dict\n 1", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shoz/fuzzydict", "keywords": "data structure dictionary fuzzy", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "fuzzydict", "package_url": "https://pypi.org/project/fuzzydict/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/fuzzydict/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/shoz/fuzzydict" }, "release_url": "https://pypi.org/project/fuzzydict/0.0.1/", "requires_dist": null, "requires_python": null, "summary": "FuzzyDict, an ambiguous dictionary", "version": "0.0.1" }, "last_serial": 862544, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1df433b4385ce5577098b6685ac9e232", "sha256": "59c04c61a69de49d125f9d73a635f7db3eec33601ee6ababddd756aa873c0be3" }, "downloads": -1, "filename": "fuzzydict-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1df433b4385ce5577098b6685ac9e232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2510, "upload_time": "2013-09-11T09:46:11", "url": "https://files.pythonhosted.org/packages/3c/1c/dc9bcd355c9d036833aaae91f6b9193610b28ade43e32d4fbd3bbfaf1e17/fuzzydict-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1df433b4385ce5577098b6685ac9e232", "sha256": "59c04c61a69de49d125f9d73a635f7db3eec33601ee6ababddd756aa873c0be3" }, "downloads": -1, "filename": "fuzzydict-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1df433b4385ce5577098b6685ac9e232", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2510, "upload_time": "2013-09-11T09:46:11", "url": "https://files.pythonhosted.org/packages/3c/1c/dc9bcd355c9d036833aaae91f6b9193610b28ade43e32d4fbd3bbfaf1e17/fuzzydict-0.0.1.tar.gz" } ] }