[](http://travis-ci.org/husl-colors/husl-python) [](https://pypi.python.org/pypi/husl/)
A Python implementation of [HUSL](http://www.husl-colors.org) (revision 3).
## Installation
pip install husl
## Usage
husl_to_hex(hue, saturation, lightness)
hue is a float between 0 and 360, saturation and lightness are floats between 0 and 100. This function returns the resulting color as a hex string.
husl_to_rgb(hue, saturation, lightness)
Like above, but returns a list of 3 floats between 0 and 1, for each RGB channel.
hex_to_husl(hex)
Takes a hex string and returns the HUSL color as a list of floats as defined above.
rgb_to_husl(red, green, blue)
Like above, but red, green and blue are passed as floats between 0 and 1.
For HUSLp (the pastel variant), use huslp_to_hex, huslp_to_rgb, hex_to_huslp and rgb_to_huslp.
## Testing
Run python setup.py test.
## Authors
Robert McGinley ([mcginleyr1](http://github.com/mcginleyr1))
Alexei Boronine ([boronine](http://github.com/boronine))
Metadata
Release files for husl 4.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| husl-4.0.3.tar.gz | 3.9 kB | Details |
Release files / husl-4.0.3.tar.gz
| Download URL | husl-4.0.3.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8a1d622565a01ca553a87f52de97244f33d04c20d9e4d0dac76ddfeccb6850b9
|
|
BLAKE2b-256 checksum How to use checksums |
8549089bab9b89e6b5ee99e1c1408664ea0c18a78a8fff3a90ce34daccd241de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |