Skip to main content

esoc_color/
lib.rs

1// SPDX-License-Identifier: MIT OR Apache-2.0
2//! OKLab/OKLCH color system for data visualization.
3//!
4//! Core type is [`Color`] — f32 linear RGBA, GPU-native. All color math
5//! operates in `OKLab` perceptual space. Zero external dependencies.
6
7pub mod contrast;
8pub mod cvd;
9pub mod gamut;
10pub mod oklab;
11pub mod palette;
12pub mod scale;
13pub mod srgb;
14
15mod color;
16pub use color::Color;
17pub use oklab::{OkLab, OkLch};
18pub use palette::Palette;
19pub use scale::ColorScale;