visualization.palettes

Palettes Module

This module defines color palettes for Optiland’s visualization themes. It provides a structured way to manage colors, ensuring consistency and ease of customization. The palettes are designed to be aesthetically pleasing and adaptable to different visualization contexts, such as ‘light’ and ‘dark’ modes.

Each palette is a dictionary containing specific color definitions for various plot elements, including background, axes, text, grid, lenses, and rays. This modular approach allows for easy extension with new palettes and ensures that themes can be built on a consistent color foundation.

Kramer Harrison, 2025