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
String comparison:
Phonetic encoding:
``` 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' ```