Skip to main content

Kaldi alignment methods wrapped into Python

Project description

kaldialign

A small package that exposes edit distance computation functions from Kaldi. It uses the original Kaldi code and wraps it using pybind11.

Installation

conda install -c kaldialign kaldialign

or

pip install --verbose kaldialign

or

pip install --verbose -U git+https://github.com/pzelasko/kaldialign.git

or

git clone https://github.com/pzelasko/kaldialign.git
cd kaldialign
python3 -m pip install --verbose .

Examples

Alignment

align(ref, hyp, epsilon) - used to obtain the alignment between two string sequences. epsilon should be a null symbol (indicating deletion/insertion) that doesn't exist in either sequence.

from kaldialign import align

EPS = '*'
a = ['a', 'b', 'c']
b = ['a', 's', 'x', 'c']
ali = align(a, b, EPS)
assert ali == [('a', 'a'), ('b', 's'), (EPS, 'x'), ('c', 'c')]

Edit distance

edit_distance(ref, hyp) - used to obtain the total edit distance, as well as the number of insertions, deletions and substitutions.

from kaldialign import edit_distance

a = ['a', 'b', 'c']
b = ['a', 's', 'x', 'c']
results = edit_distance(a, b)
assert results == {
    'ins': 1,
    'del': 0,
    'sub': 1,
    'total': 2
}

For alignment and edit distance, you can pass sclite_mode=True to compute WER or alignments based on SCLITE style weights, i.e., insertion/deletion cost 3 and substitution cost 4.

Compound word matching

All functions accept merge_compounds=True to allow adjacent words in either sequence to be concatenated (without separator) to match a single word in the other sequence at zero cost. This is useful whenever there are inconsistencies within transcriptions, or between training and testing conditions of a model evaluated with WER.

from kaldialign import edit_distance, align

# "white paper" (2 words) matches "whitepaper" (1 word) with 0 errors
ref = ["the", "white", "paper", "is", "good"]
hyp = ["the", "whitepaper", "is", "good"]

results = edit_distance(ref, hyp, merge_compounds=True)
assert results["total"] == 0

# Works in both directions
results = edit_distance(hyp, ref, merge_compounds=True)
assert results["total"] == 0

# Alignment shows compound matches as space-joined strings
ali = align(ref, hyp, "*", merge_compounds=True)
assert ali == [
    ("the", "the"),
    ("white paper", "whitepaper"),
    ("is", "is"),
    ("good", "good"),
]

Bootstrapping method to extract WER 95% confidence intervals

boostrap_wer_ci(ref, hyp, hyp2=None) - obtain the 95% confidence intervals for WER using Bisani and Ney boostrapping method.

from kaldialign import bootstrap_wer_ci

ref = [
    ("a", "b", "c"),
    ("d", "e", "f"),
]
hyp = [
    ("a", "b", "d"),
    ("e", "f", "f"),
]
ans = bootstrap_wer_ci(ref, hyp)
assert ans["wer"] == 0.4989
assert ans["ci95"] == 0.2312
assert ans["ci95min"] == 0.2678
assert ans["ci95max"] == 0.7301

All bootstrap functions also accept merge_compounds=True.

It also supports providing hypotheses from system 1 and system 2 to compute the probability of S2 improving over S1:

from kaldialign import bootstrap_wer_ci

ref = [
    ("a", "b", "c"),
    ("d", "e", "f"),
]
hyp = [
    ("a", "b", "d"),
    ("e", "f", "f"),
]
hyp2 = [
    ("a", "b", "c"),
    ("e", "e", "f"),
]
ans = bootstrap_wer_ci(ref, hyp, hyp2)

s = ans["system1"]
assert s["wer"] == 0.4989
assert s["ci95"] == 0.2312
assert s["ci95min"] == 0.2678
assert s["ci95max"] == 0.7301

s = ans["system2"]
assert s["wer"] == 0.1656
assert s["ci95"] == 0.2312
assert s["ci95min"] == -0.0656
assert s["ci95max"] == 0.3968

assert ans["p_s2_improv_over_s1"] == 1.0

Motivation

The need for this arised from the fact that practically all implementations of the Levenshtein distance have slight differences, making it impossible to use a different scoring tool than Kaldi and get the same error rate results. This package copies code from Kaldi directly and wraps it using pybind11, avoiding the issue altogether.

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

kaldialign-0.11.0.tar.gz (30.4 kB view details)

Uploaded Source

Built Distributions

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

kaldialign-0.11.0-cp314-cp314-win_amd64.whl (108.6 kB view details)

Uploaded CPython 3.14Windows x86-64

kaldialign-0.11.0-cp314-cp314-win32.whl (88.8 kB view details)

Uploaded CPython 3.14Windows x86

kaldialign-0.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (110.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

kaldialign-0.11.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (99.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

kaldialign-0.11.0-cp314-cp314-macosx_10_15_universal2.whl (166.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

kaldialign-0.11.0-cp313-cp313-win_amd64.whl (105.5 kB view details)

Uploaded CPython 3.13Windows x86-64

kaldialign-0.11.0-cp313-cp313-win32.whl (86.9 kB view details)

Uploaded CPython 3.13Windows x86

kaldialign-0.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (110.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

kaldialign-0.11.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (99.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

kaldialign-0.11.0-cp313-cp313-macosx_10_13_universal2.whl (165.9 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

kaldialign-0.11.0-cp312-cp312-win_amd64.whl (105.5 kB view details)

Uploaded CPython 3.12Windows x86-64

kaldialign-0.11.0-cp312-cp312-win32.whl (86.9 kB view details)

Uploaded CPython 3.12Windows x86

kaldialign-0.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (110.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

kaldialign-0.11.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (99.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

kaldialign-0.11.0-cp312-cp312-macosx_10_13_universal2.whl (165.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

kaldialign-0.11.0-cp311-cp311-win_amd64.whl (103.9 kB view details)

Uploaded CPython 3.11Windows x86-64

kaldialign-0.11.0-cp311-cp311-win32.whl (86.5 kB view details)

Uploaded CPython 3.11Windows x86

kaldialign-0.11.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (109.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

kaldialign-0.11.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (99.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

kaldialign-0.11.0-cp311-cp311-macosx_10_9_universal2.whl (164.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

kaldialign-0.11.0-cp310-cp310-win_amd64.whl (103.4 kB view details)

Uploaded CPython 3.10Windows x86-64

kaldialign-0.11.0-cp310-cp310-win32.whl (85.2 kB view details)

Uploaded CPython 3.10Windows x86

kaldialign-0.11.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (107.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

kaldialign-0.11.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (97.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

kaldialign-0.11.0-cp310-cp310-macosx_10_9_universal2.whl (161.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file kaldialign-0.11.0.tar.gz.

File metadata

  • Download URL: kaldialign-0.11.0.tar.gz
  • Upload date:
  • Size: 30.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for kaldialign-0.11.0.tar.gz
Algorithm Hash digest
SHA256 1b6590e31bff5cb87368a1e1f724df5db1a7682519482eb64d31a2c10fd5e771
MD5 093205f7588557060f7af1f7dd2b1d93
BLAKE2b-256 6f818ab4aa14204bbc8523be58b8fd50d8a297a2b3dea8d3998506a35742b5eb

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: kaldialign-0.11.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 108.6 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.10

File hashes

Hashes for kaldialign-0.11.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d4132748e659b2b2547d4c10876bf52859e95a094ab0d398cbebebbf65d6c387
MD5 85ad5ae2e0463aba1a62e3232fc824ce
BLAKE2b-256 e97bf27ff29861f02559dd32ecd242532d7df6787db13661992c156af9f8c017

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: kaldialign-0.11.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 88.8 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.10

File hashes

Hashes for kaldialign-0.11.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 bada55377a665c72a905f56d51dfecb0b8982609ccc9c89cfa8a5b5887d78eec
MD5 33c3b6af6f398f98de79af04833ec39d
BLAKE2b-256 6768d03a352188d97ecc5adc469755ce95e1468022501ba5f2a53e6cbce38be6

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 814bcc5825a709e7a319ab381ad7c2a87f27a16266c3ad8446c9756db81a55a8
MD5 af42f20109d9841d477bf3ab99fc6b86
BLAKE2b-256 161675afa5da36d98a73c800e976e67e5504b2f9966596e07e9820ac80b552a5

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d0fb4d496e329fc6efc21270b9e542a288c8d9f654b29fcb0176f1b7301c3cd
MD5 8cfccddd60cb6a401f5a5d819cc2f37f
BLAKE2b-256 4ceab3d84cd2873d3b904af0ef06ca87ccf1744a5218362eff218c4179e32be8

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 7ffb48635ed052b1db6a1ba7c28e054911eb19b96f4e7cbd7cd5e98f5fcdf571
MD5 a57077f8bcf5e99dce5695c4accf78f0
BLAKE2b-256 4f6d12dc2dcc36b4bbccc3ccbdf256aca4477e0de289db368f7e272b829f4905

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: kaldialign-0.11.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 105.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.10

File hashes

Hashes for kaldialign-0.11.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 39ea4ce22f07bac0d9ad63b83de686a3a1e9643feecdf8baa2e7b7a9ed21fb13
MD5 fa111968032e7bc90533a7cf8db3288a
BLAKE2b-256 129f0c8c442dc4cbd137585d1e0496a79e83cc48da64696775e0e812a35be0ae

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: kaldialign-0.11.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 86.9 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.10

File hashes

Hashes for kaldialign-0.11.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 4daa86dba218b79f920326403bef40a371d3956f4a9ec9b1fc7961d97a6900c0
MD5 7192750c42bb807589ffb2a5e7d53fed
BLAKE2b-256 f82566da4a2cbbdee435dc10f735be63072705d574d52854da6ba86e10a57d88

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ed9e2e2fcd3db3c97ddf223319a470ab67579278376a48bc4d2a4096fa2b5fe
MD5 2e4576978856bbc8fe5274edfa665403
BLAKE2b-256 b3005d9b4bb6d27f9307900ffeaed8a59bfbd6d2c4d87ca9cb30913bcecb4ef3

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 398eeb045c4f69682568d296de04c378cc05609b07c68a122d981653a97d2187
MD5 5192e369b3959d3769bd0e2d94e5e153
BLAKE2b-256 29a517941756910a771a6cc8c2a595d6c227867f2906d8b804bdce53716b00f7

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7e4a5c6385261fc4143c0bf7c4988f93cfb1155394cefcc4c9fa47ab83dc2ba8
MD5 9760916a8fe6ea1033cf2540f4671b16
BLAKE2b-256 a69eceb06c2f0c53bd2b8dca76a727f5342935179761ce9c06cd4488969141ce

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: kaldialign-0.11.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 105.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.10

File hashes

Hashes for kaldialign-0.11.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d92ecbfc403a6a6bb5c3dd7d7ef4fdccad4e37b81a3a50af133464af538474a
MD5 00b471b7aea2d59aa27315e90359c590
BLAKE2b-256 7ff4359a22550ad7808615bb7912f224a4dc9a1ed9b3a72217916d2e80d9ddc8

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: kaldialign-0.11.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 86.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.10

File hashes

Hashes for kaldialign-0.11.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 1acc7b632907634add22689f766a8d98dde702407f24cbbfeddd5f2f7209cfb7
MD5 fed5074f6cbe6d7d3433ecbccf02ed6c
BLAKE2b-256 f2060ba028a3b0f34ee2d8980eb0d98b3ab8e274c8cf3f9dc283e1a64c4236dd

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fcde09d68882e83bcf8852ff13cb9ab4a33d4020a2ef0ef1e5917b37e95254fe
MD5 3406b4988923980a1df117b3e584739d
BLAKE2b-256 f08683c5a3f8280c6370eabaacce5dc36e5ec262186c8937aefa49b9bfa65bc8

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43255bab1beec3f5d07d88937135b1dfe8e31d0a107a0f3e23f4ba44eb414cf5
MD5 00f703dbd01523807c79a308fa639ce7
BLAKE2b-256 45a859949bb70fa3ec7a4c0eb32101b164fe9d6ed9dba00c19a00c4c2740f9fb

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 574cc18ce81c756d7a9323a59f5416203776cdf8b385b275baeb66179b902981
MD5 505219b7f195203e6fbe0b2c594ffd5d
BLAKE2b-256 3db5466bf6812cc37d919ff39759a52add1b90c33bbb0b9b5d460bac128f0a57

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: kaldialign-0.11.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 103.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.10

File hashes

Hashes for kaldialign-0.11.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6675f492b4a050b6ad6f79c1b604364b20e49a6c616f6edc821e14483f12715a
MD5 4fd0e6cfa1fbb6cfe467516c8ef386a9
BLAKE2b-256 19ae94a3c8b896c384e23a1d302ad96fc6703761b9c171b05bfff205561db4e3

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: kaldialign-0.11.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 86.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.10

File hashes

Hashes for kaldialign-0.11.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 84dd611cd548d3ad4a2c741cbe09b7a84f909e5f3c9071be6528803db1a4f1aa
MD5 cf2379130c093cb73850ee9b8a315458
BLAKE2b-256 a60a68e309aa9c3defb2e6a205d2892f40342dd9ad92b93868c5158777efad05

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 293db3edc76dc3751523543d42381604011dfee4f35e95ebc170021fea1b7b97
MD5 02b9fc7f27fb6a5442e6a67007cec9c4
BLAKE2b-256 a66044ab8e370f15c8a2b17e994b1713ca5be0aeb53fdc54e8b7f1fb8f042fbf

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97b570444192e0ad30236649cd5346b7fa7494f37f66d5cb6f6ce46a80c914c5
MD5 b56d04796e2aa4eed51d9dc8d0f6b315
BLAKE2b-256 9de31f875b5e0e52832090b42d4c893f05698ff95ced5ae8b339caaaa7b717e2

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ee8d21d014b30d2da0853954dac64ba713379221e844d769751900790e62876b
MD5 80628be1e072fa8cb6680ef102c6b1a7
BLAKE2b-256 ee346f2d179bb8e9a04e95fea220187e3612fd6f8c4dac72914fc8a16253b877

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: kaldialign-0.11.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 103.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.10

File hashes

Hashes for kaldialign-0.11.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 95042c1e9536cbf1ca6067d099439332ac5c1be042ac128849fd7a0c6fb4cd34
MD5 f895d00c2fc9da9aa3a3b7006791f12a
BLAKE2b-256 997c13c1d43a86fe661480dce2d042bad07bad0aeccd7328bfdfcfb455126c65

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: kaldialign-0.11.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 85.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.10

File hashes

Hashes for kaldialign-0.11.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0f5f656c8f5ef1edf052d0bd7736e5a373eca96d6af689c6b378d96e3312e19c
MD5 8c8fbda24f97bd09474344a7f9e123fe
BLAKE2b-256 531c3049ae58639bd4007d60b5888a2fe97c8e0a9f14a892afe953d38a8732f4

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 166893220f29c711a5407fdda684b91606cac801933fac45e5940d2414fd92d0
MD5 855023cc821ed6f0a50204f1595e9272
BLAKE2b-256 e7c7216a188df0b7fe9ba8518faf4aaba44c7d0797cfc54cc796d52314511fea

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8008920b73d966f24e7ba780962e576ad658a5b9ef32b520e088f5f45ee3bbca
MD5 12406624ab06cd8d562cd3fc4ee09863
BLAKE2b-256 386dae4a9746bbf00a014be72cdf44d1389631bfe834321e6d05b701c37651af

See more details on using hashes here.

File details

Details for the file kaldialign-0.11.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for kaldialign-0.11.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 309c634fabd9e9fb64ec01d96e2bae9a647a64672e5760fd68fbf0836165a42b
MD5 74c0c0afe4af8f559397f105a7f6e554
BLAKE2b-256 7e74d89d92f7d3af584a9e03fc3da750fa4cf0088bf85a8bb1e2cd5aa888e7fe

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