Skip to main content

cmm: Color Management Module based on lcms2. Not a full wrapper.

Color management is a kind of rocket science. You should be a specialist of ICC color management before struggling this module. You should be familiar with soft proofing, color conversion intent, gamut, etc. first. These are the ABC of color management. Please don't try to learn such deep knowledge from this module and document.

I don't want to repeat lcms2 document here. This module is a thin wrapper of lcms2. Not a full wrapper, but covers most common usage.

How to use

See tests/test_from_python.py. Advanced usage (partial profile and LUT) is not shown there. If you are informed enough to use it, you don't need any instruction.

import faulthandler; faulthandler.enable() is strongly recommended. There is no memory protection in this module. You can easily make a segmentation fault.

To integrade to your product, pip install cmm-16bit. Be careful of -16bit. Just cmm is not mine. If you do not need 16-bit per chanel, consider ImageCms module of Pillow.

Versioning

It is the default versioning scheme of setuptools-scm. Commit and tag with a version number when you need clean version.

Build

Requires cmake. VS2022 for Windows, Homebrew for macOS, sudo apt install python3.11-dev for Ubuntu, etc.

Retrieve all submodules by git submodule update --init.

python -m pip install -U pip build
python -m build --wheel

For macOS, MACOSX_DEPLOYMENT_TARGET=11 python -m build --wheel is preferable.

For Pyodide, with some Linux:

pip install pyodide-build
pyodide build .

The generated whl file should be found in dist directory. The wheel name is cmm_16bit.

Unit testing

Build with python -m build --wheel. Do not forget --wheel. It generates build directory and tests/test_from_python.py uses the output.

pip install numpy pillow

python -m unittest ./tests/test_from_python.py

For Pyodide, you should install the cmm-16bit wheel too.

Pyodide fails transform test (test_8_8, test_8_8_proofing and test_patch) because it makes a bit different result. So I skipped them.

About revert patch for Little-CMS commit bb60a46

My ICC profile (sublinova-epson4pigment-PBT-20231121_srgb.icc) is broken by Little-CMS commit bb60a46. I think that the commit is wrong.

License

MIT License.

Release files for cmm-16bit 0.1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for cmm-16bit 0.1.9
File
cmm_16bit-0.1.9-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
cmm_16bit-0.1.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
cmm_16bit-0.1.9-cp314-cp314t-macosx_11_0_universal2.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ universal2 (ARM64, x86-64) Details
cmm_16bit-0.1.9-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details
cmm_16bit-0.1.9-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
cmm_16bit-0.1.9-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
cmm_16bit-0.1.9-cp314-cp314-pyemscripten_2026_0_wasm32.whl CPython 3.14 CPython 3.14 PyEmscripten 2026.0+ WebAssembly Details
cmm_16bit-0.1.9-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
cmm_16bit-0.1.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
cmm_16bit-0.1.9-cp314-cp314-macosx_11_0_universal2.whl CPython 3.14 CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64) Details
cmm_16bit-0.1.9-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details
cmm_16bit-0.1.9-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
cmm_16bit-0.1.9-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
cmm_16bit-0.1.9-cp313-cp313-pyemscripten_2025_0_wasm32.whl CPython 3.13 CPython 3.13 PyEmscripten 2025.0+ WebAssembly Details
cmm_16bit-0.1.9-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
cmm_16bit-0.1.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
cmm_16bit-0.1.9-cp313-cp313-macosx_11_0_universal2.whl CPython 3.13 CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64) Details
cmm_16bit-0.1.9-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details
cmm_16bit-0.1.9-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
cmm_16bit-0.1.9-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
cmm_16bit-0.1.9-cp312-cp312-pyemscripten_2024_0_wasm32.whl CPython 3.12 CPython 3.12 PyEmscripten 2024.0+ WebAssembly Details
cmm_16bit-0.1.9-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
cmm_16bit-0.1.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details
cmm_16bit-0.1.9-cp312-cp312-macosx_11_0_universal2.whl CPython 3.12 CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64) Details
cmm_16bit-0.1.9-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
cmm_16bit-0.1.9-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
cmm_16bit-0.1.9-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
cmm_16bit-0.1.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
cmm_16bit-0.1.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
cmm_16bit-0.1.9-cp311-cp311-macosx_11_0_universal2.whl CPython 3.11 CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64) Details

Total release size: 7.9 MB

Release files / cmm_16bit-0.1.9-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL cmm_16bit-0.1.9-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 289.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
26ba0f3680b33db30671a250712c1dbb61966341ec7e55d26c568d89a87b6a21
BLAKE2b-256 checksum
How to use checksums
2f0d4793406499c6cda91d671443c3fbf6621aca2770eb7e675e1dbb2332730a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL cmm_16bit-0.1.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 280.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0927a7ec28fad64cd9f273cc5f7489fcf594ba9b2c26bb69a4bc310326f0fcdd
BLAKE2b-256 checksum
How to use checksums
96e493b689ab68b386f7267a5e73c250e960fd5b8bd597d4261aacb017609fb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp314-cp314t-macosx_11_0_universal2.whl

Download URL cmm_16bit-0.1.9-cp314-cp314t-macosx_11_0_universal2.whl
Size 444.9 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f87536db3ef532caa73721b764b2916cbeeb5ad5ab689478cf7c0d9e1d000cf3
BLAKE2b-256 checksum
How to use checksums
f973cd91bec30ddbe26bb3f55554f04ac9acfaf21012687f03a76682c6b4b375
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp314-cp314-win_arm64.whl

Download URL cmm_16bit-0.1.9-cp314-cp314-win_arm64.whl
Size 199.8 kB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
f7d7eee356b5ec6338bba259de4e66f9ac2afff3209a79a57cca27fd40e97bf0
BLAKE2b-256 checksum
How to use checksums
abecbf0833bf2062de50933c1e4b50a88bee15d90dd9cdb5e5d3143d25e24cdb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp314-cp314-win_amd64.whl

Download URL cmm_16bit-0.1.9-cp314-cp314-win_amd64.whl
Size 223.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
976fa21b94a4744f6fc6a7f118bf7324f96dbb73ee160fe06b55c2d553c049a1
BLAKE2b-256 checksum
How to use checksums
05182ab42782f40c858fae7db82bb6d637f8fdac12c5e190ac6313adb0ea8a65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp314-cp314-win32.whl

Download URL cmm_16bit-0.1.9-cp314-cp314-win32.whl
Size 186.3 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
abd86f268cde967bf5886802d86a0bdcc9fe66b46c2411c7e53485914daf9449
BLAKE2b-256 checksum
How to use checksums
d3247bd30e6bb44d30d88c634e683731fa87a975e0211aebc2ad3b2de11935cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp314-cp314-pyemscripten_2026_0_wasm32.whl

Download URL cmm_16bit-0.1.9-cp314-cp314-pyemscripten_2026_0_wasm32.whl
Size 151.3 kB
Tags CPython 3.14 PyEmscripten 2026.0+ WebAssembly
SHA-256 checksum
How to use checksums
bd9a99c17e559dca41fae6f3e544f00e873f69b5f52a0ffd9e40eb59102a3d82
BLAKE2b-256 checksum
How to use checksums
e4671b25bba165c18600bd024dc53dcf32460e7dbfa0f80594d24581c20fc648
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL cmm_16bit-0.1.9-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 288.4 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b412b76b6df5f1f18f149632a38c5034bce30a581cc42474681754ac525ea665
BLAKE2b-256 checksum
How to use checksums
204a0bd7c0e490204a2900914fcf47c16f5c2a1418fa072a6afe7bc379cd67e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL cmm_16bit-0.1.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 279.9 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8dc712634b8d4e4bbef773e214221366b675cdbe02c07a77e4ce1c76452071ca
BLAKE2b-256 checksum
How to use checksums
44d5bfca5f1de78c99579a2db289ba006fdab8a290f360877f107c1a85210fab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp314-cp314-macosx_11_0_universal2.whl

Download URL cmm_16bit-0.1.9-cp314-cp314-macosx_11_0_universal2.whl
Size 435.5 kB
Tags CPython 3.14 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
ffab5ee022e7c7a1b1de29006baf63b1fa99c56b82452c5bba094a908508b636
BLAKE2b-256 checksum
How to use checksums
4c4d7eadd1cb4042a594cfc4af755783278b26084c140536f813208deb40e6b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp313-cp313-win_arm64.whl

Download URL cmm_16bit-0.1.9-cp313-cp313-win_arm64.whl
Size 191.5 kB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
ceb64e4674d34eceea979fb9ff7e99d8519c83f61a329ad0fbb3167c5f8007e3
BLAKE2b-256 checksum
How to use checksums
35239977e6fc15aa6dd5db8b5832411dd5019839e17dc3695f3b99c237eadeca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp313-cp313-win_amd64.whl

Download URL cmm_16bit-0.1.9-cp313-cp313-win_amd64.whl
Size 215.5 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
56db44711f6524fe260b05fef8764930c08258239c0c817511d7617d87567ff8
BLAKE2b-256 checksum
How to use checksums
21915a106eda215d823a9baa80ca00a3f4ede285d844a0c17b9f628511fe7f5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp313-cp313-win32.whl

Download URL cmm_16bit-0.1.9-cp313-cp313-win32.whl
Size 180.5 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
94422b64ac6a87207f4807e92937cb371db62e7a9a171a3b48939a7ab6740d6d
BLAKE2b-256 checksum
How to use checksums
bbe4136dd1ce29f00ee40c959bdafe388872df45a8dd53f059963f9ccc3e4285
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp313-cp313-pyemscripten_2025_0_wasm32.whl

Download URL cmm_16bit-0.1.9-cp313-cp313-pyemscripten_2025_0_wasm32.whl
Size 150.9 kB
Tags CPython 3.13 PyEmscripten 2025.0+ WebAssembly
SHA-256 checksum
How to use checksums
6d04a6744a99085f54f900924364fd5076629e764148d8974bce4dbfc9a165ac
BLAKE2b-256 checksum
How to use checksums
53c258f87c3fa62b09b598478f2722ff9e6a6bf9d1f2908a10d926881fec2efa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL cmm_16bit-0.1.9-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 288.4 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a1aa75de4427305b858f94d39b07d886d1304ec1752134798b84e69669d29acb
BLAKE2b-256 checksum
How to use checksums
949f8c41cbfe3b8b077d65a95482325b2a1cca3a07a37e1e94ea9ad8fa058bfe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL cmm_16bit-0.1.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 279.5 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e075f37bd1411a60a08cf0b7f659d1f02e12cc0aa50e57196f8208b66c583066
BLAKE2b-256 checksum
How to use checksums
4c073fa851c84e673be47555d141d73175c5b1e2a7825a1aff2f5e9c7ccaeccd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp313-cp313-macosx_11_0_universal2.whl

Download URL cmm_16bit-0.1.9-cp313-cp313-macosx_11_0_universal2.whl
Size 435.3 kB
Tags CPython 3.13 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
4c7dd49e317905c3edb2ef49bf520e95e676120e0d942ce2eb9de694a6c7beaf
BLAKE2b-256 checksum
How to use checksums
610799466e170777a298cfc88287acb39a95f872c0bde6483f93e3198632dd8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp312-cp312-win_arm64.whl

Download URL cmm_16bit-0.1.9-cp312-cp312-win_arm64.whl
Size 191.6 kB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
fbc0cca7bda7f6c93dac8a491f14660d10f65fa33a34e3c5b8ae5336cbcfc88a
BLAKE2b-256 checksum
How to use checksums
97f1948583f0516abf81aa1358dada10e6b49090c5901628cd7bc6e500f0cfb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp312-cp312-win_amd64.whl

Download URL cmm_16bit-0.1.9-cp312-cp312-win_amd64.whl
Size 215.5 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bc5681948265d6b13d75cd26729124ea6769e5f383b6f0ddb51f46a6dc741936
BLAKE2b-256 checksum
How to use checksums
5da796a1bddbb223049137bae12a77389608635e4a7d1aba56f1434e9fa9b77e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp312-cp312-win32.whl

Download URL cmm_16bit-0.1.9-cp312-cp312-win32.whl
Size 180.5 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
c28bbae60041a792039b059ba039c1032ce27e981fc1b849c96b92d98c888caa
BLAKE2b-256 checksum
How to use checksums
a4576e676c60df2d15c1869f894e1827774bb5d761783d2a02f2519aefa6f445
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp312-cp312-pyemscripten_2024_0_wasm32.whl

Download URL cmm_16bit-0.1.9-cp312-cp312-pyemscripten_2024_0_wasm32.whl
Size 158.8 kB
Tags CPython 3.12 PyEmscripten 2024.0+ WebAssembly
SHA-256 checksum
How to use checksums
629c8e7de93f8772cee9c9192a10fb841af520664580ed7a3d816f0e38890d11
BLAKE2b-256 checksum
How to use checksums
bae0cd5f91e6ac6a63c4ccc2e2307c1771c980ebcb7fd756dc91b1a3dfb2e2e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL cmm_16bit-0.1.9-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 288.4 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0163673032d70f7551d3efa9dbdfae83eece8dd4f79396e53fca561cc466519a
BLAKE2b-256 checksum
How to use checksums
f7dfeb84a331613f2394a7115c0c2f2f52248249a6542ebe4a5d8e238c7c8118
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL cmm_16bit-0.1.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 279.5 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1a1d50f8a091dd6e0d7fb015f2e423d4603fe694d95ad0accc532cfbecaf1244
BLAKE2b-256 checksum
How to use checksums
4624ad2ca407f34c1c0251296b5f546e577114596478b5b7faab02cce3d285ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp312-cp312-macosx_11_0_universal2.whl

Download URL cmm_16bit-0.1.9-cp312-cp312-macosx_11_0_universal2.whl
Size 434.9 kB
Tags CPython 3.12 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
a9a97bacd219886805c2107299228478854a0a187e27bbd2b6833fda3ca6234b
BLAKE2b-256 checksum
How to use checksums
1047df0374747d077b3585a669577da4815443a6a598bfbd356757b3890992dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp311-cp311-win_arm64.whl

Download URL cmm_16bit-0.1.9-cp311-cp311-win_arm64.whl
Size 195.1 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
f05c982ea2a1a3ab6d92a0d407457f67a8c9104e051a91558d6ee5a29397753c
BLAKE2b-256 checksum
How to use checksums
dd029e3c9867aac66d8b166ae6f720c0a622c4a7a8fec0aa034b1c79cca81e8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp311-cp311-win_amd64.whl

Download URL cmm_16bit-0.1.9-cp311-cp311-win_amd64.whl
Size 214.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
6f8c72e3f37546153be1c71207360ac1658f29c0fe103e6058697090e30b312a
BLAKE2b-256 checksum
How to use checksums
848e3755d7c1c08db2f787b2792a70a31d37375ea4c1f3460c06ce0cdae12f64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp311-cp311-win32.whl

Download URL cmm_16bit-0.1.9-cp311-cp311-win32.whl
Size 180.2 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
a2febe228838a4ef517caa92986984930335d80aa57905443227e868e57a1556
BLAKE2b-256 checksum
How to use checksums
c6d8b46b56b00a6ef0dc33853fa00b52f0068acae763f295342febfed098dacc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL cmm_16bit-0.1.9-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 290.4 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
977e4d73e1c7b477df03b3d346177f0f356f52fe40df1ca8d87bc4b3e7389080
BLAKE2b-256 checksum
How to use checksums
147c61dff498eedf20c6bdc7b92e9b48f3c34fa639f7ef8d5b7481bc430b8df2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL cmm_16bit-0.1.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 280.8 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
17ea8bb56ad162c04fefb18ebb4c04b753ce6354088c25fd88f9be80a77700f1
BLAKE2b-256 checksum
How to use checksums
2a313bf15765d4870f7feb8df8d4e7646f04520390f007cf01aecc02f9c5118f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release files / cmm_16bit-0.1.9-cp311-cp311-macosx_11_0_universal2.whl

Download URL cmm_16bit-0.1.9-cp311-cp311-macosx_11_0_universal2.whl
Size 436.1 kB
Tags CPython 3.11 macOS 11.0+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
5caa3b465ea18c0309ccb53a1d76e786204e2eed24656e9f330b1e97fc3c7fd6
BLAKE2b-256 checksum
How to use checksums
ad8096fb5b430f7b44e8c07f468580b9e31adb6b31358fe86092b3bb93fbbfd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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 Jun 24, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.9 This release

30 release files

0.1.8

30 release files

0.1.7

20 release files

0.1.5

15 release files

0.1.4

15 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page