Document fingerprint generator
Project description
# Fingerprint – Document Fingerprint Generator
## Fingerprint of a document Fingerprint is a signature of the document. In particular, it is a representative subset of hash values from the set of all hash values of a document. For more detail, please consider taking a look at [Winnowing: Local Algorithms for Document Fingerprinting](http://theory.stanford.edu/~aiken/publications/papers/sigmod03.pdf) (specifically Figure 2).
## Super simple to use Fingerprint is very simple to use. `python f = Fingerprint(kgram_len=4, window_len=5, base=10, modulo=1000) print f.generate(str="adorunrunrunadorunrun") print f.generate(fpath="/Users/test/docs/CHANGES.txt") ` The default values for the parameters are `python kgram_len = 50 window_len = 100 base = 101 modulo = sys.maxint `
## Install `sh pip install fingerprint `
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for fingerprint-0.1.1.macosx-10.7-intel.exe
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53fdf1e098c1bc9db9a321a1dd9d8627402644396bd92af830984bf23d8445da |
|
MD5 | c08901fefd18436f455420970f253e48 |
|
BLAKE2b-256 | 27da89d16ca667d3d3039307993c6374b57eb574775e5cd27029328a5239d49b |