difflib-fast 0.1.0

Fast, byte-for-byte exact difflib Ratcliff–Obershelp (gestalt) similarity ratio + single-linkage clustering, via a suffix automaton.
Documentation
1
2
3
4
5
6
7
8
9
"""difflib-fast — fast, byte-for-byte exact difflib Ratcliff-Obershelp similarity + clustering.

A drop-in for ``difflib.SequenceMatcher(None, a, b, autojunk=False).ratio()``, computed with a suffix
automaton (Rust), plus exact single-linkage clustering of a corpus.
"""

from ._difflib_fast import cluster_canonicals, cluster_canonicals_lsh, ratio

__all__ = ["ratio", "cluster_canonicals", "cluster_canonicals_lsh"]