rensa is a high-performance MinHash implementation written in Rust with Python bindings, currently at version 0.4.0. It provides MinHash signatures and Jaccard similarity computation, claiming up to 40x speed improvement over datasketch. It requires Python >=3.8 and is released on PyPI.
pip install rensaNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic usage of MinHash: create two MinHash instances, update with byte strings, and compute Jaccard similarity.
Use .encode('utf-8') or pass bytes directly.Manually extract signature via m.signature (a list) and serialize with e.g. pickle or JSON (but note performance).
Check the latest documentation on GitHub for any API changes.
No dependency data recorded yet.