Worst IMage Format - A high-performance wavelet-based image codec
Project description
WIMF — Worst IMage Format
WIMF is an experimental, versioned image codec with a Python frontend and a portable C++17 backend. New still images use the WIM2 hybrid container: every 128×128 tile independently chooses Raw, Predictive, Palette, or CDF Wavelet coding and records its mode, entropy backend, bounds, size, offset, and checksum.
The format is under active development. WIM2 still-image coding, ROI decoding, high bit depth, native kernels, optional anti-rot recovery, and indexed chrono history are implemented. Legacy WIMF/AWIF decoding remains available; animation and coefficient watermark creation still use v1.
Highlights
- Per-tile hybrid selection with
Fast,Balanced, andExtremesearch presets. - Exact lossless coding and quality-controlled CDF 9/7 lossy wavelets.
- Palette coding for local regions with at most 256 colors.
- Spatial prediction with row-level predictor selection.
- Independently decodable tiles for bounded ROI reads.
- RGB, RGBA, grayscale, and 8/10/16-bit pixel pipelines.
- Zstandard-compressed structured symbols and per-tile CRC32 checksums.
- Optional WIM2 anti-rot data capable of repairing up to two damaged shards.
- Indexed WIM2 chrono states with random state decoding.
- Portable C++17 kernels with a Python reference fallback.
Installation
Precompiled PyPI wheels are the intended release path but are not advertised as published until the release workflow has completed. For development:
git clone https://github.com/benchware/WorstImageFormat.git
cd WorstImageFormat
python -m pip install -e .
A matching wheel does not require a local compiler. Source installations require a C++17 compiler and pybind11; the Python fallback remains usable when the native extension is unavailable.
Python API
from PIL import Image
import wimf
image = Image.open("photo.png")
# Balanced per-tile selection is the default.
wimf.save("photo.wimf", image, quality=7, codec="auto", threads=None)
# Exact reconstruction and explicit legacy output.
wimf.save("exact.wimf", image, lossless=True)
wimf.save("legacy.wimf", image, lossless=True, format_version=1)
decoded = wimf.open("photo.wimf")
decoded.pil.save("decoded.png")
codec accepts auto, wavelet, predictive, palette, or raw. preset accepts Fast, Balanced, or Extreme.
ROI decoding
decoder = wimf.WIMFDecoder("large.wimf")
region = decoder.decode(roi=(1024, 768, 640, 480))
Only intersecting WIM2 tile payloads are decompressed.
Anti-rot and chrono history
encoder = wimf.WIMFEncoder(image).set_anti_rot()
encoder.add_chrono_state(edited_image)
payload = encoder.encode(lossless=True)
decoder = wimf.WIMFDecoder(payload)
original = decoder.decode_chrono_state(0)
edited = decoder.decode_chrono_state(1)
print(decoder.was_protected, decoder.was_repaired)
WIM2 extensions are appended after the base tile payload. Existing WIM2 files remain valid and older readers can still decode the primary image.
Runtime diagnostics
print(wimf.runtime_info())
The result reports whether native kernels are active, architecture, SIMD path, hardware and effective thread counts, codec version, and Zstandard version.
Command-line tools
wimf-convertconverts images and exposes quality, codec, metadata, and benchmark options.wimf-viewopens the desktop viewer.wimf-catrenders supported images in compatible terminals.wimf-metainspects and edits legacy metadata.
Compatibility and status
| Capability | WIM2 | Legacy decode |
|---|---|---|
| Hybrid still images | Implemented | WIMF v1 supported |
| Lossless and lossy coding | Implemented | Supported |
| ROI and independent tiles | Implemented | Format-dependent |
| Anti-rot | Two-shard WIM2 extension | ROT! supported |
| Chrono history | Indexed WIM2 extension | AWIF states supported |
| Animation creation | Planned | v1 only |
| Wavelet watermark creation | Planned | v1 only |
See the WIM2 format overview, native embedding guide, and release checklist for implementation and publishing details.
Verification and roadmap
CI runs Python quality checks, native and fallback codec tests, standalone C++ tests on Windows/Linux/macOS, source-distribution validation, and an image-based codec report. The active roadmap is:
- Profile and move remaining candidate orchestration into the native core.
- Verify and distribute ARM64 wheels with NEON equivalence coverage.
- Publish signed PyPI wheels and a source distribution after release validation.
- Design browser/WASM portability without changing the WIM2 bitstream.
- Migrate animation and watermark creation only after the still-image path meets throughput targets.
Target performance is at least 10 MP/s Balanced encoding and 50 MP/s decoding on reference hardware; benchmark results are hardware-dependent and are not claimed until measured.
License
WIMF is licensed under GPL-3.0-or-later.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wimf-2.0.0.tar.gz.
File metadata
- Download URL: wimf-2.0.0.tar.gz
- Upload date:
- Size: 73.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d45b18aaf681a213ed4a158d520faa14f65afef88bb5ef4bb5de2d38c8d3e303
|
|
| MD5 |
b2e05ab32b3079c8c1bc622a35fa3d8d
|
|
| BLAKE2b-256 |
ce5376e516ece4bd845ef271d507743f518e30d2316e1aabf054897b63956f00
|
Provenance
The following attestation bundles were made for wimf-2.0.0.tar.gz:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0.tar.gz -
Subject digest:
d45b18aaf681a213ed4a158d520faa14f65afef88bb5ef4bb5de2d38c8d3e303 - Sigstore transparency entry: 2334997773
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: wimf-2.0.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 496.5 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9c5ec75b86b8df0937a924cb383efbfc437239e4ba6b691a0dd1abc9a3b42f1c
|
|
| MD5 |
40fd8daba4ca57240d86f3a9630ea07d
|
|
| BLAKE2b-256 |
5b7f04ca71088133bd2b64bc064b4e4944dfe28688d0be4282ce6a2bd0d7ecc7
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp314-cp314-win_amd64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp314-cp314-win_amd64.whl -
Subject digest:
9c5ec75b86b8df0937a924cb383efbfc437239e4ba6b691a0dd1abc9a3b42f1c - Sigstore transparency entry: 2334997946
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: wimf-2.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.14, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39bffe76e7262ed4163feac3bce057396b5b7d1ad5f0ac0aaff2d4947a8d3be6
|
|
| MD5 |
79bca042a14d90e0e7e51da5731d14f2
|
|
| BLAKE2b-256 |
276c79514013efa70c15dd3a6181115bd4492c2cdbe363f153fdc256d4bb6211
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
39bffe76e7262ed4163feac3bce057396b5b7d1ad5f0ac0aaff2d4947a8d3be6 - Sigstore transparency entry: 2334997971
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: wimf-2.0.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 288.7 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9a783e80ec8cb751eaa3f2238d30d907757997beffce0aa7163c1101397204db
|
|
| MD5 |
1367bede9aad75a54a5e71436c1ed74e
|
|
| BLAKE2b-256 |
9a55287990ebd3a0580ab8f37e7c2f7f51594e6dd168c3b5897c8d12cf7fe362
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
9a783e80ec8cb751eaa3f2238d30d907757997beffce0aa7163c1101397204db - Sigstore transparency entry: 2334997870
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: wimf-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 299.3 kB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
27f16cd0dd95910c868e77c57a0a4bbc61b8e570d6ebb41c50fbb982f47ed696
|
|
| MD5 |
2c9972fa1891ca2324fb4214fc50abed
|
|
| BLAKE2b-256 |
aaf78b32ca253bc43acc46a092bd2ddb8b4909d00dfd7a8a22cf5b8a4fc39d49
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp314-cp314-macosx_10_15_x86_64.whl -
Subject digest:
27f16cd0dd95910c868e77c57a0a4bbc61b8e570d6ebb41c50fbb982f47ed696 - Sigstore transparency entry: 2334997926
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: wimf-2.0.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 483.3 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
af7e780d81daf0857c8c022e9fa227cc075c5fad4da081c2870a3a07df7c5f7e
|
|
| MD5 |
302780130f89ea72409ef6e0ffdf1e8e
|
|
| BLAKE2b-256 |
a16d11933bd2e728e86a9be7af4e764e0fb690cf78aea368011d6a3dd15155f3
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp313-cp313-win_amd64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp313-cp313-win_amd64.whl -
Subject digest:
af7e780d81daf0857c8c022e9fa227cc075c5fad4da081c2870a3a07df7c5f7e - Sigstore transparency entry: 2334997899
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: wimf-2.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.13, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3120a820f58f9d45846138f03b4272b9339054ca8a4da4383d12a2c99184eedb
|
|
| MD5 |
9a5ec8a1e02a22838d9be4abd6c07812
|
|
| BLAKE2b-256 |
64a654b5ce318bbc3854bee531197ba7270a9fa6292a67b33def0e1a50161bec
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
3120a820f58f9d45846138f03b4272b9339054ca8a4da4383d12a2c99184eedb - Sigstore transparency entry: 2334997958
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: wimf-2.0.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 287.9 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8d3473b63214df1b88b19211b36559f5f92880cd82dbf5069105f2f9997f7f51
|
|
| MD5 |
8fb9054436776fdb77c39d05b87cea73
|
|
| BLAKE2b-256 |
12983cbd90b34912e3bae243861b2fa3ea86c9670846e6f0c7cc1679e0b5f560
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
8d3473b63214df1b88b19211b36559f5f92880cd82dbf5069105f2f9997f7f51 - Sigstore transparency entry: 2334997843
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: wimf-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 299.0 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2356505d3c89fae5eb480f825c62fe0f620af93771dd035818cbcfc6c2e03e1c
|
|
| MD5 |
64771a0620e71e2e8dad170a6f0a5515
|
|
| BLAKE2b-256 |
62b65662d18518ef834a620b482cc01c7241671791e5e5311b3119decc3d6542
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
2356505d3c89fae5eb480f825c62fe0f620af93771dd035818cbcfc6c2e03e1c - Sigstore transparency entry: 2334997787
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: wimf-2.0.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 483.2 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1ef0ff7d59e9cf561754ee3dde8cb687ac94556b9b7bd406dad750882b6c76c
|
|
| MD5 |
29a8e5951226dc17c28024cbf62f6e72
|
|
| BLAKE2b-256 |
f38b124d0a13a7104ae997c213779394ec59546ef2ef01debb3837109c3d71b4
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp312-cp312-win_amd64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp312-cp312-win_amd64.whl -
Subject digest:
e1ef0ff7d59e9cf561754ee3dde8cb687ac94556b9b7bd406dad750882b6c76c - Sigstore transparency entry: 2334997922
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: wimf-2.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5319459ad3b233c1dda663dfa233ade0b7818fb24a4a435f23139f6a2528da43
|
|
| MD5 |
b02e0700689f32158bd18e9e0ac08e3e
|
|
| BLAKE2b-256 |
d12aa866b18bf69446338e4cfb355e123e1e80722d43126b402660e523b7baf0
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
5319459ad3b233c1dda663dfa233ade0b7818fb24a4a435f23139f6a2528da43 - Sigstore transparency entry: 2334997912
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: wimf-2.0.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 287.9 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8c1b4d2236c1a24ff121311539aad09b12fb5b2cb32a9a8436e282cf28cd8c4
|
|
| MD5 |
8df8d7575fbc1a7cd82e251a451bfe6a
|
|
| BLAKE2b-256 |
25d2e94bcebc52d342b68da68c6dd1a48e118d09709bb4a03e1d2781cb2c774c
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
f8c1b4d2236c1a24ff121311539aad09b12fb5b2cb32a9a8436e282cf28cd8c4 - Sigstore transparency entry: 2334997889
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: wimf-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 298.8 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1608d2eae45b9aa5ec107ca44bf92b549761e2ca9031d2011735b0f25b88e8b
|
|
| MD5 |
7f265b41cee5432670cefec639a20332
|
|
| BLAKE2b-256 |
b72f1c4b705116621146a12c7c98bcf40bfac90f9e3fb99fe89482b705ab7dcc
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
e1608d2eae45b9aa5ec107ca44bf92b549761e2ca9031d2011735b0f25b88e8b - Sigstore transparency entry: 2334997856
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: wimf-2.0.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 477.8 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f572a206a760b132e7b73820a0af8d11686191ee59ffa9ef222e896cdb6017ce
|
|
| MD5 |
a0b168c3f1d938858c1520d1edc194ba
|
|
| BLAKE2b-256 |
f90ac91174824fa0da3899af56f5866245e327f9aa0cac099e38d2d2d45c50ce
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp311-cp311-win_amd64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp311-cp311-win_amd64.whl -
Subject digest:
f572a206a760b132e7b73820a0af8d11686191ee59ffa9ef222e896cdb6017ce - Sigstore transparency entry: 2334997978
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: wimf-2.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a80388f6f2f7d750795f8b62ac6a104394e79f9d71541e17ab13474475ab400d
|
|
| MD5 |
0e97e3e38f8461b3ee6969e0d7bd3b2c
|
|
| BLAKE2b-256 |
3d847d517f552a837b0e93c4b81320cf7327f91451708213ad3ce381a7c70a9c
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
a80388f6f2f7d750795f8b62ac6a104394e79f9d71541e17ab13474475ab400d - Sigstore transparency entry: 2334997833
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: wimf-2.0.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 284.6 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56016722e157b72eb1ce4ad0b0322c512e5a4bc893ed3b1d88b50c5201ba1537
|
|
| MD5 |
1811168970076a44ae69dfce82639187
|
|
| BLAKE2b-256 |
05a87ee01bd1118c06bd6156ebc9e018510209ab1a059caacb7220c67848ebc0
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
56016722e157b72eb1ce4ad0b0322c512e5a4bc893ed3b1d88b50c5201ba1537 - Sigstore transparency entry: 2334997875
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: wimf-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 294.8 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4dd83c46e1c96807e027c46e3608b1d20a5b6390e52c543841067c738fa1742c
|
|
| MD5 |
212239a4fbf35bc659f43329fa69d143
|
|
| BLAKE2b-256 |
cd2e91289ecfa80f4add2fbe9f3c46a02db3de1698e9da8e3b93863091c42e8a
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
4dd83c46e1c96807e027c46e3608b1d20a5b6390e52c543841067c738fa1742c - Sigstore transparency entry: 2334997938
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: wimf-2.0.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 476.4 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f394c79e9d8ce92e775f8454f35762f543129dd94e8e8908375a4c9d868a767b
|
|
| MD5 |
e544ef6ca4579d48cb8080a3d90171a5
|
|
| BLAKE2b-256 |
5500a4fe68443fdfe5269faa99c8b8ce7f25d0e3d7706092eeab1d410c19e68f
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp310-cp310-win_amd64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp310-cp310-win_amd64.whl -
Subject digest:
f394c79e9d8ce92e775f8454f35762f543129dd94e8e8908375a4c9d868a767b - Sigstore transparency entry: 2334997823
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: wimf-2.0.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
660cf3bb1cecbdf1f6f72f368204bf820146b7997ebaba08208707b1c5c3571c
|
|
| MD5 |
298459829284d0d2205b14cc44cc459e
|
|
| BLAKE2b-256 |
b577d4f03e7425c882f178701be679946e102813ace852921cef7bb2239d764d
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
660cf3bb1cecbdf1f6f72f368204bf820146b7997ebaba08208707b1c5c3571c - Sigstore transparency entry: 2334997803
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: wimf-2.0.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 282.3 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d13bc152a35dfbb53a12ea50ef10df343d5ba57a298fdc3af86bd15d3b2a71b9
|
|
| MD5 |
48988de513066bee14d6c56829301c28
|
|
| BLAKE2b-256 |
7f5449eab112df4e7d79027a0feb86c9b7ee1981a2c09dae5e71bc17988dd57f
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
d13bc152a35dfbb53a12ea50ef10df343d5ba57a298fdc3af86bd15d3b2a71b9 - Sigstore transparency entry: 2334997883
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type:
File details
Details for the file wimf-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: wimf-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 291.9 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cffe1d07ac905693f07fd6572a8bb72670f62bf66af574f40cc6b3da90e7a0b6
|
|
| MD5 |
114342e410d834ea12bd9c2ead8cbb98
|
|
| BLAKE2b-256 |
5e359aa751410a98b28769619060e86c84b754b46b065e966600374abd44e209
|
Provenance
The following attestation bundles were made for wimf-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl:
Publisher:
python-publish.yml on benchware/WorstImageFormat
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
wimf-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl -
Subject digest:
cffe1d07ac905693f07fd6572a8bb72670f62bf66af574f40cc6b3da90e7a0b6 - Sigstore transparency entry: 2334997952
- Sigstore integration time:
-
Permalink:
benchware/WorstImageFormat@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Branch / Tag:
refs/tags/v2.0.0 - Owner: https://github.com/benchware
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@fc77236d16b0c118ab32ca80a1944d9816c8b49b -
Trigger Event:
release
-
Statement type: