{"categories":[{"label":"Education","url":"https://skillfed.io/packages/category/education"}],"enrichment":{"capability":"colorzero provides a simple, immutable color manipulation library for Python that supports RGB, HLS, and CIE Lab color spaces with basic Delta-E calculations.","skillfed_tags":["color-manipulation","educational","immutable-design"],"use_cases":["Educational projects where students need to learn color manipulation without diving into color science theory","Embedded or IoT applications (like Raspberry Pi projects) that need simple color handling with minimal dependencies","Building lookup tables or caches keyed by color values, leveraging Color's hashability","Converting between RGB, HLS, and Lab color spaces for image processing or visualization tasks","Performing basic color arithmetic (blending, lightness adjustment) in graphics or LED control code"],"what_it_does":"colorzero is a color library designed for simplicity and educational use, not comprehensive color science. It represents colors as immutable namedtuple descendants, which means Color instances can be used as dictionary keys or placed in sets\u2014a key difference from most other color libraries. The immutability is enforced: you cannot directly modify a Color's attributes; instead, you perform operations (addition, subtraction, multiplication) that return new Color instances.\n\nThe library supports RGB, HLS, and CIE Lab color spaces, with basic Delta-E calculations available for those who need them. It was originally built for the picamera project and targets a wide skill range, from school children learning about color to developers needing straightforward color manipulation. Its single runtime dependency is setuptools, making it lightweight to install.","worth_installing":"Yes, if you need straightforward color manipulation without heavyweight dependencies or color-science complexity. The immutable design is genuinely useful for caching and set operations. However, the latest release was in 2021, so verify that the package still meets your Python version requirements and that any needed features are already implemented. Not suitable if you require advanced color science or comprehensive color space support."},"id":"colorzero","links":{"html":"https://skillfed.io/packages/colorzero","md":"https://skillfed.io/packages/colorzero.md","pypi":"https://pypi.org/project/colorzero/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2021-03-15","license_spdx":null,"license_treatment":"permissive","name":"colorzero","python_support":"unspecified","summary":"Yet another Python color library"},"popularity":{"monthly_downloads":434246,"position":6693,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.0"}
