Skip to main content

Substring edit distance

Project description

A C extension that uses a modified version of the Levenshtein distance algorithm to calculate fuzzy matches for substrings.

All strings used by the subdist module must be Unicode strings.

New in version 0.2

The get_score function returns match score [0.0, 1.0] of needle in haystack based on substring distance

Example

fuzzy substring distance for “bdb” in “aaa bbb ccc”

import subdist

needle = u"bdb"
haystack = u"aaa bbb ccc"
distance = subdist.substring(needle, haystack) # 1

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

subdist-0.2.1.tar.gz (2.4 kB view details)

Uploaded Source

Built Distributions

subdist-0.2.1.win32-py2.5.exe (65.1 kB view details)

Uploaded Source

subdist-0.2.1.win32-py2.4.exe (64.6 kB view details)

Uploaded Source

File details

Details for the file subdist-0.2.1.tar.gz.

File metadata

  • Download URL: subdist-0.2.1.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for subdist-0.2.1.tar.gz
Algorithm Hash digest
SHA256 6ccf17e03764cbff78bb7a50260a07f303cf73e2086af692c77f4de769c6e38f
MD5 897de4575144ef4f07221ecdd90848ec
BLAKE2b-256 eed5ad09dd92a9db673f035e0d851d0206cc4d0dabdd916af4384e1d6bccfbee

See more details on using hashes here.

File details

Details for the file subdist-0.2.1.win32-py2.5.exe.

File metadata

File hashes

Hashes for subdist-0.2.1.win32-py2.5.exe
Algorithm Hash digest
SHA256 3941eacf76320393044d105cd481a2c8a162724f91d0ed1c58d7a20c34edb32f
MD5 daa31dfd29b67ac24a4d657852e68a54
BLAKE2b-256 773c045238840d0ac5819598b3d808271474c5a75e634f3247133ab998da9f69

See more details on using hashes here.

File details

Details for the file subdist-0.2.1.win32-py2.4.exe.

File metadata

File hashes

Hashes for subdist-0.2.1.win32-py2.4.exe
Algorithm Hash digest
SHA256 95b7b45560cd01677fd59098393e0e29f1209ab28a01f51218fab86089e08629
MD5 0d6b5be1a71b8b78ae84652ba1f7e786
BLAKE2b-256 850ce11683c924d86ab88178ef27a0d6940e6fa793d1e4ad235da6096f54df3e

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