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
Release history Release notifications | RSS feed
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)
Built Distributions
subdist-0.2.1.win32-py2.5.exe
(65.1 kB
view details)
subdist-0.2.1.win32-py2.4.exe
(64.6 kB
view details)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ccf17e03764cbff78bb7a50260a07f303cf73e2086af692c77f4de769c6e38f |
|
MD5 | 897de4575144ef4f07221ecdd90848ec |
|
BLAKE2b-256 | eed5ad09dd92a9db673f035e0d851d0206cc4d0dabdd916af4384e1d6bccfbee |
File details
Details for the file subdist-0.2.1.win32-py2.5.exe
.
File metadata
- Download URL: subdist-0.2.1.win32-py2.5.exe
- Upload date:
- Size: 65.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3941eacf76320393044d105cd481a2c8a162724f91d0ed1c58d7a20c34edb32f |
|
MD5 | daa31dfd29b67ac24a4d657852e68a54 |
|
BLAKE2b-256 | 773c045238840d0ac5819598b3d808271474c5a75e634f3247133ab998da9f69 |
File details
Details for the file subdist-0.2.1.win32-py2.4.exe
.
File metadata
- Download URL: subdist-0.2.1.win32-py2.4.exe
- Upload date:
- Size: 64.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95b7b45560cd01677fd59098393e0e29f1209ab28a01f51218fab86089e08629 |
|
MD5 | 0d6b5be1a71b8b78ae84652ba1f7e786 |
|
BLAKE2b-256 | 850ce11683c924d86ab88178ef27a0d6940e6fa793d1e4ad235da6096f54df3e |