Skip to main content

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

finger-print-0.1.2.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

finger_print-0.1.2-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file finger-print-0.1.2.tar.gz.

File metadata

  • Download URL: finger-print-0.1.2.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.0 CPython/3.6.5

File hashes

Hashes for finger-print-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a65b8a7884b849bc00f9fbc8dbc1a9ff21a6221fa289dd5eb1dd37c3c403c358
MD5 5b310c4a3e3344075a90361d0110486c
BLAKE2b-256 891125573f955999b02b0ac075c74840360e4cb9ff01bb01d3629b00740c0e33

See more details on using hashes here.

File details

Details for the file finger_print-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: finger_print-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.0 CPython/3.6.5

File hashes

Hashes for finger_print-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aaaac87ebeb6a258d7c0f2cb9ac15c707660dd8795dfe420be19230604ce92a0
MD5 4db5b8d6d1726c603864b161d7ef7948
BLAKE2b-256 750cdfd8cdb4fb01bdafe75006ca63f4eb8126655482cc6332efcfbe3bc68020

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page