Skip to main content

High-performance NLP evaluation and significance testing library

Project description

Evaluatio

PyPI - Version License CI codecov

Statistically rigorous evaluation for NLP with fast metrics and built-in inference tools.

Why Evaluatio?

Most libraries make it easy to compute metrics. Few make it easy to evaluate models correctly.

Evaluatio is designed to fix that.

It provides:

  • Fast metric implementations (e.g. WER, CER)
  • Uncertainty estimation (e.g. bootstrap confidence intervals)
  • Model comparison tools (e.g. paired bootstrap tests)
  • Multiple testing correction (e.g. Holm-Bonferroni)
  • High performance (Rust-backed implementations)

What's included

Metrics

Metric Description
WER / CER Word and character error rate, including edit-distance variants
UED / UER Type-agnostic edit distance/error rate. Works with any Python object supporting __eq__
PIER Point of interest error rate, for evaluating punctuation, code-switching, capitalisation, etc. individually

Statistical inference

Tool Description
Bootstrap CI Confidence intervals via bootstrap resampling (general, and corpus-correct variants for WER/CER)
Significance testing for model comparison Including paired bootstrap test, paired permutation test, and BLEU specific paired bootstrap test for MT.
Multiple testing correction Bonferroni and Holm-Bonferroni
Cohen's d Effect size estimation (independent and paired)

Current task guides cover ASR. The inference tools are general-purpose and apply across tasks (especially for machine translation).

Quick example

import pandas as pd
from evaluatio.metrics.wer import (
    word_error_rate,
    word_error_rate_ci,
    word_error_rate_per_pair,
)
from evaluatio.inference.hypothesis import paired_bootstrap_test

df = pd.read_csv("inferences.csv")

# Corpus-level WER
wer = word_error_rate(df["references"], df["predictions"])

# Confidence interval
ci = word_error_rate_ci(df["references"], df["predictions"], 5000, 0.95)

# Model comparison
wer_a = word_error_rate_per_pair(df["references"], df["model_a"])
wer_b = word_error_rate_per_pair(df["references"], df["model_b"])

pvalue = paired_bootstrap_test(wer_a, wer_b, iterations=5000)

print(f"WER: {ci.mean:.3f} ± {ci.upper - ci.mean:.3f}")
print(f"P-value: {pvalue}")

This workflow reflects the recommended approach: compute a corpus-level metric, estimate uncertainty, and compare models using paired statistical tests.

Key features

Correct by default

  • Explicit, strongly typed APIs that reduce common evaluation mistakes.
  • Documentation is designed as a reference for statistically rigorous evaluation, not just API usage.

Built-in statistical inference

  • Bootstrap confidence intervals
  • Paired bootstrap significance testing
  • Multiple testing correction

High performance

  • Rust-backed core for efficient computation
  • Faster WER/CER than common alternatives

Installation

pip install evaluatio

Documentation

Full documentation (including evaluation guides and statistical background): https://prvinspace.github.io/evaluatio/.

Status

ASR metrics (WER, CER) and the statistical inference tools are stable. APIs elsewhere may change.

Contribute to the project

There is always room for improvements, new metrics, new functionality, etc. If you have any suggestions or requests please feel free to add an issue! The main repository for the project can be found at codeberg.org/prvinspace/evaluatio.

Maintainer

The project is maintained by Preben Vangberg <prv21fgt@bangor.ac.uk>.

Etymology

The name evaluatio is a Latin noun and means "evaluation". It also doubles as the English verb "to evaluate" with the Welsh verbal derivational suffix -io, so it could also be Welsh slang for "to evaluate".

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

evaluatio-0.5.0.tar.gz (31.6 kB view details)

Uploaded Source

Built Distributions

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

evaluatio-0.5.0-cp313-cp313t-win_amd64.whl (300.9 kB view details)

Uploaded CPython 3.13tWindows x86-64

evaluatio-0.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl (673.0 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

evaluatio-0.5.0-cp313-cp313t-musllinux_1_2_i686.whl (710.5 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

evaluatio-0.5.0-cp313-cp313t-musllinux_1_2_armv7l.whl (738.8 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

evaluatio-0.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl (637.3 kB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (465.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (483.3 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (594.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (502.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ i686

evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (463.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (461.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

evaluatio-0.5.0-cp313-cp313t-macosx_11_0_arm64.whl (405.9 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

evaluatio-0.5.0-cp313-cp313t-macosx_10_12_x86_64.whl (411.3 kB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

evaluatio-0.5.0-cp38-abi3-win_amd64.whl (304.5 kB view details)

Uploaded CPython 3.8+Windows x86-64

evaluatio-0.5.0-cp38-abi3-musllinux_1_2_x86_64.whl (678.1 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ x86-64

evaluatio-0.5.0-cp38-abi3-musllinux_1_2_i686.whl (719.8 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ i686

evaluatio-0.5.0-cp38-abi3-musllinux_1_2_armv7l.whl (744.7 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARMv7l

evaluatio-0.5.0-cp38-abi3-musllinux_1_2_aarch64.whl (640.9 kB view details)

Uploaded CPython 3.8+musllinux: musl 1.2+ ARM64

evaluatio-0.5.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (470.5 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

evaluatio-0.5.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (489.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ s390x

evaluatio-0.5.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (598.7 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ppc64le

evaluatio-0.5.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (510.5 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ i686

evaluatio-0.5.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (468.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARMv7l

evaluatio-0.5.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (464.9 kB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

evaluatio-0.5.0-cp38-abi3-macosx_11_0_arm64.whl (414.8 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

evaluatio-0.5.0-cp38-abi3-macosx_10_12_x86_64.whl (422.5 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file evaluatio-0.5.0.tar.gz.

File metadata

  • Download URL: evaluatio-0.5.0.tar.gz
  • Upload date:
  • Size: 31.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for evaluatio-0.5.0.tar.gz
Algorithm Hash digest
SHA256 b424e449dccfa0c1b6dae44c9939655f36235a56e5d0bf7082780e4f514e34fd
MD5 3a5f34444f501d96919e6c8caa98c251
BLAKE2b-256 9d22c5f0cf8632b877ed27c78dbe1d6ebe6b09ae4ed7e6df71ca1aa9b992a737

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 dd77ef5993078556c2fb72d90a86f62b24c22820d095e01287c0b9ddb4e40389
MD5 9dd2df7f2c57f8d98d628d718ac07a91
BLAKE2b-256 f32e12c900257d7d1b9534354e695a6c22a8faf98456511f79239f0a575ad9fd

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 14a4d069b1fbcc02dd32599bf5f8999a08b4924ef420e88326c5a28f5579dadb
MD5 fc3c466b64b53fe056017f84ed75293f
BLAKE2b-256 6fd6b65c3a407c80adcf8ba7ce0dc695359a907d1de832b942e9cd13f3acb412

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3c49804fad92c60b00120ae5288d6d7afceb24237b1b504723c2adc0eb2947dc
MD5 4545317db274b5ee02bc7f99951d414e
BLAKE2b-256 4d1a3b8a654cd5d29e153821e9f9ec8767f1869adad98cf77ee9e9f1a7c202d4

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7e690ca1b87025cd9b2d0325b52b7ee22ebde2cc925e1a0e5b6420745e7c1bec
MD5 9d51a2fcf1f2ec10721ca4b4246a94d5
BLAKE2b-256 ec0f176af628a5a5a8d15fb1140d55fdbe39bc7b93ccb82d97a7b0167b2b5c8a

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b4e3b71141d0b87b7bca4af128f3bc489ca8351f0e5c65f56b54c9bc48f49f6c
MD5 d60a4083e9744634afd7012ce909322b
BLAKE2b-256 b4a514c4e21ffa18388cb6c0a4e5d0a1952d5d2280ce54edbc400adae1ec45b7

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f01ea573a40eda10dcd1d475f75d39e0b986275c8deb315201639df4745c215
MD5 6d243dc3283c9beb672b5e0d2e7627c7
BLAKE2b-256 89c3881775b2f67fad890b8862a5d5d8e3b04902f8a01582dee138c9465ba4de

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 243a4817a52ecda33a2c9edab949d93694ec1f4c8c61d017a521537cca1c9b71
MD5 31dd24b268a071476f1f281ebe90c76c
BLAKE2b-256 285909083f03a0135de50152b615860af9cf8fb3ce5f02e49b2c2bbf27f99ddf

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c75a83cfc5f9ffa61b3b115866a89e159e83b463fbdb098a76d1740d03000bc3
MD5 526fb12af21b00464879444000437737
BLAKE2b-256 2e296e0dee6a2365c8c4fbfbd058d0c35673c0fa345c95af68747b70d4b8909f

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7ef6c55e6af255c9a97f7c6547d603399d6c0d327b3e152eea9fe5c88021c243
MD5 fbb632b9c7d07d536f3f33306fd9d62c
BLAKE2b-256 7013bd793b81b833d5b3edab436182fbd8e6e965853e40c59fb11906c7e21a57

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c87fe113512a7277df34c4090b9f0894a304a7970db1b469d58ba8ac33c2dddf
MD5 bc09e245eb3e872fa81177acbd51d666
BLAKE2b-256 c29d14a668ef3f3ecded86e49cdaf1a1c2cd74982299aa8de7a1f601b8ecae70

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 64482664156423cd26151eb3fc1dac017127b11ac238529d7091a5729b0a670d
MD5 fe8ddc2b3846f7e119f37fa85b0e5651
BLAKE2b-256 b0506acf5a4009b5978928ce8613c1f1a9768dad89f1a51824c8a4fa486ebcc4

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80968727e55dacbc291c042061d45c7961ec05abfb1895c2299fba94900283a4
MD5 d169bac5e5937b23cd900d9534d47141
BLAKE2b-256 819fa0616ea2c670aa0ea7a4b996de258521925dbd716583b2c7284ebe8f37f3

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 784b2667011b16f21ad055529643ab1819eb86527280104d372e82da48f599ad
MD5 400f2c81b0e22843db406deef7be98f9
BLAKE2b-256 be1d7bf4991ccfe18c694c10f01b51bb75c59248130bf94e8d33f8c1c4aa0175

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: evaluatio-0.5.0-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 304.5 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.13.1

File hashes

Hashes for evaluatio-0.5.0-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e56e22b2c0d2ce89809ee113b5d19ea39fecfd9e2ca26f8b5fd6a99f61b1e073
MD5 6cdc0bb2cd476393b747d58d52aba814
BLAKE2b-256 e5c12792edfbbd7fdb167903135602ad6b15deaabf3888d196bdb8981d865867

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f4b197c79e49caa6fd1b5d4b83d6b432e023bec6c9fed16037560adc44057895
MD5 f874a989b77c0290804583ab6af5e321
BLAKE2b-256 1bfeadb0cee9d28aa9ab02c696f4ebf31164663f9df289f7cbdc0f6490ac7793

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp38-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp38-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 11145e56871f1ab1882eba3cefcfbe508058b41d1d972134d7f4184c0f0df67f
MD5 3f6e1ec683f9c1e15e4bbba90248e5aa
BLAKE2b-256 ddd6c726605c21c45dca66cd37065ac34bce0d184f9197ac7adb676bfa815fd9

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp38-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp38-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 8eefb7dd7ca26ccfaefb0822d425c6d26cc9f27ea3bc472d452811f3c5264578
MD5 b58e8f2625020cd75275a6e148dc094b
BLAKE2b-256 5a9fca31226ace310713c9d40d6b60538cf014fb42de003360f22add22a4d6fe

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp38-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp38-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 439fbfe6f1ab6d0f7decc2d45a0be58be774183e2662ce8f94d201389fd31ada
MD5 88fea90b880aff3706c7265902c26cc9
BLAKE2b-256 cebbce5feb72f8601c8f9ec6791ec19bc074225cfda077a00d70692d9650f005

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2fc3c63c49c747df9f3eb1f5298ec42aac7922a0ca558a2eebefe456bd5bca93
MD5 7b2aa06a270a05a14da2817b79b86b35
BLAKE2b-256 5f067894038b33d1fa0dc5702901751a6f7fde76314e0e1d2b6dc7d08489c922

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a90ce4875764eb494273bbb8fb4a1618928a6ea0e6291db0f39557243a43002e
MD5 c84500317187a08ae85906be5c1441dd
BLAKE2b-256 7a8fd0e2d833e82bf9c7219c0141b6607ae2e3088eaee9a88509be398ef1c029

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 13b410a7a449548e4781c7aa461b97927b018201aff34dacae2750b5954e4e0a
MD5 236ea73fa38bc2b78e3d282acbb29876
BLAKE2b-256 7c466094cba91684c1de7dd35145d1f98c38ca70a918d2a868577d1a6c6b3890

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2ef114a46e1d3d25b55764648d682192a9dd828671a3e55bf104717417cb6ad0
MD5 c746ab278b4c4bab41a80253ae72fb5c
BLAKE2b-256 ede20cae926af2fcbdbef27093718651dea857331f22228e0067afe2630903d6

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7017802db24cd4055ae83bb071ee981f955079580bdc95259ed472d78588e344
MD5 cc6da2da9c3d73f11a4ed75cacab28fc
BLAKE2b-256 f30120bc3ea77b4111183577e7b03a8f7e32c8ae5564fd770fb68452b215f651

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4a5a58c230d000fc455ed54d510441578652a39f8fd92956f6203b9437e79dc
MD5 b6477093476c14e275550a3d17075fee
BLAKE2b-256 db931d9dae4ee279d82d4025870131137d81c6d56e9e8f461456b46952f91c72

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18acf6a5ce2b8e33cd2f1b054e8ec33ae13a4a0430ed711424907d86c6035fbe
MD5 74cbf08b52042643e8b9aff68bceec43
BLAKE2b-256 bac40fde44ca43223c2780fa85f8c8e98c3b745e8c36f99a508e4ffa87b9b510

See more details on using hashes here.

File details

Details for the file evaluatio-0.5.0-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for evaluatio-0.5.0-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9af4a688cb87fe14e027f8543160df7658401bae985a59a4d4b71421253ff7f2
MD5 5b502532d4837f59688b9fbfa7837615
BLAKE2b-256 a20ba6c1aef15efaa98c26268b44606c334a198cc1391f7564aaa61640066f13

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