Skip to main content

coloria

Tools for color research.

PyPi Version PyPI pyversions GitHub stars Downloads

Discord

Coloria is a Python library for color science: color spaces, color appearance models, color difference formulas, chromatic adaptation transforms, and the experimental data to judge them by. All methods are fully vectorized, so they are fast on one color or a million.

Documentation · Pricing

Installation

Install Coloria from PyPI with

pip install coloria

Coloria needs a license to run. The first time you use it in a terminal, it offers to start a free 30-day trial, to take a license key you already have, or to buy one online. See Get started for the details.

Example

Average yellow and blue in sRGB and you get a mid gray. Do it in a perceptual space such as Oklab and you get the color you expected:

from coloria.cs import ColorCoordinates

c0 = ColorCoordinates([1.0, 1.0, 0.0], "srgb1")  # yellow
c1 = ColorCoordinates([0.0, 0.0, 1.0], "srgb1")  # blue

c0.convert("oklab")
c1.convert("oklab")

c2 = (c0 + c1) * 0.5
c2.convert("srgbhex", mode="clip")

print(c2.data)
#6cabc7

What's inside

The sRGB gamut in CIELAB MacAdam ellipses in CIELAB Gradients in Oklab

Articles

Support

Write to coloria@mondaytech.com.

Metadata

Release files for coloria 0.14.13

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 coloria 0.14.13
File Actions
coloria-0.14.13-cp315-none-any.whl CPython 3.15 none any Details for coloria-0.14.13-cp315-none-any.whl
coloria-0.14.13-cp314-none-any.whl CPython 3.14 none any Details for coloria-0.14.13-cp314-none-any.whl
coloria-0.14.13-cp313-none-any.whl CPython 3.13 none any Details for coloria-0.14.13-cp313-none-any.whl
coloria-0.14.13-cp312-none-any.whl CPython 3.12 none any Details for coloria-0.14.13-cp312-none-any.whl
coloria-0.14.13-cp311-none-any.whl CPython 3.11 none any Details for coloria-0.14.13-cp311-none-any.whl
coloria-0.14.13-cp310-none-any.whl CPython 3.10 none any Details for coloria-0.14.13-cp310-none-any.whl

Total release size: 5.7 MB

Release files / coloria-0.14.13-cp315-none-any.whl

Download URL coloria-0.14.13-cp315-none-any.whl
Size 996.1 kB
Tags CPython 3.15
SHA-256 checksum
How to use checksums
9241d10b85d31e4f998bf2f198265956f29aa0bfaeb01c1995ab8c94f42d73a9
BLAKE2b-256 checksum
How to use checksums
2a442af3736049a0423ffe543549a95824d99f8c2362d42463603ed43a4b4565
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / coloria-0.14.13-cp314-none-any.whl

Download URL coloria-0.14.13-cp314-none-any.whl
Size 991.5 kB
Tags CPython 3.14
SHA-256 checksum
How to use checksums
b97fe80902ff386e5a26328ff04857b8dc413e87baa4cb28890c25fb6d4ec947
BLAKE2b-256 checksum
How to use checksums
eb495880a3ec476b8ff6edcd3eaa3775d3769b4399d7998f6dd40fecbe04c699
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / coloria-0.14.13-cp313-none-any.whl

Download URL coloria-0.14.13-cp313-none-any.whl
Size 946.4 kB
Tags CPython 3.13
SHA-256 checksum
How to use checksums
4bc52a368baa8f51ea51c9bcbe2fa43b632ba016a2a0aa1db576ab130cef55aa
BLAKE2b-256 checksum
How to use checksums
1b4fb890052e7331fabf5af150a27f297bf134fb8ed6ba110fe1b42cdedf4bc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / coloria-0.14.13-cp312-none-any.whl

Download URL coloria-0.14.13-cp312-none-any.whl
Size 943.5 kB
Tags CPython 3.12
SHA-256 checksum
How to use checksums
ee5669cb571e4ce18ba51f474c008e4f3a97a0f633901c2b948ef2ca88ca1166
BLAKE2b-256 checksum
How to use checksums
e5e7cace771c476570e68c158f97d39c982dc6a725ea6bfe59cdb7d8e7b312d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / coloria-0.14.13-cp311-none-any.whl

Download URL coloria-0.14.13-cp311-none-any.whl
Size 970.4 kB
Tags CPython 3.11
SHA-256 checksum
How to use checksums
3c5164982e17d8aff536b0193a6d1bc81c0821b66d9ddb92c93f3c9cd28f2f52
BLAKE2b-256 checksum
How to use checksums
332746fa11d429c9a617b44f91733394910a945c0df90c101408b0673d7bd696
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Release files / coloria-0.14.13-cp310-none-any.whl

Download URL coloria-0.14.13-cp310-none-any.whl
Size 824.2 kB
Tags CPython 3.10
SHA-256 checksum
How to use checksums
d8f8451c924811579a5715854e1c02f19b23c33f6789bcd200cce2762528961b
BLAKE2b-256 checksum
How to use checksums
5c01d40fe9a6f302a80415abb562f9dc96da50642ebc8e6edea1534e6c12e18c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 2, 2026.

Transparency log

Security for coloria 0.14.13

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.

Full provenance

All 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for coloria-0.14.13-cp315-none-any.whl

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 Nov 2, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.14.13 This release

6 release files Full provenance

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