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.12.2.tar.gz (320.4 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.12.2-py3-none-any.whl (16.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: coloraide_extras-1.12.2.tar.gz
  • Upload date:
  • Size: 320.4 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.12.2.tar.gz
Algorithm Hash digest
SHA256 0441eb2d9fa16ba1eb5b5d09df7b859e15cb7ec5cb878c7d15329fada655fafa
MD5 e6cb643131461320a326330763337f08
BLAKE2b-256 30291a666a278dc13c8e1d01d3f33aa6a454e8e99dadfc0c52c48efd46121af7

See more details on using hashes here.

Provenance

The following attestation bundles were made for coloraide_extras-1.12.2.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.12.2-py3-none-any.whl.

File metadata

File hashes

Hashes for coloraide_extras-1.12.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e42f03b9999eea63134ca9c2526ebcd639a43fccfc85afab73839efbbc064c9e
MD5 da087644871814b8cfc9ae207c503198
BLAKE2b-256 4f702324f8959bf7579fa2e8e10571abd1df5f1b495bccdcac938c487eceaaf0

See more details on using hashes here.

Provenance

The following attestation bundles were made for coloraide_extras-1.12.2-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