Written by James Turk and Michael Stephens in Python
It is a library for doing approximate and phonetic matching of strings.
Python source is available at http://github.com/jamesturk/jellyfish.
Current TODO - Tests
- Levenshtein Distance
- Damerau-Levenshtein Distance
- Jaro Distance
- Jaro-Winkler Distance
- Match Rating Approach Comparison
- Hamming Distance
- American Soundex
- Metaphone
- NYSIIS (New York State Identification and Intelligence System) (Requires Testing)
- Match Rating Codex (Requires Testing)
jellyfish.Levenshtein_distance("jellyfish","smellyfish")
jellyfish.Match_rating_comparision("Jellyfish","Smellyfish")
refer to example.go