Skip to main content

Experimental plugins for ColorAide.

Project description

Donate via PayPal Coverage Status PyPI Version PyPI Downloads PyPI - Python Version License

ColorAide Extras

Overview

ColorAide Extras is an add-on pack containing various plugins for ColorAide. The idea behind ColorAide Extras is to provide an environment for experimental color spaces, ∆E methods, and other plugins.

Normally, it is advisable to only cherry pick color spaces you need. Rarely do people need every color space. This can be done simply by registering the color spaces you'd like.

>>> from coloraide import Color as Base
>>> from coloraide_extras.spaces.uvw import UVW
>>> class Color(Base): ...
...
>>> Color.register(UVW())
>>> Color('red').convert('uvw')
color(--uvw 171.8 24.715 52.261 / 1)

But, if you want access to all the color spaces for both ColorAide and ColorAide Extras, simply import Color from coloraide_extras instead of coloraide:

>>> from coloraide_extras.everything import ColorAll as Color
>>> Color('color(--uvw 171.8 24.715 52.261 / 1)')
color(--uvw 171.8 24.715 52.261 / 1)

Documentation

https://facelessuser.github.io/coloraide-extras

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coloraide_extras-1.13.tar.gz (112.6 kB view details)

Uploaded Source

Built Distribution

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

coloraide_extras-1.13-py3-none-any.whl (9.6 kB view details)

Uploaded Python 3

File details

Details for the file coloraide_extras-1.13.tar.gz.

File metadata

  • Download URL: coloraide_extras-1.13.tar.gz
  • Upload date:
  • Size: 112.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for coloraide_extras-1.13.tar.gz
Algorithm Hash digest
SHA256 c144cc472c4b385729b4aac33c01720dbda49f6d86523ebb2ca5d49cbf1b8d0c
MD5 40b491486ea410e360360f579656e2a9
BLAKE2b-256 272da6d7265bfba7a62a12f34d69187c2134ece69e75eeb0aa1b6ed6426b2e10

See more details on using hashes here.

Provenance

The following attestation bundles were made for coloraide_extras-1.13.tar.gz:

Publisher: deploy.yml on facelessuser/coloraide-extras

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file coloraide_extras-1.13-py3-none-any.whl.

File metadata

File hashes

Hashes for coloraide_extras-1.13-py3-none-any.whl
Algorithm Hash digest
SHA256 fc9bc0116e1c9834c4360cc0af1ebd9d71d10e39fc9408f5e11f2fc426d908da
MD5 f7e3dcd9f592376ca5339662d5c5a732
BLAKE2b-256 e379076ab3509337acff8e46696d8e2be2e5edb092a4b1dfaecc638520d47994

See more details on using hashes here.

Provenance

The following attestation bundles were made for coloraide_extras-1.13-py3-none-any.whl:

Publisher: deploy.yml on facelessuser/coloraide-extras

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page