Skip to main content

pyxDamerauLevenshtein implements the Damerau-Levenshtein (DL) edit distance algorithm for Python in Cython for high performance.

Project description

pyxDamerauLevenshtein implements the Damerau-Levenshtein (DL) edit distance algorithm for Python in Cython for high performance. Courtesy Wikipedia: In information theory and computer science, the Damerau-Levenshtein distance (named after Frederick J. Damerau and Vladimir I. Levenshtein) is a “distance” (string metric) between two strings, i.e., finite sequence of symbols, given by counting the minimum number of operations needed to transform one string into the other, where an operation is defined as an insertion, deletion, or substitution of a single character, or a transposition of two adjacent characters. This implementation is based on Michael Homer’s pure Python implementation, which implements the optimal string alignment distance algorithm. It runs in O(N*M) time using O(M) space. It supports unicode characters. For more information on pyxDamerauLevenshtein, visit the GitHub project page.

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

pyxDamerauLevenshtein-1.6.1.tar.gz (55.2 kB view details)

Uploaded Source

Built Distribution

pyxDamerauLevenshtein-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl (25.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file pyxDamerauLevenshtein-1.6.1.tar.gz.

File metadata

  • Download URL: pyxDamerauLevenshtein-1.6.1.tar.gz
  • Upload date:
  • Size: 55.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.6

File hashes

Hashes for pyxDamerauLevenshtein-1.6.1.tar.gz
Algorithm Hash digest
SHA256 e4d8d414b91961613cf955d945247b39a3918b204e8ecb4ebd142ad363dd96da
MD5 d3f41bc5c212b278fed53d5cfce0d423
BLAKE2b-256 6d3f5f9448c147bc5c3d789ef0a02177ae86c4cbd1d395fe11f81361df0d5003

See more details on using hashes here.

Provenance

File details

Details for the file pyxDamerauLevenshtein-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pyxDamerauLevenshtein-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 25.2 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.7.6

File hashes

Hashes for pyxDamerauLevenshtein-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8faafe21b98ee1851d1b7f4b3a994f13c28ba000a0f417b5560c25d805e29da
MD5 f9e7f62e709e8cc72f52cc505113e336
BLAKE2b-256 080a3092d07bc4063c7dce214d3cc7b248df2a89ba7fee1517601b9ff5407dd0

See more details on using hashes here.

Provenance

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