Zimtohrli: A New Psychoacoustic Perceptual Metric for Audio Compression
Zimtohrli is a psychoacoustic perceptual metric that quantifies the human observable difference in two audio signals in the proximity of just-noticeable-differences.
In this project we study the psychological and physiological responses associated with sound, to create a new more accurate model for measuring human-subjective similarity between sounds. The main focus will be on just-noticeable-difference to get most significant benefits in high quality audio compression. The main goals of the project is to further both existing and new practical audio (and video containing audio) compression, and also be able to plug in the resulting psychoacoustic similarity measure into audio related machine learning models.
Install
pip install zimtohrli
Usage
Please note that the sampling frequency MUST be 48kHz. See code below for reference.
import librosa
from zimtohrli import mos_from_signals
signal_a, sr_a = librosa.load("audio_a.wav", sr=48000, mono=True)
signal_b, sr_b = librosa.load("audio_b.wav", sr=48000, mono=True)
mos = mos_from_signals(signal_a, signal_b)
Design
Zimtohrli implements a perceptually-motivated audio similarity metric that models the human auditory system through a multi-stage signal processing pipeline. The metric operates on audio signals sampled at 48 kHz and produces a scalar distance value that correlates with human perception of audio quality differences.
Signal Processing Pipeline
The algorithm consists of four main stages:
-
Auditory Filterbank Analysis: The input signal is processed through a bank of 128 filters with center frequencies logarithmically spaced from 17.858 Hz to 20,352.7 Hz. These filters are implemented using a computationally efficient rotating phasor algorithm that computes spectral energy at each frequency band. The filterbank incorporates bandwidth-dependent exponential windowing to model frequency selectivity of the basilar membrane.
-
Physiological Modeling: The filtered signals undergo several transformations inspired by auditory physiology:
- A resonator model simulating the mechanical response of the ear drum and middle ear structures, implemented as a second-order IIR filter with physiologically-motivated coefficients
- Energy computation through a cascade of three leaky integrators, modeling temporal integration in the auditory system
- Loudness transformation using a logarithmic function with frequency-dependent gains calibrated to equal-loudness contours
-
Temporal Alignment: To handle temporal misalignments between reference and test signals, the algorithm employs Dynamic Time Warping (DTW) with a perceptually-motivated cost function. The warping path minimizes a weighted combination of spectral distance (raised to power 0.233) and temporal distortion penalties.
-
Perceptual Similarity Computation: The aligned spectrograms are compared using a modified Neurogram Similarity Index Measure (NSIM). This metric computes windowed statistics (mean, variance, covariance) over 6 temporal frames and 5 frequency channels, combining intensity and structure components through empirically-optimized non-linear functions inspired by SSIM.
Key Parameters
- Perceptual sampling rate: 84 Hz (derived from high gamma band frequency)
- NSIM temporal window: 6 frames (~71 ms)
- NSIM frequency window: 5 channels
- Reference level: 78.3 dB SPL for unity amplitude sine wave
The final distance metric is computed as 1 - NSIM, providing a value between 0 (identical) and 1 (maximally different) that correlates with subjective quality assessments.
Metadata
Release files for zimtohrli 0.2.1.post1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zimtohrli-0.2.1.post1.tar.gz | 21.5 kB | Details |
Built distributions (wheels)
Total release size: 8.7 MB
Release files / zimtohrli-0.2.1.post1.tar.gz
| Download URL | zimtohrli-0.2.1.post1.tar.gz |
|---|---|
| Size | 21.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0463fa5eb8614f46408b463a7f2a3595a2bd699a8b0ae48c0751ac2b37d6095b
|
|
BLAKE2b-256 checksum How to use checksums |
8d91da58ac8f4bf82dda1261e9b9f04983bd8cef4327fea67d68c01cf702d76d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp314-cp314t-win_amd64.whl
| Download URL | zimtohrli-0.2.1.post1-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 33.2 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
43ce58509922ccdcbd527e664bc2ddddc85fb239abbda1d0b964e874736c9afc
|
|
BLAKE2b-256 checksum How to use checksums |
0d2fde75945f3083ddfa66d165bc55b28308799e104e954ee43508bb1043c67a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp314-cp314t-win32.whl
| Download URL | zimtohrli-0.2.1.post1-cp314-cp314t-win32.whl |
|---|---|
| Size | 28.9 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-32 |
|
SHA-256 checksum How to use checksums |
5ad1790ee4c2a3a9220d43c5b06ee6123feda3b079929b77591c10730713c8b1
|
|
BLAKE2b-256 checksum How to use checksums |
8208874263294b1e2cc72cf3e235597e02af405153119e2d5433ea172c83f745
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0fe5d4974a19a96536e78d3dcd5c0ed506c9ab288d30f85d5bd44466301715be
|
|
BLAKE2b-256 checksum How to use checksums |
5f167329479a9dfbe0452ed285fdfea9c6bd94d5856ade05809b0888c62c2944
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 162.5 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
341a6c618f9390877a7b2005b16dff128708315b402ae2df4ad044b04949ad8a
|
|
BLAKE2b-256 checksum How to use checksums |
661c88e61b9461521a62d9cbcc1bc54feb8a9eacb1f8c7b41d459a69f5a0851b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp314-cp314t-macosx_10_13_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp314-cp314t-macosx_10_13_x86_64.whl |
|---|---|
| Size | 28.4 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
5fd4336b70cedc8f8b19b69e6f1331a1258f1dc3d6b1bd14ef138d18c777ce0c
|
|
BLAKE2b-256 checksum How to use checksums |
57116e8ffe92575511455a652a90c335db567a09702c780651151b68cdc0f859
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp314-cp314-win_amd64.whl
| Download URL | zimtohrli-0.2.1.post1-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 33.1 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
08f4bc952cef7681da11e28ab3b01006129082a03393fae2a0fc6de2332dda31
|
|
BLAKE2b-256 checksum How to use checksums |
7d4c21b8aacde85637d07b3534b31fa9f0584f4dadf364a348d313228570731f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp314-cp314-win32.whl
| Download URL | zimtohrli-0.2.1.post1-cp314-cp314-win32.whl |
|---|---|
| Size | 28.7 kB |
| Tags | CPython 3.14 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
67b654efaf3865639bde41a90819f39da12fd441b79f526196fd78150782aaa7
|
|
BLAKE2b-256 checksum How to use checksums |
13042417c40ab44b77c238fcbc360718da605e1e9e3424a1d2d1bc0c735ef0d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
d16924660bcfe6c570ad147fdaa82e5787ce289510e11b5943918b2f447f7caa
|
|
BLAKE2b-256 checksum How to use checksums |
c7122dd3bdb4307dd05515e791e4f67bac8349bc91c08cd3e9baab58dcfa7cac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 161.9 kB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
241c09c20b3c0f76f0503c2dbcb5e489fd7b2c1cc3866e05ae46c2953d93786b
|
|
BLAKE2b-256 checksum How to use checksums |
06c241f683611c3e7c041bfe78d3636024296e2e330437b49bd7c0d63630892f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp314-cp314-macosx_10_13_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp314-cp314-macosx_10_13_x86_64.whl |
|---|---|
| Size | 28.3 kB |
| Tags | CPython 3.14 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
612440ab80e841788adcf6874404a17a4bed4e59e257a8f4ed5212fb948f946a
|
|
BLAKE2b-256 checksum How to use checksums |
06765d6a2940729154c36a55edf6815ac8a416ef6b061754c537b959653c14ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp313-cp313-win_amd64.whl
| Download URL | zimtohrli-0.2.1.post1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 32.5 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8a9d5c64f3176aff909113728cfcd524dc81cb0dbee0c363abec8b1f220b7073
|
|
BLAKE2b-256 checksum How to use checksums |
f05f59751aecd76f171a9bf7f9a6625c6cac39a1973230251149a25705ad2c85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp313-cp313-win32.whl
| Download URL | zimtohrli-0.2.1.post1-cp313-cp313-win32.whl |
|---|---|
| Size | 28.1 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
9352ce9732e929e0f981301ed457bdbd70668008df949ddf3265785f71ef11fc
|
|
BLAKE2b-256 checksum How to use checksums |
3dfd2b2ae939c0ff84bff7ccb5fd51ef37b51c1e40e35dd9a708455d6140bc6a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
ce472c22698aea34f3b16743afb1c02c32d2c6539729861f44f2e82124e45163
|
|
BLAKE2b-256 checksum How to use checksums |
56c1d3424134b7d683d446a1ee65a8d00fb0b9968bbdffddef573ebc70b699f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 161.8 kB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
be6fbb52bc5967970a0dd5159b32812c9dbf7e8d6c9ef85b1b05afc0cf1db05b
|
|
BLAKE2b-256 checksum How to use checksums |
1a64169441e6be2b1981df321f539684bac2b7d3af1bded312ad4c4bec725a1f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 28.3 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
cac384b9a8268577df0c8f60b35a71e5de7be49f490f83733b52f6eb51941b91
|
|
BLAKE2b-256 checksum How to use checksums |
f262380f40e530bd8112e30d78fab52e19bb47e342c7bfc0fdae08d2024f4389
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp312-cp312-win_amd64.whl
| Download URL | zimtohrli-0.2.1.post1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 32.5 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9946d3f5ab2c6e57248ae4012d014c31d1812efb7f349b1a218355cf60970be8
|
|
BLAKE2b-256 checksum How to use checksums |
2faebf4ed2d43e8fe33fdcaa9debbf98529bc1862d03ee66bcf3bd4a16bab95f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp312-cp312-win32.whl
| Download URL | zimtohrli-0.2.1.post1-cp312-cp312-win32.whl |
|---|---|
| Size | 28.1 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
736b889938a561ff7f50f441a199d0181d3c8e56c10b36f17b16c52a6445ee43
|
|
BLAKE2b-256 checksum How to use checksums |
5cc1ad8562e9d8171fed7e96d1259f09b17784044d37af2be7fd2de98adc02cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
0d2f4fd76015f254601afaa20d64762ce7c5ca6ee70c07649b97a2fd46165d77
|
|
BLAKE2b-256 checksum How to use checksums |
22a6639f364dcbfdf35f0e9d734f69ae62bb098f0ed4a56ee110b237f126dd3d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 161.9 kB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
a9a384d4d66525082e3fb8471f19501cb954a0fd13dc8dcc629b4f793f7c5ff1
|
|
BLAKE2b-256 checksum How to use checksums |
004d7c91c2dedd94f66b415e4487f1b9d1488aaffe1cb3a8252606a492edad42
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 28.3 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
63ed6ce7d49b2215987161df9d512c43d98d9cf2e5edd5ad48994adab0073c65
|
|
BLAKE2b-256 checksum How to use checksums |
8b2d31c2c6d043873e6a8b14ca546220a1aeda061375e897855410de5aecbe8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp311-cp311-win_amd64.whl
| Download URL | zimtohrli-0.2.1.post1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 32.5 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1065805769cae9cbbf7148d721921ab5227e5f446ccaddbe2cbfb81fb0f7a937
|
|
BLAKE2b-256 checksum How to use checksums |
b74867582feb30971586b2ef5f5c287cc61295fff1ae5b904fda651bc0f163cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp311-cp311-win32.whl
| Download URL | zimtohrli-0.2.1.post1-cp311-cp311-win32.whl |
|---|---|
| Size | 28.1 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
fdcb42759a7fb79a1771ebc0e61c1c8f5f21dff1bd65e8fd227cee312f24eaad
|
|
BLAKE2b-256 checksum How to use checksums |
53e7f4f1dae0b1e4a641c99c67cf506791bd652898add317fc4af01e337658ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
085bca6d83ce7803c67f720e2895918e47d3b4c5a87b197af5c12dd8b7829be0
|
|
BLAKE2b-256 checksum How to use checksums |
d622cea5d4ed477f2b78556565183d5f994e69a8afd1ddfc6b2998d2b0af09bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 161.6 kB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b25827035f35b8ed11a388a378d3241e5cf315a01a5917f5d382986b31a03763
|
|
BLAKE2b-256 checksum How to use checksums |
24782c25310877976fccb88c3ad95d566c446afdf094d6fb82ec407cb52f04dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp311-cp311-macosx_10_13_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp311-cp311-macosx_10_13_x86_64.whl |
|---|---|
| Size | 28.3 kB |
| Tags | CPython 3.11 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
582f8251f69942fb861581246f214f874a6819486b37fc0ed8e93b29258fc9cc
|
|
BLAKE2b-256 checksum How to use checksums |
1db95e9c3762de56d78effa1227157f40cdac7bc252bcdcd55f4de38cac860ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp310-cp310-win_amd64.whl
| Download URL | zimtohrli-0.2.1.post1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 32.5 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9a26f3dfbe8257479cd30ffd5cd7df6e839d6019628fa035eac7def224ba41ea
|
|
BLAKE2b-256 checksum How to use checksums |
5394bb6f9231de12a8e17220d8b04833d99acb4b3876096feedf80ea804e81e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp310-cp310-win32.whl
| Download URL | zimtohrli-0.2.1.post1-cp310-cp310-win32.whl |
|---|---|
| Size | 28.1 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
415eff344d307d92df8354d86b7e7f7687a07f0f0cd8cb6bec027b757554751a
|
|
BLAKE2b-256 checksum How to use checksums |
2cf26ee9f7908b6c37eaae334d90cd065d3200186c995319055c87dc4fc08134
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
bdd9a47b77b00887473c7061b14cdf0a1a7868e08ebe18ac036d67c00ea471f0
|
|
BLAKE2b-256 checksum How to use checksums |
3bb3d8ba6057d03f80742abb7b8e2f3fbdbeb8c603a657d9f1177fe9c95216c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 161.6 kB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f0147da545a9ec9cba2b77c94c5a71adf3d72054057cafb61d6e837dce626868
|
|
BLAKE2b-256 checksum How to use checksums |
5698656642a898ee9956d508d50981525545ab8d765f6964e47eaff4e64279c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency logRelease files / zimtohrli-0.2.1.post1-cp310-cp310-macosx_10_13_x86_64.whl
| Download URL | zimtohrli-0.2.1.post1-cp310-cp310-macosx_10_13_x86_64.whl |
|---|---|
| Size | 28.3 kB |
| Tags | CPython 3.10 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
1fcd889d9899319406da362ec8246c308535768f7a4e6738089fdb7a177000fa
|
|
BLAKE2b-256 checksum How to use checksums |
ece0982fbbccd4788cc6da7cd2297b6727b8f286e91233ff25705a8e42e595cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 30, 2025.
Transparency log