palettecore
R package palettecore by heidihelena — release notes from GitHub.
Accessible palettes generated from one seed, with every audit number computed on the hex you actually get
◆Recent moves
- 23d ago
palettecore 0.4.0
A helix palette kind traces a cubehelix-inspired path through OKLCH with evenly designed lightness steps, and a vividness control lifts chroma toward the gamut edge on every kind without touching lightness. The release also corrects a case where vividness reduced chroma at gamut-limited stops, and reframes helix's CVD safety as checked rather than assumed.
View source ↗ - 24d ago
palettecore 0.2.2
An external review forced a real correction: every audit number is now computed on the 8-bit hex actually returned, not on internal floats. The release documents a concrete case where the old path reported a passing deuteranopia score of 6.0 while the returned colours recompute to 5.9, below threshold. Palette output is unchanged.
View source ↗ - 24d ago
palettecore 0.2.1
A version bump so the Zenodo integration archives a release and mints a DOI. The notes confirm palettes are identical to 0.2.0.
View source ↗ - 24d ago
palettecore 0.2.0
⚡ SPARKThe first public release: sequential, diverging and categorical palettes from one seed, spaced by CIEDE2000 arc length in OKLCH, with Machado CVD simulation, greyscale, gamut and WCAG diagnostics that warn on every unmet threshold. Ships as a numpy-only Python core, a hex-exact R mirror with ggplot2 scale functions, and a JSON-emitting CLI.
View source ↗