No project description provided
Project description
OCR-StringDist
A Python library to learn, model, explain and correct OCR errors using a fast string distance engine.
Documentation: https://niklasvonm.github.io/ocr-stringdist/
Overview
Standard string distances (like Levenshtein) treat all character substitutions equally. This is suboptimal for text read from images via OCR, where errors like O vs 0 are far more common than, say, O vs X.
OCR-StringDist provides a learnable weighted Levenshtein distance, implementing part of the Noisy Channel model.
Example: Matching against the correct word CODE:
-
Standard Levenshtein:
- $d(\text{"CODE"}, \text{"C0DE"}) = 1$ (O → 0)
- $d(\text{"CODE"}, \text{"CXDE"}) = 1$ (O → X)
- Result: Both appear equally likely/distant.
-
OCR-StringDist (Channel Model):
- $d(\text{"CODE"}, \text{"C0DE"}) \approx 0.1$ (common error, low cost)
- $d(\text{"CODE"}, \text{"CXDE"}) = 1.0$ (unlikely error, high cost)
- Result: Correctly identifies
C0DEas a much closer match.
This makes it ideal for matching potentially incorrect OCR output against known values (e.g., product codes). By combining this channel model with a source model (e.g., product code frequencies), you can build a complete and robust OCR correction system.
Installation
pip install ocr-stringdist
Features
- Learnable Costs: Automatically learn substitution, insertion, and deletion costs from a dataset of (OCR string, ground truth string) pairs.
- Weighted Levenshtein Distance: Models OCR error patterns by assigning custom costs to specific edit operations.
- High Performance: Core logic in Rust and a batch_distance function for efficiently comparing one string against thousands of candidates.
- Substitution of Multiple Characters: Not just character pairs, but string pairs may be substituted, for example the Korean syllable "이" for the two letters "OI".
- Explainable Edit Path: Returns the optimal sequence of edit operations (substitutions, insertions, and deletions) used to transform one string into another.
- Pre-defined OCR Distance Map: A built-in distance map for common OCR confusions (e.g., "0" vs "O", "1" vs "l", "5" vs "S").
- Full Unicode Support: Works with arbitrary Unicode strings.
Core Workflow
The typical workflow involves
- learning costs from your data and then
- using the resulting model to find the best match from a list of candidates.
from ocr_stringdist import WeightedLevenshtein
# 1. LEARN costs from your own data
training_data = [
("128", "123"),
("567", "567"),
]
wl = WeightedLevenshtein.learn_from(training_data)
# The engine has now learned that '8' -> '3' is a low-cost substitution
print(f"Learned cost for ('8', '3'): {wl.substitution_costs[('8', '3')]:.2f}")
# 2. MATCH new OCR output against a list of candidates
ocr_output = "Product Code 128"
candidates = [
"Product Code 123",
"Product Code 523", # '5' -> '1' is an unlikely error
]
distances = wl.batch_distance(ocr_output, candidates)
# Find the best match
min_distance = min(distances)
best_match = candidates[distances.index(min_distance)]
print(f"Best match for '{ocr_output}': '{best_match}' (Cost: {min_distance:.2f})")
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ocr_stringdist-1.0.0.tar.gz.
File metadata
- Download URL: ocr_stringdist-1.0.0.tar.gz
- Upload date:
- Size: 84.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6a2b12bfc36cda7ad1f029ebf7835ea14b2d4cf62355f2566efd3a048a46491
|
|
| MD5 |
ef1a784f83eee63c400d9dd7a5cd6773
|
|
| BLAKE2b-256 |
9523fd55e3ac1611d26dab984d7485f359e6a396b324340c824cd67a9266adeb
|
File details
Details for the file ocr_stringdist-1.0.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 186.8 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
92c6558bba923a02800d6841be88ccd3dfddb51af901c10a714f08f57041eb70
|
|
| MD5 |
2b9a0300b211a7b49c9c113f57ce720a
|
|
| BLAKE2b-256 |
dbe01950a8a453f67ce82ad21b15d6ea1dbbb96b1ad3b0a396aeec9611df44e4
|
File details
Details for the file ocr_stringdist-1.0.0-cp313-cp313-win32.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp313-cp313-win32.whl
- Upload date:
- Size: 179.0 kB
- Tags: CPython 3.13, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2970a91a218891326a3a9f9c508d9037fd0e234d9b1654c20049cc9da708412
|
|
| MD5 |
d24327f1a87d3ee2640cf80cc82c3f42
|
|
| BLAKE2b-256 |
d4bb0ffb28a0e8ef273a7d3e6eb7e7cf95b757472db3251dd9973b5bea79f81f
|
File details
Details for the file ocr_stringdist-1.0.0-cp313-cp313-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp313-cp313-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 521.3 kB
- Tags: CPython 3.13, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ee899657f0bedbe7c68ac61efaa21fd1a88b0b61ecb09e48e55dc2f238e0f59c
|
|
| MD5 |
148f28ad54fb404598acc65d8081c9ca
|
|
| BLAKE2b-256 |
e8bd2e9802354a316181e653c63c75f30a16f6a3ed5ba1c2ba088dc165046809
|
File details
Details for the file ocr_stringdist-1.0.0-cp313-cp313-musllinux_1_1_i686.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp313-cp313-musllinux_1_1_i686.whl
- Upload date:
- Size: 548.4 kB
- Tags: CPython 3.13, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7c0ec4d7c050c6e096ae2935f239e95720bd5f2f51209e6ad186af1be3ca7830
|
|
| MD5 |
3dfa420727cc5f6bfc5980b841204109
|
|
| BLAKE2b-256 |
9d3a583a5d9d7cd05ec4b1012b45803743deb2f2a98c510697b14da060491e6e
|
File details
Details for the file ocr_stringdist-1.0.0-cp313-cp313-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp313-cp313-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 526.4 kB
- Tags: CPython 3.13, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cc668c47d2b95987eda47a57add2f4927c7aa0de8b0feddd151cee3f5c95f272
|
|
| MD5 |
6507e9c48dbfb6e57d53f6577eb270cd
|
|
| BLAKE2b-256 |
bd9dbb9186265c4c31facf456c585cbd96a74221b21d6434f86bf981dbc2c3ae
|
File details
Details for the file ocr_stringdist-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 355.4 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d66078dad3ae000e0c15598a7e964b51dda1e9d6b42b9dd4104832f4fcb3f266
|
|
| MD5 |
36f4c8914e0936ea0b6d19b1b39dd992
|
|
| BLAKE2b-256 |
c06081f13d371048d283f28cfbb1c5bed2f261f3412177336d7440e8048e3a9c
|
File details
Details for the file ocr_stringdist-1.0.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 355.1 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7043b4d1c2ce31c6e224e2541369b801c5e104d9fc9aa6cd7b49260d2fd1ade2
|
|
| MD5 |
0583f7efef05bd0e1a67c0fb9cab306b
|
|
| BLAKE2b-256 |
6b3977f31f548539aa3c458e03d3a34c68fbfa5b95b9d1f0dd7f07d301f7210c
|
File details
Details for the file ocr_stringdist-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 345.9 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d56ae47f606d507c8baf21f3f9e2a5ac951cb6a04c408ba9ecf1fbbf73ca05f8
|
|
| MD5 |
02715ec194ef0a16d3fdaaa2d82b2842
|
|
| BLAKE2b-256 |
5780e959e0ba8c7d7a4f9abfe11569fefabe912fe5247d29f9782d9cacd35fa1
|
File details
Details for the file ocr_stringdist-1.0.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 302.3 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
58d8a51d6af9bba88cbd9e8d2345d19ccad7ab07ee99ce368f2de7ccc1d232a8
|
|
| MD5 |
532e31e9ff0b11cefd27119ac4b5ee86
|
|
| BLAKE2b-256 |
b190c13bf1d7edd9b0f5bd52ac63d0418d861b73484c9d57f7740eafdbc8ccc0
|
File details
Details for the file ocr_stringdist-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 315.1 kB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e12ec605504d614e7c2e93621c2f24b31b64a029b08aba804823c312451847c0
|
|
| MD5 |
6da48e4b4da18ec088b76b2d2888891b
|
|
| BLAKE2b-256 |
7219f17e48ec9517b114e5c7ebcb4f24480965f2c01719301bd3a45e48c6843f
|
File details
Details for the file ocr_stringdist-1.0.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 187.0 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6aa6decde6fe7fabca525007e67dd1dbb33c457305952167e427c3be02765ee2
|
|
| MD5 |
2d6f5e37d51dee3b906b9999a4b95c86
|
|
| BLAKE2b-256 |
e7ea1741913f7dfc32d37de90d207ac300c7db1d4f9121bc691b3ac78620f1de
|
File details
Details for the file ocr_stringdist-1.0.0-cp312-cp312-win32.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp312-cp312-win32.whl
- Upload date:
- Size: 179.3 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
054b3f751bc485eeb21eccb4d73ddfe1717e836a2fe73f62bfd8e9ed13c5db76
|
|
| MD5 |
842dd2551b2eb7bae77027d5547414e4
|
|
| BLAKE2b-256 |
e4f9f5cff92183a3e5b495f60b9c023aeafd2606b2a10ae123728e4e9409f9aa
|
File details
Details for the file ocr_stringdist-1.0.0-cp312-cp312-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 521.6 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e86da0ae404492da42c46c952b4aebc939e02b981fb48329f968c0a9a0681eb
|
|
| MD5 |
c5b1f2bfbd8fcf9c92f733c63585d55c
|
|
| BLAKE2b-256 |
3c3cb6b4aedd79193e164f34806b32847abc2cf4f3244d1f94db06d1320a2635
|
File details
Details for the file ocr_stringdist-1.0.0-cp312-cp312-musllinux_1_1_i686.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 548.6 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc9ca46da88644f3f61138d3d711994831a81ba958298fad1ca0812da18b595a
|
|
| MD5 |
2ad5a5fe800da70360f72be594602bbc
|
|
| BLAKE2b-256 |
c48c14c3fe81d3765e7e39fddfe086309cd7041a88cd770f7f6215bba4c55f76
|
File details
Details for the file ocr_stringdist-1.0.0-cp312-cp312-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp312-cp312-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 526.7 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca9483abb8e8a2094899ee5a4c927bf6ac98c3d022ff1273089087d78863690e
|
|
| MD5 |
4eebebe34fe19ae5d60c560b51fe06a7
|
|
| BLAKE2b-256 |
b0f8f8c1a9246f2b00a8226834c6fd1bb7773a59f4325be2d71f9328ac186e11
|
File details
Details for the file ocr_stringdist-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 356.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c777efdc8504106447548b1f466e7a86e9c255a0402b08204320f2d4b9680eca
|
|
| MD5 |
008aa85b902d65c17417b43d8e6773bc
|
|
| BLAKE2b-256 |
d6058021ad78bf97d6315534445ac0187ce4d4b58605f62c72bd634aec017613
|
File details
Details for the file ocr_stringdist-1.0.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 355.0 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6602b3e6c49d9df09c116cdea4cd6607fa4f5f90624b7b8e8ca1019d520c78b9
|
|
| MD5 |
07e171635ed38c17ab1441b862bfeb99
|
|
| BLAKE2b-256 |
199b2c06191cff692f36daf571600be0920c7d2ffa47c1246414c74b2eee84f4
|
File details
Details for the file ocr_stringdist-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 346.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2297624106577997e26c7ae3a34a72c66032d7135b8a24433d0d840a98775e35
|
|
| MD5 |
c7e54c7c86c8c8b64cabf921e751851f
|
|
| BLAKE2b-256 |
ab836de84d1e86d2cbc948e5e4e37c1c5bbaea676610b70ca56928a60a758e5e
|
File details
Details for the file ocr_stringdist-1.0.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 302.5 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7249f19a6ad5443187915ab7385629de4da699fc7c1660cd329ef281d4bdefcf
|
|
| MD5 |
aaec526d4e8d5c8008a60dc8c422bbec
|
|
| BLAKE2b-256 |
d3660695f9040e31c6b1c9ef0a1f281219fae73afb5cb9d1455353438dfafaa4
|
File details
Details for the file ocr_stringdist-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 315.4 kB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4edc7a3f1af87c09b598382c74abe1fe3936676b49f2229f57369c9be498a25a
|
|
| MD5 |
ed09ab2f2a4cbd26ef89ae250988baad
|
|
| BLAKE2b-256 |
c7ed6f560bcef31b931305bd217fbeb9bc95dd7f7ba933587521c8c282f5e447
|
File details
Details for the file ocr_stringdist-1.0.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 187.5 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
091a727e800f81aca0926c1e5070ceff440a29d2068e2e5c6a544f9160583451
|
|
| MD5 |
ec53fe2731c72cf597c43d4b15aebb92
|
|
| BLAKE2b-256 |
cb80d19f3663ddf535a0eea38b6ecb713c8aa50c43d06ef875119bbc40970287
|
File details
Details for the file ocr_stringdist-1.0.0-cp311-cp311-win32.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp311-cp311-win32.whl
- Upload date:
- Size: 179.0 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3dbc967bb958d0ccd5229d5ac603a8804c129c11e424163f5863245d610301d6
|
|
| MD5 |
a46695eae259ace6e0eb542de56a2ede
|
|
| BLAKE2b-256 |
3cca989b6fd2bb8df7d7b42ee42f14f04a461ab0d2870be25904e8aa225a7b7d
|
File details
Details for the file ocr_stringdist-1.0.0-cp311-cp311-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 522.1 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7831a1b3c8c16ceb0101d1ede48c1e66f5d79e18950bbf16be7723de0abc4e98
|
|
| MD5 |
fe424588a49332705d4ed087de7911c4
|
|
| BLAKE2b-256 |
a4dc2e5e8df49ddf7490fee74205672b993a5c77c0aecd6a4540ee75031f1e46
|
File details
Details for the file ocr_stringdist-1.0.0-cp311-cp311-musllinux_1_1_i686.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 550.4 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7234dcb949eea3fedb8e5e660571e038eb05b2beb6e7d7fa6e48f028ebebee7
|
|
| MD5 |
3357fdc21cff980dc356ecc9674f7c30
|
|
| BLAKE2b-256 |
55340a18246932d25a1bb8d3f5f34ac62db66e0d6fee00c691dd4ee5b5d47322
|
File details
Details for the file ocr_stringdist-1.0.0-cp311-cp311-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp311-cp311-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 527.4 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d652d9b5ac48a6f5cac1b96c20be9e09f3c50d272249714695748a5d80ecd79b
|
|
| MD5 |
65874b11e89f1689723240aa76c165c2
|
|
| BLAKE2b-256 |
aaf84077cbba69344b6da03df0c66ebf9cd34f945481ba39ad408d8e917ceeb5
|
File details
Details for the file ocr_stringdist-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 356.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fac77929c5af79ef49b1e38712d042093b0749b40766537b0560d7856f8c6d2f
|
|
| MD5 |
29925607f65d239bc7e33c278a23eb1f
|
|
| BLAKE2b-256 |
833fabd5ca830c32f221eb7165f9270a7ed649215a44b67f32e09a3517c38d2b
|
File details
Details for the file ocr_stringdist-1.0.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 355.9 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
725f423f24be21ec34f4080e4d3a0a70c5b89c10a661fd0300fc536b046598da
|
|
| MD5 |
4cca42635481cecb19c3d138578f6c9f
|
|
| BLAKE2b-256 |
b37c886a46f38b46346319589ccb4d4be4f4d7b3e691fcc26a3af834408a7c24
|
File details
Details for the file ocr_stringdist-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 346.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2c1668f9ab22b11c7dc048bd95f04ca8a05cef9e1912ee238064c4d847e63d7c
|
|
| MD5 |
7ad3beb068fc30605451245294d7b0ae
|
|
| BLAKE2b-256 |
22351f56cac91a5b8a311c3451d09dde406139b60a83b091dec4896e9bf5905d
|
File details
Details for the file ocr_stringdist-1.0.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 305.2 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba7422e76b254151fa1cee3d8e85d9e2494d7457e35a3c7dadae23b7a001e02a
|
|
| MD5 |
1f05ac03b7754b5cf069b1eeccbb25ad
|
|
| BLAKE2b-256 |
2f05e83c6666e5e90418533d63c9ebe91de5e5067d3329f9f8c121801123032a
|
File details
Details for the file ocr_stringdist-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 318.0 kB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af01c6d218ed0281c02517831ba3ec60a4447a0a0f35829b482cbec407ec5261
|
|
| MD5 |
479164f5734e6bd5751ad29f986926e4
|
|
| BLAKE2b-256 |
cd76e6214e3ad62e609c2d01aebdcbf0a9c853b38fa874f75805d9bafdfed6c9
|
File details
Details for the file ocr_stringdist-1.0.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 187.5 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac5eacdd2a26089e2141f022b410395d760c1c8548cd4b0924f70885423e1b58
|
|
| MD5 |
1d5e2f298541231a1b35411e8d1fac89
|
|
| BLAKE2b-256 |
a87504b635b7e3c24362cd0aafae5e108ef06dfb5d819aca413d5e43167d328a
|
File details
Details for the file ocr_stringdist-1.0.0-cp310-cp310-win32.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp310-cp310-win32.whl
- Upload date:
- Size: 179.3 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
605fb2333c26f7b87b78c27c728fba377d4f517c16394ad4de00192c1d2de787
|
|
| MD5 |
84a3743ece6a545df8449bdcc3f5f6cb
|
|
| BLAKE2b-256 |
19def43830904d9d82b433073dc6a601787adbbefd7cef143d73f1e7fbd76de0
|
File details
Details for the file ocr_stringdist-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 522.3 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d32adbcccb97ffb11b3849e4f48907f06fd8decaeab1c2bb2b6eb931bcf41bca
|
|
| MD5 |
85e99a93066a7b6c9124cba2148e64bf
|
|
| BLAKE2b-256 |
854be81e5c31689e8f06b9f1d2a90dd55d35e2823c75610fd70d06cbc29d68ba
|
File details
Details for the file ocr_stringdist-1.0.0-cp310-cp310-musllinux_1_1_i686.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 550.3 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e076c67f1f3162dbc62e2232b014bf2e86ac400dbbd4fbefca3a62d3143c5624
|
|
| MD5 |
21e15a78ea90e5a40ef85bbd19b2a4f0
|
|
| BLAKE2b-256 |
37abf2be4ab486cbfd86344fe9a1f907fca780ac97c23b2c6199535ac3367618
|
File details
Details for the file ocr_stringdist-1.0.0-cp310-cp310-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp310-cp310-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 527.9 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
47939f9e94e975cf983e9e2dcf61053e099a82d41e9396edd7e974853a8cd78f
|
|
| MD5 |
cc2bd789f528f2c5b108cd3daf2ea61b
|
|
| BLAKE2b-256 |
33ad2c6e09a697001133b2e899b1c40b0c13fd2eb22774922c24249679b49127
|
File details
Details for the file ocr_stringdist-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 356.7 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebdf4521eedc56745c1093c1940b318c87baac51c498ffc0f2b2629e9c24d767
|
|
| MD5 |
82095f4a3784092200d9540fb84e8249
|
|
| BLAKE2b-256 |
d8fc51cf73170be5195cda481b840327419c30992d9c787ba76311d4a74833bc
|
File details
Details for the file ocr_stringdist-1.0.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 356.1 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3faed74865b108e514dc491962ed1a645c6eda2a91f6d1e9976de17bd4b3503b
|
|
| MD5 |
bf1e4943781bab53b1a3d58deb0b6c74
|
|
| BLAKE2b-256 |
94da07b1493836e285f90d8b31a9cc15de2650df929b8cb9ddb40e2f586a48b2
|
File details
Details for the file ocr_stringdist-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 346.9 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1489725ee78a82aeb39e01f6eb2e788a0fc368bb2c7624eb8996fd59bb98d672
|
|
| MD5 |
eda571f5abdb36d3a1f76e2eeb3528bc
|
|
| BLAKE2b-256 |
1f53d9770deab028162fb470f8ff8e06f2208db7d03bdcacc0e10725636ac935
|
File details
Details for the file ocr_stringdist-1.0.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 305.3 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4fd2415af6a85bd5bbd6de55a9953af89822001f374275ae41fba503700d62df
|
|
| MD5 |
1ecdd2f9151be60c9af28427f6623c8d
|
|
| BLAKE2b-256 |
f23807cc0a3b622ec1a7de663b7dc33fd3a81335cf923f6eb93fa6ea246653a1
|
File details
Details for the file ocr_stringdist-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 318.3 kB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca07da7d4c8b4d4afdf84ae51818b9f667bd0b8e2175893226244f634cfa4ff9
|
|
| MD5 |
ccc7154f16c2d528688ee781d773adde
|
|
| BLAKE2b-256 |
ad80b3d73aa180efb447bfa07b2ecbf18f2c75ef8b61844fbef2ebaa70078ccc
|
File details
Details for the file ocr_stringdist-1.0.0-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 187.4 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0bbd8ba62317dd87d4e7b8e6ad1be7302a2abdd938d17ef85293ee9cae69aaf5
|
|
| MD5 |
a564ed2f722ea301a94d788cb56ed2d0
|
|
| BLAKE2b-256 |
64b4b805b5cd3597db28d72969c4f9950756c8fc1cda97f8487f7caeae39d03b
|
File details
Details for the file ocr_stringdist-1.0.0-cp39-cp39-win32.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp39-cp39-win32.whl
- Upload date:
- Size: 179.5 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5bf84b4759425865007edbeeefda175ada883bd602bef941bed8c0f6a5c407a3
|
|
| MD5 |
ae01e69d2de5cab0c5c095a9bd05c14e
|
|
| BLAKE2b-256 |
96c2ec743a4b8563112c93ba1ba011b4016529823debb978e8d390eeaf3dd058
|
File details
Details for the file ocr_stringdist-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 522.4 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3b6ec882a402b1cf516bcfb4e6cb5d83c08f72e6b8363f38db348d80b5a86abb
|
|
| MD5 |
6d11d48ef2773e6222c261b7e7e1f2e8
|
|
| BLAKE2b-256 |
9dafd992174a2bbe3fac3646b4339deb772dec292d01af7dd249fba35c28fad6
|
File details
Details for the file ocr_stringdist-1.0.0-cp39-cp39-musllinux_1_1_i686.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 550.7 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c41a8c87eabe13bec1425f4b11ae70a7d6b96ed5988acc897566c7a65ee43cf
|
|
| MD5 |
996b65c2e0aca06690a2dd4c1e89590a
|
|
| BLAKE2b-256 |
b5e4845d80309210f024dcf1bd513c7099be33af5e1246059dc6b6d2a3cd77a6
|
File details
Details for the file ocr_stringdist-1.0.0-cp39-cp39-musllinux_1_1_aarch64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp39-cp39-musllinux_1_1_aarch64.whl
- Upload date:
- Size: 527.9 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c7b44c9001441b7323706a0dcbc2dae1cc9e5b76b5fcab82e00b43af32be50fd
|
|
| MD5 |
727be79ed37a904ae07d61c1c7eb2391
|
|
| BLAKE2b-256 |
e4c3082cac8a72368ce45a25a5718b1ee2fc4972d5f4062e9d4ef3523460061f
|
File details
Details for the file ocr_stringdist-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 357.0 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a9b72d0a880f23be31de2d3dc21d59a7eadfafe5b1177f029abf84caefd446a
|
|
| MD5 |
ba69cd1be7f119e6539061e54efc5aec
|
|
| BLAKE2b-256 |
b6f92d5a95b36dc914a7a29b7a61f956787eea3eddeffcbd54a3321c31f53b2b
|
File details
Details for the file ocr_stringdist-1.0.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
- Upload date:
- Size: 356.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARMv7l
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e929aa3d8303d744b82d4c2bf3647a83830929cf3a772591fbc4ec5ab017ada
|
|
| MD5 |
26f4f313302857a46cfb8188b962f51a
|
|
| BLAKE2b-256 |
67dbb5c8ef09aa55217700c5f7ffb893e996e693097fae02bb8098755dc51273
|
File details
Details for the file ocr_stringdist-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 347.0 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a685f8c22d37647bb6c8078f37707d9a833794b7550844d5627f6bd8f320b8ab
|
|
| MD5 |
c79b4a8f4c85a4ff06128a61801c3723
|
|
| BLAKE2b-256 |
2ec336d8d65d125f1a1e97fa73caf27b006710d89710dd6fb407240ae5c172cf
|
File details
Details for the file ocr_stringdist-1.0.0-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 305.6 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8159094ea2ecc143a22d838eb151205b02695d62c0ed3eb5faab6378060dfe7d
|
|
| MD5 |
128973b0f264973713001b6800ba1425
|
|
| BLAKE2b-256 |
bc32b7df7ce6aa983f8902ce0c6b6420d3251e5ff3f6fc05e089c6c47399dd70
|
File details
Details for the file ocr_stringdist-1.0.0-cp39-cp39-macosx_10_12_x86_64.whl.
File metadata
- Download URL: ocr_stringdist-1.0.0-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 318.5 kB
- Tags: CPython 3.9, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.9.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8c4845468bc29ea6e3918ba354378d44b3f6eb34ab9ee60dc88bccea08adeb8
|
|
| MD5 |
be5ab28ccf0fc924768407f8b86e42da
|
|
| BLAKE2b-256 |
a563a691abff164049baa1c3d8bda926b13e57511b4bf679b38a510ead6f6832
|