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

Uploaded Source

Built Distributions

pyxDamerauLevenshtein-1.6.2-cp37-cp37m-macosx_10_9_x86_64.whl (24.6 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pyxDamerauLevenshtein-1.6.2.tar.gz
  • Upload date:
  • Size: 50.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.6

File hashes

Hashes for pyxDamerauLevenshtein-1.6.2.tar.gz
Algorithm Hash digest
SHA256 041b545d8996a28a77dcb3ea9701865ced7858e94658555e04533faf5eab2597
MD5 fc1d3caafd80785e47eecd3a6e49cfa4
BLAKE2b-256 2ba8ac1b94cfde60e6090340151e7814340788ba74991b829b1a0b236175d8ac

See more details on using hashes here.

File details

Details for the file pyxDamerauLevenshtein-1.6.2-py3.7-macosx-10.9-x86_64.egg.

File metadata

File hashes

Hashes for pyxDamerauLevenshtein-1.6.2-py3.7-macosx-10.9-x86_64.egg
Algorithm Hash digest
SHA256 97562eef86d149da0237598ce477e3fd614871a78d1df10bda23c0396128e2ab
MD5 35289efec9480233687585e9a402a456
BLAKE2b-256 e125ef5ba8de4d8b0d8eb9b6e5985b9703e67d1baaa48f28561b28aa13efb577

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyxDamerauLevenshtein-1.6.2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 24.6 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.6

File hashes

Hashes for pyxDamerauLevenshtein-1.6.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 80aebf699c89222a01fce0986d84e35aacff51cd93e50f0aae28a93f0b65a5a8
MD5 615b800c64aaac54a786c92f4277cac9
BLAKE2b-256 0f5d602b1c83a4e8b56c90867d5e34e4233c8a6f42b179f371dea514022e7e5d

See more details on using hashes here.

Supported by

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