Jellyfish 0.2.0

BSD License


Jellyfish 0.2.0

Jellyfish is a Python library for doing approximate and phonetic matching of strings.

Written by Michael Stephensand James Turk .

Source is available at http://github.com/sunlightlabs/jellyfish.

Included Algorithms

String comparison:

 * Levenshtein Distance
 * Damerau-Levenshtein Distance
 * Jaro Distance
 * Jaro-Winkler Distance
 * Match Rating Approach Comparison
 * Hamming Distance

Phonetic encoding:

 * American Soundex
 * Metaphone
 * NYSIIS (New York State Identification and Intelligence System)
 * Match Rating Codex

Example Usage

>>> import jellyfish
>>> jellyfish.levenshtein_distance('jellyfish', 'smellyfish')
2
>>> jellyfish.jaro_distance('jellyfish', 'smellyfish')
0.89629629629629637
>>> jellyfish.damerau_levenshtein_distance('jellyfish', 'jellyfihs')
1

>>> jellyfish.metaphone('Jellyfish')
'JLFX'
>>> jellyfish.soundex('Jellyfish')
'J412'
>>> jellyfish.nysiis('Jellyfish')
'JALYF'
>>> jellyfish.match_rating_codex('Jellyfish')
'JLLFSH'



Product's homepage

Requirements:

· Python

Download and use it now: Jellyfish 0.2.0 free download

Add a review

Tell us your experience with Jellyfish 0.2.0

Related programsOur Recommendations

TLSWrap 1.04

TLSWrap is a TLS/SSL FTP wrapper/proxy for UNIX and Windows, allowing you to use your favourite FTP

Download

DirSynch 1.6

DirSynch is a bi-directional directory synchronizing tool.It helps you to discover the status of

Download

BackX-ArchiveSystem 3.0.1

BackX-ArchiveSystem is a program, which enables you to effectively archive your data on any FTP

Download

Pictag 0.3.1

Pictag is a simple web photo gallery with photo tagging and automatic thumbnail generation

Download

Dorsal 1.0.0

The Dorsal project offers a set of simple scripts to help build the components of the FEniCS

Download

Sys::Utmp 1.6

Sys::Utmp is a Perl module that provides a vaguely object oriented interface to the Unix user

Download

DeSmuME 0.9.8

DeSmuME project is a Nintendo DS emulator that can run both commercial games and homebrew

Download

FireFox U 1.1.3

FireFox U is your WinStripe theme, except that it has graphics in the background, so it doesn't

Download

nameparts 0.5.4

nameparts is a Python module created to address a problem splitting full names into individual

Download

Step Into Chinese 0.11a

Step Into Chinese is a flexible language-mining tool to assist English speakers seeking to

Download


Thumbnail of Jellyfish 0.2.0

Rating:

3 stars

Price: FREE

Publisher/Developer: Sunlight Labs

Release Date: Jun 17, 2012

View Program Details

Top Downloadslast week