A tiny Python package for working with colors in a pragmatic way
Project description
ochre 🏜️
A down-to-earth approach to colors
ochre is a tiny Python package for working with colors in a pragmatic way. The focus is on simplicity and ease of use, but also on human perception.
Features
- 🎨 Focus on RGB and HCL color spaces
- 🖥️ Web color names
- ♻️ Color conversions that easily integrate with the
standard
colorsys
module - 🗑️ Zero dependencies
- 🐍 Python 3.8+
Installation
$ pip install ochre
Usage
In [1]: from ochre import Hex
In [2]: color = Hex("#CC7722")
In [3]: color.web_color
Out[3]: WebColor('peru')
In [4]: color = color.hcl
In [5]: color.hue
Out[5]: 0.6373041934059377
In [6]: import math
In [7]: color.hue += math.radians(30)
In [8]: color.hue
Out[8]: 1.1609029690042365
In [9]: color.web_color
Out[9]: WebColor('goldenrod')
Credits
Photo by Nicola Carter on Unsplash.
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
ochre-0.4.0.tar.gz
(10.0 kB
view hashes)
Built Distribution
ochre-0.4.0-py3-none-any.whl
(9.6 kB
view hashes)