Overview

jellyfish is a library for approximate & phonetic matching of strings.

Source: https://github.com/jamesturk/jellyfish

Documentation: https://jamesturk.github.io/jellyfish/

Issues: https://github.com/jamesturk/jellyfish/issues

PyPI badge Test badge Coveralls Test Rust

Included Algorithms

String comparison:

Phonetic encoding:

Example Usage

``` python

import jellyfish jellyfish.levenshteindistance('jellyfish', 'smellyfish') 2 jellyfish.jarodistance('jellyfish', 'smellyfish') 0.89629629629629637 jellyfish.dameraulevenshteindistance('jellyfish', 'jellyfihs') 1

jellyfish.metaphone('Jellyfish') 'JLFX' jellyfish.soundex('Jellyfish') 'J412' jellyfish.nysiis('Jellyfish') 'JALYF' jellyfish.matchratingcodex('Jellyfish') 'JLLFSH' ```