Ember es un proyecto open source que ofrece paletas de color para terminales, gráficos, mapas de calor e interfaces, diseñadas específicamente para mantener su legibilidad cuando se aplican filtros de pantalla cálida como Night Shift o Redshift. Su objetivo principal es garantizar que los colores sigan siendo distinguibles bajo distintos perfiles de temperatura de color; solo después se ajustan los canales que el filtro degenera para mejorar la separación visual durante el día.
El proyecto incluye cuatro paletas optimizadas para tres temperaturas: 3400 K, 2000 K y 1200 K. Las de 3400 K son de uso general y están pensadas para el máximo efecto Night Shift en un MacBook, con versiones clara y oscura y seis categorías diferenciadas. Las de 2000 K y 1200 K son más especializadas, orientadas a usuarios de Redshift profundo y astrónomos, y ofrecen solo 4 y 3 colores distintos respectivamente, porque a temperaturas extremas el espacio perceptual de color se reduce drásticamente.
Ember modela el filtro cálido como una multiplicación independiente de las ganancias por canal: a 1200 K la ganancia de azul es cero, por lo que colores que solo difieren en azul producen idéntico resultado. En vez de simular colores distintos que en realidad se ven iguales, las paletas profundas autoran menos identidades y etiquetan los huecos como alias.
Cada paleta se exporta como temas para Alacritty, iTerm2 y Windows Terminal, como roles de superficie para interfaces, como colores categóricos para gráficos, como mapa secuencial de 256 muestras y como artefactos para Matplotlib, CSS, JSON y Python. Se distribuye mediante clonación de GitHub o instalación con pip desde el repositorio.
