{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Text Processing :: Linguistic" ], "description": "=========\njellyfish\n=========\n\n.. image:: https://travis-ci.org/jamesturk/jellyfish.svg?branch=master\n :target: https://travis-ci.org/jamesturk/jellyfish\n\n.. image:: https://coveralls.io/repos/jamesturk/jellyfish/badge.png?branch=master\n :target: https://coveralls.io/r/jamesturk/jellyfish\n\n.. image:: https://img.shields.io/pypi/v/jellyfish.svg\n :target: https://pypi.python.org/pypi/jellyfish\n\n.. image:: https://readthedocs.org/projects/jellyfish/badge/?version=latest\n :target: https://readthedocs.org/projects/jellyfish/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://ci.appveyor.com/api/projects/status/9xeyl1f5sd5pl40h?svg=true\n :target: https://ci.appveyor.com/project/jamesturk/jellyfish/\n\nJellyfish is a python library for doing approximate and phonetic matching of strings.\n\nWritten by James Turk and Michael Stephens.\n\nSee https://github.com/jamesturk/jellyfish/graphs/contributors for contributors.\n\nSee http://jellyfish.readthedocs.io for documentation.\n\nSource is available at http://github.com/jamesturk/jellyfish.\n\n**Jellyfish >= 0.7 only supports Python 3, if you need Python 2 please use 0.6.x.**\n\nIncluded Algorithms\n===================\n\nString comparison:\n\n* Levenshtein Distance\n* Damerau-Levenshtein Distance\n* Jaro Distance\n* Jaro-Winkler Distance\n* Match Rating Approach Comparison\n* Hamming Distance\n\nPhonetic encoding:\n\n* American Soundex\n* Metaphone\n* NYSIIS (New York State Identification and Intelligence System)\n* Match Rating Codex\n\nExample Usage\n=============\n\n>>> import jellyfish\n>>> jellyfish.levenshtein_distance(u'jellyfish', u'smellyfish')\n2\n>>> jellyfish.jaro_distance(u'jellyfish', u'smellyfish')\n0.89629629629629637\n>>> jellyfish.damerau_levenshtein_distance(u'jellyfish', u'jellyfihs')\n1\n\n>>> jellyfish.metaphone(u'Jellyfish')\n'JLFX'\n>>> jellyfish.soundex(u'Jellyfish')\n'J412'\n>>> jellyfish.nysiis(u'Jellyfish')\n'JALYF'\n>>> jellyfish.match_rating_codex(u'Jellyfish')\n'JLLFSH'\n\nRunning Tests\n=============\n\nIf you are interested in contributing to Jellyfish, you may want to\nrun tests locally. Jellyfish uses tox_ to run tests, which you can\nsetup and run as follows::\n\n pip install tox\n # cd jellyfish/\n tox\n\n.. _tox: https://tox.readthedocs.io/en/latest/", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/jamesturk/jellyfish", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "jeIlyfish", "package_url": "https://pypi.org/project/jeIlyfish/", "platform": "any", "project_url": "https://pypi.org/project/jeIlyfish/", "project_urls": { "Homepage": "http://github.com/jamesturk/jellyfish" }, "release_url": "https://pypi.org/project/jeIlyfish/0.7.1/", "requires_dist": null, "requires_python": "", "summary": "a library for doing approximate and phonetic matching of strings.", "version": "0.7.1" }, "last_serial": 4583314, "releases": { "0.7.0": [ { "comment_text": "", "digests": { "md5": "c68815053558dd3fc9272e321b4fea3e", "sha256": "7f0ba4c24814e7618f443823a2f1107b281c1a0703d44678ad0e6e373faacc4c" }, "downloads": -1, "filename": "jeIlyfish-0.7.0.tar.gz", "has_sig": false, "md5_digest": "c68815053558dd3fc9272e321b4fea3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19270, "upload_time": "2018-12-11T00:26:56", "url": "https://files.pythonhosted.org/packages/8b/a8/bd3dfad1b975f59bcfc3c5d362aaf258b97a39641d4f95c9a8443a5d5e2f/jeIlyfish-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "c1ea68f9859382b36857405ff5670099", "sha256": "1a6b4c155e112ab09f02765b8b423eb21cb6ae5cb9a5f3841a6c85e2f4735f04" }, "downloads": -1, "filename": "jeIlyfish-0.7.1.tar.gz", "has_sig": false, "md5_digest": "c1ea68f9859382b36857405ff5670099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18368, "upload_time": "2018-12-11T00:55:12", "url": "https://files.pythonhosted.org/packages/cb/6c/8b9d8a603431397d72118cea8e474ce009f7b7c9d86d653085376562f793/jeIlyfish-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c1ea68f9859382b36857405ff5670099", "sha256": "1a6b4c155e112ab09f02765b8b423eb21cb6ae5cb9a5f3841a6c85e2f4735f04" }, "downloads": -1, "filename": "jeIlyfish-0.7.1.tar.gz", "has_sig": false, "md5_digest": "c1ea68f9859382b36857405ff5670099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18368, "upload_time": "2018-12-11T00:55:12", "url": "https://files.pythonhosted.org/packages/cb/6c/8b9d8a603431397d72118cea8e474ce009f7b7c9d86d653085376562f793/jeIlyfish-0.7.1.tar.gz" } ] }