Skip to main content

No project description provided

Project description

OCR-StringDist

A Python library for fast string distance calculations that account for common OCR (optical character recognition) errors.

Documentation: https://niklasvonm.github.io/ocr-stringdist/

PyPI License

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 uses a weighted Levenshtein distance, assigning lower costs to common OCR errors.

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 (Weighted):

    • $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 C0DE as a much closer match.

This makes it ideal for matching potentially incorrect OCR output against known values (e.g., product codes, database entries).

Installation

pip install ocr-stringdist

Features

  • High Performance: The core logic is implemented in Rust with speed in mind.
  • Weighted Levenshtein Distance: Calculates Levenshtein distance with customizable costs for substitutions, insertions, and deletions. Includes an efficient batch version (batch_weighted_levenshtein_distance) for comparing one string against many candidates.
  • Explainable Edit Path: Returns the optimal sequence of edit operations (substitutions, insertions, and deletions) used to transform one string into another.
  • Substitution of Multiple Characters: Not just character pairs, but string pairs may be substituted, for example the Korean syllable "이" for the two letters "OI".
  • 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").
  • Unicode Support: Works with arbitrary Unicode strings.
  • Best Match Finder: Includes a utility function find_best_candidate to efficiently find the best match from a list based on any distance function.

Usage

Basic usage

from ocr_stringdist import WeightedLevenshtein

# Default substitution costs are ocr_stringdist.ocr_distance_map.
wl = WeightedLevenshtein()

print(wl.distance("CXDE", "CODE")) # == 1
print(wl.distance("C0DE", "CODE")) # < 1

Explain the Edit Path

edit_path = wl.explain("C0DE", "CODE")
print(edit_path)
# EditOperation(op_type='substitute', source_token='0', target_token='O', cost=0.1)]

Fast Batch Calculations

Quickly compare a string to a list of candidates.

distances: list[float] = wl.batch_distance("CODE", ["CXDE", "C0DE"])
# [1.0, 0.1]

Multi-character Substitutions

# Custom costs with multi-character substitution
wl = WeightedLevenshtein(substitution_costs={("In", "h"): 0.5})

print(wl.distance("hi", "Ini")) # 0.5

Acknowledgements

This project is inspired by jellyfish, providing the base implementations of the algorithms used here.

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

ocr_stringdist-0.2.2.tar.gz (73.4 kB view details)

Uploaded Source

Built Distributions

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

ocr_stringdist-0.2.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl (518.2 kB view details)

Uploaded PyPymusllinux: musl 1.1+ x86-64

ocr_stringdist-0.2.2-pp311-pypy311_pp73-musllinux_1_1_i686.whl (547.5 kB view details)

Uploaded PyPymusllinux: musl 1.1+ i686

ocr_stringdist-0.2.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl (520.9 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARM64

ocr_stringdist-0.2.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (347.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ocr_stringdist-0.2.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (352.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

ocr_stringdist-0.2.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (342.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ocr_stringdist-0.2.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl (301.1 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

ocr_stringdist-0.2.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl (314.3 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

ocr_stringdist-0.2.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl (518.4 kB view details)

Uploaded PyPymusllinux: musl 1.1+ x86-64

ocr_stringdist-0.2.2-pp310-pypy310_pp73-musllinux_1_1_i686.whl (547.4 kB view details)

Uploaded PyPymusllinux: musl 1.1+ i686

ocr_stringdist-0.2.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl (521.0 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARM64

ocr_stringdist-0.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (347.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ocr_stringdist-0.2.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (351.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

ocr_stringdist-0.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (342.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ocr_stringdist-0.2.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl (301.2 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

ocr_stringdist-0.2.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl (314.4 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

ocr_stringdist-0.2.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl (518.6 kB view details)

Uploaded PyPymusllinux: musl 1.1+ x86-64

ocr_stringdist-0.2.2-pp39-pypy39_pp73-musllinux_1_1_i686.whl (548.1 kB view details)

Uploaded PyPymusllinux: musl 1.1+ i686

ocr_stringdist-0.2.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl (521.4 kB view details)

Uploaded PyPymusllinux: musl 1.1+ ARM64

ocr_stringdist-0.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (348.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

ocr_stringdist-0.2.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (352.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

ocr_stringdist-0.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (343.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ocr_stringdist-0.2.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl (301.1 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

ocr_stringdist-0.2.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl (314.3 kB view details)

Uploaded PyPymacOS 10.12+ x86-64

ocr_stringdist-0.2.2-cp313-cp313-win_amd64.whl (181.2 kB view details)

Uploaded CPython 3.13Windows x86-64

ocr_stringdist-0.2.2-cp313-cp313-win32.whl (173.1 kB view details)

Uploaded CPython 3.13Windows x86

ocr_stringdist-0.2.2-cp313-cp313-musllinux_1_1_x86_64.whl (515.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

ocr_stringdist-0.2.2-cp313-cp313-musllinux_1_1_i686.whl (543.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ i686

ocr_stringdist-0.2.2-cp313-cp313-musllinux_1_1_aarch64.whl (518.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

ocr_stringdist-0.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (345.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

ocr_stringdist-0.2.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (348.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

ocr_stringdist-0.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (339.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

ocr_stringdist-0.2.2-cp313-cp313-macosx_11_0_arm64.whl (296.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ocr_stringdist-0.2.2-cp313-cp313-macosx_10_12_x86_64.whl (308.6 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

ocr_stringdist-0.2.2-cp312-cp312-win_amd64.whl (181.3 kB view details)

Uploaded CPython 3.12Windows x86-64

ocr_stringdist-0.2.2-cp312-cp312-win32.whl (173.4 kB view details)

Uploaded CPython 3.12Windows x86

ocr_stringdist-0.2.2-cp312-cp312-musllinux_1_1_x86_64.whl (515.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

ocr_stringdist-0.2.2-cp312-cp312-musllinux_1_1_i686.whl (544.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

ocr_stringdist-0.2.2-cp312-cp312-musllinux_1_1_aarch64.whl (518.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

ocr_stringdist-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (345.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

ocr_stringdist-0.2.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (348.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

ocr_stringdist-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (340.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

ocr_stringdist-0.2.2-cp312-cp312-macosx_11_0_arm64.whl (296.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ocr_stringdist-0.2.2-cp312-cp312-macosx_10_12_x86_64.whl (308.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

ocr_stringdist-0.2.2-cp311-cp311-win_amd64.whl (181.5 kB view details)

Uploaded CPython 3.11Windows x86-64

ocr_stringdist-0.2.2-cp311-cp311-win32.whl (173.0 kB view details)

Uploaded CPython 3.11Windows x86

ocr_stringdist-0.2.2-cp311-cp311-musllinux_1_1_x86_64.whl (516.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

ocr_stringdist-0.2.2-cp311-cp311-musllinux_1_1_i686.whl (546.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

ocr_stringdist-0.2.2-cp311-cp311-musllinux_1_1_aarch64.whl (519.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

ocr_stringdist-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (346.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

ocr_stringdist-0.2.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (349.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

ocr_stringdist-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (340.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

ocr_stringdist-0.2.2-cp311-cp311-macosx_11_0_arm64.whl (299.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ocr_stringdist-0.2.2-cp311-cp311-macosx_10_12_x86_64.whl (311.6 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

ocr_stringdist-0.2.2-cp310-cp310-win_amd64.whl (181.4 kB view details)

Uploaded CPython 3.10Windows x86-64

ocr_stringdist-0.2.2-cp310-cp310-win32.whl (173.3 kB view details)

Uploaded CPython 3.10Windows x86

ocr_stringdist-0.2.2-cp310-cp310-musllinux_1_1_x86_64.whl (516.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

ocr_stringdist-0.2.2-cp310-cp310-musllinux_1_1_i686.whl (546.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

ocr_stringdist-0.2.2-cp310-cp310-musllinux_1_1_aarch64.whl (519.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

ocr_stringdist-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (346.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

ocr_stringdist-0.2.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (350.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

ocr_stringdist-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (340.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

ocr_stringdist-0.2.2-cp310-cp310-macosx_11_0_arm64.whl (299.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ocr_stringdist-0.2.2-cp310-cp310-macosx_10_12_x86_64.whl (312.0 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

ocr_stringdist-0.2.2-cp39-cp39-win_amd64.whl (181.5 kB view details)

Uploaded CPython 3.9Windows x86-64

ocr_stringdist-0.2.2-cp39-cp39-win32.whl (173.4 kB view details)

Uploaded CPython 3.9Windows x86

ocr_stringdist-0.2.2-cp39-cp39-musllinux_1_1_x86_64.whl (516.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

ocr_stringdist-0.2.2-cp39-cp39-musllinux_1_1_i686.whl (546.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

ocr_stringdist-0.2.2-cp39-cp39-musllinux_1_1_aarch64.whl (519.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

ocr_stringdist-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (346.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

ocr_stringdist-0.2.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (350.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

ocr_stringdist-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (340.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

ocr_stringdist-0.2.2-cp39-cp39-macosx_11_0_arm64.whl (299.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ocr_stringdist-0.2.2-cp39-cp39-macosx_10_12_x86_64.whl (312.1 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file ocr_stringdist-0.2.2.tar.gz.

File metadata

  • Download URL: ocr_stringdist-0.2.2.tar.gz
  • Upload date:
  • Size: 73.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.9.4

File hashes

Hashes for ocr_stringdist-0.2.2.tar.gz
Algorithm Hash digest
SHA256 dd560b0452b43bf8f16c49713bb72c883aff32e1c4dc0e4aa6f403a8c357452f
MD5 2e48ff8d50a1cec52ba05de424b6f5a0
BLAKE2b-256 3efec10f3d3ac610138306d2cd827480828f1d19136e798a98c1b6497339f8b7

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ccb928073f95f7ed971b2d53757ce8a48df83aa886b073922a2fc4f25da46a49
MD5 616af74f15a9b61e6bdc61168aa69c59
BLAKE2b-256 c8a00b2eb90bd81ce84e626dddad4d57500b94c08a4bdcdd841f67ec19fde866

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp311-pypy311_pp73-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp311-pypy311_pp73-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0b5a4cdd67bea02cdb67896558ef506687dc1dd62b1f3726e75976942c7dd4f8
MD5 4d479bdf89b09e14ee75364fddd6c8c5
BLAKE2b-256 bec4d95960f1eee711120a17c3f00227108c6d01ac70f29be648570fe9acd4c8

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5d8b1be8885b2b835b4c64e5e5723e1b3cf28c99093565479cf90c1a9c27eeec
MD5 ad8dec48ae111ba88b3e9f597b780e00
BLAKE2b-256 d0635128dcfd18aa179d16f3b7f92816bfac723a422c36415eff921a54a59c61

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c2973a9700a9df53d6ab8eb296da31e0e9225b4fcfa0efebd9bf54919064aa4
MD5 b2f73af972918359dba4a1b32cc11e69
BLAKE2b-256 a78e8d55882d655d4caf0baef77a8bd22da54b3d691e889918bdaebdf1c9785e

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3a61671094db01944884f57475ad19e7713ad94c1235511102e7c7cffbcd99f4
MD5 5e56f3255d6288ac862343f6043ab09c
BLAKE2b-256 59a37c2de65bd5bb5b18c7dab80303482c4ed98a2b105cbcfed7b8f5290681dc

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 966f72dccc1f39e90b50f579de6c827ca6407e39ba3e5429971d48e108859249
MD5 7842c717d2f267ee6525cf76c21fb627
BLAKE2b-256 fa672288953dd0db7024641f5614dec0c33cffd25dea0dfb337f2e122473b5c0

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2eccbaf3be238b62d345c905caa24b64cd7637e30e222a741bb58066141ed7f4
MD5 7d36297dfa1d814508f3fc288dab5820
BLAKE2b-256 852fef6b18424425b0acad9b786e8b1edee9e5222fbd0a2b126546d7f06cbdea

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4a8f22ed50a2b5c6830dd41efda081688e28bc39e0c125145f672ae8b702151e
MD5 ea83d3015977d74c5fd4a71f2bcf6a32
BLAKE2b-256 6ddcca0c60547500902cb4fc947ebd5f1c0657a51b41f3c56a4afb2f9eb38358

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c9ec1f470a1f582262f3f85a3af048e4999845b531c1981e847d137d83e1ad96
MD5 a9e2339e2dbae154bfd5e93d1aca1ea7
BLAKE2b-256 be9f53ac67288e5d803546caf06a4813a2f38f4bcf07a7421420d65ed189bfc0

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp310-pypy310_pp73-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp310-pypy310_pp73-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 50b623ff6945612456e62cbd54f1c51c5d0de0e16a12e0cb349051e355230b28
MD5 5374b50d920f34b069015b1c8e53e7f2
BLAKE2b-256 66211a88d717a9329e5ba908a10aec66fef5ede4ca36c8ccfb2bbad816c009ab

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b9aa0f8ac20e6bebeb615fabd5ad0c0649eef1e0556e074f6f4c4a0e37128195
MD5 bdbd74ec1886e23db29a2b7e5d12f6fe
BLAKE2b-256 c418eed8da68c0550e55c40b81225b61c98cc67d63eddd6f0c4b7065994e7b41

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13a9eb9fdb1da518fbd32998200a15e9f9071682f46dcfef1fa401990d63b766
MD5 ec38e734068d19175e23c8a861b6104f
BLAKE2b-256 d44f4bf4570d42ea5cb1fb590f6953c1909a73609e53eea7b15a0927b9348c95

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b010d21d2d2f96b38dcf1c668fc8e835f35bb86befb433d931e5ea8856f2152c
MD5 96581a5f8581fbbcd1a52a52636d99fc
BLAKE2b-256 29fad542bf4fda85dad589f64b23a7e2a8b5742ca77615fe76c7e05e7424a6fe

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a688991a571134f955a920d5cee8d6ee1212d1fc08a66dc165fec1b460771303
MD5 d13f460f4bf63b6378a58b7e4317c0fc
BLAKE2b-256 b8c3b504a995306f8919d7326fd3cbbc7925a222ef2cd2df0788cec93f6d9cc6

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fbcac93e09b3f18728805d8301447dfe605239ca4c6f6b9d3cba4988caad7a0c
MD5 1998980b7cff2ca4659ac03afe4a8dfe
BLAKE2b-256 a3896e5da7f0085a57d0f4d7348c8dffba20fd4cd2996d2ca258be0fcf0dc19a

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 015af5d56948115ef62355dedd224c4bfa7030b0a6f5030a4c91e631b09afea7
MD5 2a812ecacca46fe0fe0598f1703add59
BLAKE2b-256 a56671fd779003495f74439eac04a9007bf696d3eb3fa8434e3a0b02fb2f6094

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a1cd390d8dffca3d73baa8ff001fc85bf1a95d06a9aaf6c3a3f3665e5117506d
MD5 d212ce0c77d0b25a6a9f527f85e3d635
BLAKE2b-256 a4cbfeb9ead4d8d756aaebeb22c69d69fa74e254f2a916add4d7be829359f23f

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp39-pypy39_pp73-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp39-pypy39_pp73-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e94a4b908f5f965f42248c8ec0fa1313012b7f04cd9e6fef5d4ab1b5a38e1b08
MD5 768143914584fc6163f84461bf282302
BLAKE2b-256 1761bdd9038ab2b40c498a956fda2c6c8b49bee8d0b9aa71509ae1c1b726aea7

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3ff57bbfda38ea8dd4a923d824d165a1dd614fdd446fee5e65ffacefe15a3c59
MD5 edaa5ee227c9ad8d90a6bcfa48d9502f
BLAKE2b-256 51bee24d4e8ee09949aaab2f22e7cce29128f6b71485299acf0f93a6f1e520e7

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3787d5136f50e57d1c55396cbd0569f8d54b8d74ce1a3379be283f04e9624efc
MD5 687139ebead9bbb073fb3345e572d3d0
BLAKE2b-256 9e1b180cfa63d29184e758628de8c046aabb40d3ff20fc6e37164cdfecd2715a

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b2dcf4891b19c02d6de6fb4805091c0acee53096a319df9a56b6d20579e6874f
MD5 0407f93ba1969c937d4cc246f215d601
BLAKE2b-256 4486856665ff4a55fbf4408b77ca04e1b0a286acbe4ca5916698994b103c7f29

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 53aa01659e227215a842622352536099998875e1e67892d334b7df3eb1e29ec5
MD5 5546f71ae118e8cee0a92b8b4ccd8bb6
BLAKE2b-256 83497af09d8406ebbd02ae5269d7d02b7aafa5c3029a65c604cce9574df2de21

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0bc11340aaa074ebae549de6dc79b02d75591bd9679605b3e8a0c7e0777561a
MD5 9715441f94109812ca5db9d003cec8d4
BLAKE2b-256 9519c04c759a1e1be04d52bf4a5a7d58f88e42d7f4bf549746dc056bb7188bcb

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fc7a3d6010212c8ea979fef77966e6d4b45aa1aba793f42dc404b14bb039a70c
MD5 739deacd33422c8e394ddad05cf8a4b1
BLAKE2b-256 7afe5550504436227e9931726fb90b601f4b388aafe76a64e8083c72a04105a7

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f9dab056caf274b11cab7aa0b02edcb49ac8adbe02c1199aecda294ca7392955
MD5 532d1ebd29a268e1420b467764722d7b
BLAKE2b-256 4f1e64e5b236be2e10011a4390f5cf3f57adaa89cad925a0754942e8549d79e3

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 e0f1623f7b4dbbfe0adee6fbeb7bbe74f048a77dc080aa17afa2d6c241e448ad
MD5 a4a7cf9a4ccc441ed4aa3553fc04699f
BLAKE2b-256 70c6da4d22937c56b39f92d2585f390f5fe94ea6e69429cbafd83a95479a6462

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp313-cp313-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a746eb727d95715680ef0a0e125f25f1c1491a1d8c7c43bec1645bb2485bd72d
MD5 d8b0a781969683f6ee6ba91aad853bea
BLAKE2b-256 294b0d295b99d3939a83a4164924017ad4ff045d63f2e698bed2fc4925ddabb6

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp313-cp313-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp313-cp313-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cdf48a9d0288d3c01dd45ed5aaf5af7a162273212278cc89f9600e6ae7a0eb63
MD5 a3324b21eca4e2b478e5f5582e7da7eb
BLAKE2b-256 8d8e917f8ad3eb3e8af5a3cfaa002aacb47756f550184dcc204cbe8815d3b49a

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp313-cp313-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 fb8c1549ba6d36216483ecd7a3cae162f48271baa1fe418194c4fa4e64806b50
MD5 0549f03849d4dfa1e506b790e17dbf0e
BLAKE2b-256 6412382955d65637bc82005330ffcfa1270c22e8d2a670df6200cbc84f354812

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2da57e24042486aaa2424fc14b034af143c780ed49e081b5655790bc8b2b9eaa
MD5 3a3351986b39bcfc84e5cf01f9d4cc7b
BLAKE2b-256 58b265deb0d9790ea6c88ecc313ce9b3bcd951bbaa4e6b7a1b96ce5bd0a891e6

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d9a48681b5450bbfec430ce1ef6535b16b986120ebccacdf35438f8b7dddfbee
MD5 17392a2002d8e48155fbb4a3fc2b3d03
BLAKE2b-256 d440ada3e0272f49a2138dc2e4283d679953cc474b6e45dabd755d2d4f2d094d

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d9faf5edb3eb8869773b4f8e1e69d3227977839f67bfac2aff45f6788318c671
MD5 a9e039320a66a9cf82ef9614e692c31b
BLAKE2b-256 5f383e1e873f9825dbea942534a8094d47c4e8e3e42de85f24d30ea7b3d83c5c

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1769a356da44e5a0fdecf7ecf61d453938c449cdfa0a6470e78a3168a479cbda
MD5 cea37a574fb8ad49a4d2e1d65005fa97
BLAKE2b-256 b550f74f5691fac72f8b68d83a01e0e4afd52276bf1bbb27b49a9ce62193109f

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fe23cc5c2a2cdf408b52324afc0d01b3e7e3a90cec5cf30c7b9921a01de3aaca
MD5 92afdc7c3ff31683d620c133d8d9fd71
BLAKE2b-256 743cd421565f61046319d8adf36fb28a9847a7693757e127f9062c9b9039680c

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 da2ac10961d9c6feba0c44783296048ed2c14e1d6abab0d83eb1fe0130de9d0d
MD5 af2ddc3bd3a7b93f548e673efe14d028
BLAKE2b-256 07bd6fb6f8ef201eb3cbc1e22065539e3c5af0848da00d8250609ff9af634a97

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 27fd12c10e629975c24888fc575b398d83c372f08003dfc98c5d139926537f79
MD5 54e510bc4c26d9d80bc5005c7cb7dbaf
BLAKE2b-256 707ad6d056d608bef590e5d846a3fc30e9a8eba9fe22b27308763de202b35563

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 19043b92505456bf13f3ffa317119028bf608610c6aace4d530d500e6f8a0614
MD5 bcb9b84a84134efee086c0fad4b90517
BLAKE2b-256 8de01b9c7900ada3b35d6217185286189a3c5646c1484eb1e2faa91d0d1042c8

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e6a6a0f14cf80dfdaa4e5cfc172763f342dad9b7014d52e2a2c71da36003b99b
MD5 0adc80521b54180df62f3d11d78a9f66
BLAKE2b-256 671e43b495bd737ddf5a6da5e972f134899268a2b04a3b70c2e3978ed3bb10e2

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d80e11d90f770d607ef27b073a43f146cf9833e3476c5433fef41081ffa90e68
MD5 c62615156da7eec85d8e7d1b71f969a7
BLAKE2b-256 7232abf1bb5933e542ef21a6a8bf46a12808541f80a29178bb912b2248e4ce73

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 175069cbec4ecb7117d84e4041823b58c6785bfe1b74a5c6e44a555f21267d69
MD5 ba25b8aa41b20e81c0faa873185b15b5
BLAKE2b-256 5e803775fe9f33b467c4fd39b02e26f786a9a04a8cdbc7b93cf55302415898f8

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6bed78443c902017ac19c90367d051e259b9f7d60ec4ff1fba92d1cd0a029614
MD5 74a9cfba06543533c3b74101755ce912
BLAKE2b-256 52e39e7641f7a6522e4e576e4e20802220df53d2772c5140fee3fae91a133f92

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8349730f7983507e75d09ccaea29decea166433f00754f2e66c39869d3ca016a
MD5 aa9d6f5f15a5d13eaca08927632e2a03
BLAKE2b-256 ab1fa7326ee3be21089034a1c64e48b6bd3e40018284de2e710ab5353187fa9f

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b3a9f222a634c6e8b962a4e0e63b7aa9384827bd655beea58a0ce7d33c9699c8
MD5 594d95ee00ac6b9f65da37e44f105911
BLAKE2b-256 0e824a4cd045f34faff44d1892f6db532ad756afb2e49edc5582cbcbe5bd5688

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ba7e4aadeaceef849c2a9f583e1b4dd406bb3fb7e7a91ecd07264da7751cf20b
MD5 bae208d708a1650868d539e87068b2f0
BLAKE2b-256 6aa95c9cf4a82ba84e93a4d95c2589d00224913d3b79410a571c824909cbab9d

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 35d4b6b3631728b3d76495a037a43e2e7acb52fb7ae3bbea8c7ec6c673dea33d
MD5 aac01f57597bbf2877151bdf3493563f
BLAKE2b-256 f5532295fbc0ed87323c744cab7f9e15b0a1c0e5e46326b97ada502b24d5dfc2

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c7ea7c4cd0e87cee3b31b72845144b53785df4b2413f98ca324181254405dc1d
MD5 9c57b8b4183146b5dab2b092b23f281b
BLAKE2b-256 fe11131c772b9900cfdee7a7deb9af647945f543b0b545a594859145f5408e03

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2863171c803443c60994f1b371435cef578ed5673a518110f2218ac7579d5257
MD5 e3b863a5913b1bb1929db423168fd43c
BLAKE2b-256 d00e9cf482f7db9883ac5add963f1350e9320cb00008fb8c7ae3d4deaa7ea08c

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c96b040d7e0e73c5ee0508030640373c4f980ef1aa97f5e79ba299f726442e96
MD5 274666058aabb350fd841e1d1420cb58
BLAKE2b-256 e0b698b8c0eb61b1fb25adab6ddd003f6ad5124cf455c66d062aa01f0def9778

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f4f37dd42c0fafeb91b4d1a901dff96951bdd1b7a4a28d9ba1dee2bcc69734e5
MD5 1e7968b7b784393a200f1e45b3bbbcf8
BLAKE2b-256 07499e1aea1b6b3bc14aa72d9ca84aa1f8ca1af7ec1840aa8a3c00ffc793a184

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24a401ae10543656725b178720ca06bd25775e65db2ae1c5689d6bdaa843ca7b
MD5 ac21ea857f44d383f406e49748218a41
BLAKE2b-256 301e37923a0e3f2126398cf52506d169b5fef8d9e6ab93aa63bc010a3933d141

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b97adb24ab471c81c8d7a686ebf37a92e7b2c577a161697f7ba27a0ea827ab4f
MD5 a88119ac88b5cdba2e5c234feb00714c
BLAKE2b-256 3e7ddbb274adde4fe1bac398cefe6a32c3e3c4d571deef7a8569f5702c86717c

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6afbb64e0eb19fa1acd2c473acacccaee77c2eedab9b56020603da8ef78473df
MD5 da5f03cff84877ddffcced7933131b7c
BLAKE2b-256 68e618f84903f1daad048bd679a63ceb2f200214f1f00cdf33c94b0816e7cd6c

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 886fe3835c865a3aad312a764bf4b7c3502d1fc497dd5b8180396aa48cd4b493
MD5 af254789851191a1740b28229180405b
BLAKE2b-256 6c9b3afb0373574c8d259d2031ba59659360102030a05b64da5423ce9c367527

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 69a278b2b79d6692b67a89675bcd3b26128b71558a9efb4eee32cd25c04a6a83
MD5 63a4526a48c8a64480cc41b2abbb46f8
BLAKE2b-256 5343696647ac8e1f6b3e6d632de99ad5f2dee8b50beeb63be1c8f868ebaa9a00

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 154c4b3995435c52fb31953137c8c6ce9b07904a7f3834a9e7677bf8f2bd4fdf
MD5 aa9f7c6b8bcfd08665750638b8130c57
BLAKE2b-256 86c4c65d2ca28391f766ca907853554a3a3af94f553b5a7d09fa47e8fd74e197

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 51d0095033ccc555085f2f24524cac89f56ae2c33c6c24a2c99126282337fac3
MD5 c1519e686f49f6b59f4cc6ca32688f1a
BLAKE2b-256 5ca1c92bcde45580798aa41a790d04be7341896d8b4ace01415d707b37c49d94

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 573ac3ae71b6a93ab8232bcf9b276d3675b3284502d58795802d5a11c62f1b3e
MD5 7e390485d290a289b555b65207e4562c
BLAKE2b-256 1066989d6fa3d0f2cf0a953bfb07629311087116bb00a7673ed75032ce583522

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5744b12484219d7cbd4798283c6ff1fa95e02cfb64928cc1d4b4b88c2005ce81
MD5 f6de2973ac0f0fec2872b698a4bbe679
BLAKE2b-256 852596630a020c2df2cf5af914e1dcaf1f695b4fd5b96f3c6edb5deab4517c52

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ac0a5027dd2b25afada9c49bbac37c89f99dd015932d7f7b0b723f166d96c991
MD5 688a21810df0dccacda834901fc1b205
BLAKE2b-256 856e6e8dbea9150fd7fa15752e9867cff48519a46348c27ef7b282af1d5a0f58

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0c42a20370d39fb772d39e3cc6189399fe447ac1bed273f5848062468472f4e
MD5 b227953e82f9883bff9fab0925e521b6
BLAKE2b-256 5bd69e5c4ddd2d6c065b8590ccc257e47f5a0e3c9a07cdf14f8991d970ea7c27

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8f855e0ce95bfe143651958af521b0c8982c3d0575dc324feb230b331dc37ce8
MD5 744155daf7c549a59b1a6cbde7e54a8c
BLAKE2b-256 de639d6c562c359922ddd7f567ae03ed1b1677e03e2be0511978f32c3358a096

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 657b9cc396758f9091392a2edfadb842ff1b88072deb14042ead0a367c19a0f4
MD5 6ddb04cbfa8059c9239e7279b47ec6d2
BLAKE2b-256 9dc6f69cac7f8547f44db69b288f8c9f7671107845d42a79cca58db233b5f119

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 539660ab4ad2d65bd89ec16656b8a14fbff624669d623854c573f1982de68299
MD5 b093e4c30bb7c8f2fc398fae708494d7
BLAKE2b-256 45f064bd0b52e098b6198bd6c7af118e73aa4274f6a81e93c11454a2181bed7e

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 716fde9283f666619b32517f3e643d1c49bb7b315e50a0252516c4f47f187608
MD5 a6a741032baa04c3148f52a3aee0489e
BLAKE2b-256 de437f8602a30d40afbda2ff0852ace21247c4d2e16095e799d85d6340fe2ad1

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ddfb8f136d3db45e7f955ae5b7fc1092f55024fbbfb6dc76a33f1532e04b8ba4
MD5 1967a96d9c102d0a5a201435f5419a5a
BLAKE2b-256 e8afdfdf037a80bfd130b7e7ba94cef9130a7479ea173dc5b3a5ceb05ef0d772

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f89fec21501f068e14cd7e7658465c6e1b2824c366ab5c71c69d8d8c005d3a05
MD5 a7de12815bd62223cf3711265b57ab4b
BLAKE2b-256 ae3ee5525a7ad0939aac4872b2f56b084143f7e608dffea1369c2a5a588f825a

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 155406cf88af704fcb152a38aeb9ac72f215d615b7cce42309135f74b7669cd2
MD5 02f323292e87eb340e1b7aa47a7d5980
BLAKE2b-256 410fc13e9e746b5ca8b0b5d7144fa9a69e8ca64e81077e61f3585b242368ce37

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a80a5d4795a6809ffe6dea6fa615003d9dc0ca5775d30558be66cb4fb71807cb
MD5 fd12e4445094629bf8d137785e3b1c34
BLAKE2b-256 a694a819901c030be4311bd1a5754cc0ebe2cdca2dbfad2afe486abdb6a907a1

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5f7b1ed9f0bb4effe9527337868e4572039a4cd2e1ae47373544dabd14aa3a36
MD5 bc42560b885589014033af133a24c18e
BLAKE2b-256 b148090eeccd5c4dea8591dfeeef936fddd6d8178694ed7c4514c1ebf675d896

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9cee45448ac407c8ebd23df4fc03e6783c5aeb42d051c25a647e9f3082cfb06
MD5 6ce7f07e98f4fd17a1b18d76cea507d4
BLAKE2b-256 95c8e917ef86669a84881e1ae611fe8f62dbf5cc8b5ee356a3e8fbe74b852fab

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 70432f58e0686a0bdfa163e6c42bb7e33e59e78c1ad172d770082a6d3bc2d07c
MD5 a9fa2a2d23eb9a5f1254014b5c4c589b
BLAKE2b-256 c7f183e0aaaf667aa6accd66aa32a8323cef3b1ed46b685c3f045f7252291d62

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 77add7a57145ed654b4b0e74984ed0c73b7c16778c42150a77a9d7b970aa6ae5
MD5 795e0b7fe09c24ebf5981663862609d0
BLAKE2b-256 1f6ac87a9bc6af328027fb256a2abfbbb51dc0e2a5394e19bf713235ba80feef

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e016de32199474b1edbc08cb95e0a6965846ed03ef967ed1d503a4f24b5eaefc
MD5 821b6293374669f870963599c611d464
BLAKE2b-256 1c31065abe1fc0ff9c318f4740fe046f670f2ef24f9fcc5a405f4ab25a19e1ae

See more details on using hashes here.

File details

Details for the file ocr_stringdist-0.2.2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ocr_stringdist-0.2.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 591ffb7c6ffc15f2756b1db3212b2efb3039c05c52545f1cf200ef099c304f09
MD5 45df5ae5915ad2e5048f21394949ae73
BLAKE2b-256 b45b64bc66d9a411a73a7a6a7e2398655b5988e87303ae21e99060af849316ea

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