Skip to main content

Personal palette collection, palette visualizer, interpolator, and extractor

Project description

Chromatose is a package for storing and visualizing palettes, constructing new ones via interpolation or extraction. The stored palettes are for personal record, featuring diverging and continuous palettes. Visualizations include swatches, pies, points, lines, scatters, and heatmaps. There are a multitude of beautiful gradients in packages like bokeh and colorcet that are, for the most part, static. The interpolation scheme here can be used to create entirely new ones given only a few intermediary points. The underlying algorithm uses a combination of linear and polynomial splines in customizable color space metrics RGB, HSL, or HSV. Heatmaps are a great way to visualize the results. To extract palettes from images, chromatose employs k-means clustering and median-cut algorithms.

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

chromatose-2.0.0.tar.gz (53.7 kB view details)

Uploaded Source

Built Distribution

chromatose-2.0.0-py3-none-any.whl (51.1 kB view details)

Uploaded Python 3

File details

Details for the file chromatose-2.0.0.tar.gz.

File metadata

  • Download URL: chromatose-2.0.0.tar.gz
  • Upload date:
  • Size: 53.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.16

File hashes

Hashes for chromatose-2.0.0.tar.gz
Algorithm Hash digest
SHA256 9429cac33cb9436dfeb53a4992dbbd780e098ca660c581c0445309a8c1e73843
MD5 e87ed7ac4c8f691cb24df4c91f829bc2
BLAKE2b-256 f73948e61c7ac3ec285c4c2f04f3bff44239e81ad42d74b058081cf3696f099d

See more details on using hashes here.

File details

Details for the file chromatose-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: chromatose-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 51.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.16

File hashes

Hashes for chromatose-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3b32f99477f6e12cb3362cf4e153bc15f25f5bcd50b734690a75d96b2a4db43e
MD5 fd991aa73c6f05247d6a6e0921da0248
BLAKE2b-256 73634f60af02a53b0cfe0d7bea83cf9da147ead83349fb6cbfbd6c827d544545

See more details on using hashes here.

Supported by

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