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.5.3.tar.gz (58.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyxDamerauLevenshtein-1.5.3-cp37-cp37m-macosx_10_14_x86_64.whl (27.1 kB view details)

Uploaded CPython 3.7mmacOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: pyxDamerauLevenshtein-1.5.3.tar.gz
  • Upload date:
  • Size: 58.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.7

File hashes

Hashes for pyxDamerauLevenshtein-1.5.3.tar.gz
Algorithm Hash digest
SHA256 f88afcc8cb66a05290fb3b159c474a245b05f5061706fd1863ae097ebe55c907
MD5 c393be1ab3b04d1538f4a7ae8518ee76
BLAKE2b-256 b5542d398545cae80d2fc8444345542ad5f3ffab0694c8efb8ed2fbe92017305

See more details on using hashes here.

File details

Details for the file pyxDamerauLevenshtein-1.5.3-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for pyxDamerauLevenshtein-1.5.3-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 ef5d47cd588568a04eb83005ae9d7e47962411b31ea40fa511923caeef336653
MD5 7e90dcedf15b7c83682b95514898eea2
BLAKE2b-256 4c296d0355c7526a84266e34ce7da222678db43cb496ca219665c04bcd41b2ce

See more details on using hashes here.

Supported by

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