colorspace: A Python Toolbox for Manipulating and Assessing Colors and Palettes
Reto Stauffer, Achim Zeileis

TL;DR
colorspace is a Python toolbox that facilitates conversion between color spaces, creation of perceptually-based color palettes, and their visualization and assessment for improved data visualization.
Contribution
It introduces a comprehensive Python package for manipulating, visualizing, and evaluating color palettes based on perceptual properties, integrating seamlessly with common visualization libraries.
Findings
Supports mapping between multiple color spaces
Enables generation of perceptually-based color palettes
Provides tools for palette visualization and assessment
Abstract
The Python colorspace package provides a toolbox for mapping between different color spaces which can then be used to generate a wide range of perceptually-based color palettes for qualitative or quantitative (sequential or diverging) information. These palettes (as well as any other sets of colors) can be visualized, assessed, and manipulated in various ways, e.g., by color swatches, emulating the effects of color vision deficiencies, or depicting the perceptual properties. Finally, the color palettes generated by the package can be easily integrated into standard visualization workflows in Python, e.g., using matplotlib, seaborn, or plotly.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsColor perception and design · Color Science and Applications
