Skip to main content

[![Build Status](https://travis-ci.org/husl-colors/husl-python.svg?branch=master)](http://travis-ci.org/husl-colors/husl-python) [![Package Version](https://img.shields.io/pypi/v/husl.svg)](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

Download files

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

Source Distribution

husl-4.0.3.tar.gz (3.9 kB view details)

Uploaded Source

File details

Details for the file husl-4.0.3.tar.gz.

File metadata

  • Download URL: husl-4.0.3.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for husl-4.0.3.tar.gz
Algorithm Hash digest
SHA256 8a1d622565a01ca553a87f52de97244f33d04c20d9e4d0dac76ddfeccb6850b9
MD5 7228a056708ac92a8b1cc20a0ab18639
BLAKE2b-256 8549089bab9b89e6b5ee99e1c1408664ea0c18a78a8fff3a90ce34daccd241de

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

4.0.3 This release

1 file

4.0.2

1 file

4.0.1

1 file

4.0.0

1 file

3.0.0

1 file

2.1.0

1 file

2.0.2

1 file

2.0.1

1 file

0.1

Supported by

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