Package: palettecore 0.4.1

Heidi Helena Andersén
palettecore: Derive, Optimise and Audit a Scientific Colour Palette from One Seed Colour
Generates sequential, diverging and categorical colour palettes from a single seed colour in OKLCH (the cylindrical lightness-chroma-hue representation of the Oklab perceptual colour space), with spacing measured by the CIEDE2000 colour-difference formula of the International Commission on Illumination. Audits every palette under simulated colour-vision deficiency, greyscale conversion, the standard Red Green Blue (sRGB) gamut and Web Content Accessibility Guidelines (WCAG) contrast. Colour-vision deficiency is simulated at severity 1.0 with the model of Machado, Oliveira and Fernandes (2009) <doi:10.1109/TVCG.2009.113>; the design rationale follows Crameri, Shephard and Heron (2020) <doi:10.1038/s41467-020-19160-7>. Mirrors the 'Python' reference implementation maintained in the same repository and is validated against shared parity fixtures. Thresholds are configurable design rules, not established accessibility cut-offs.
Authors:
palettecore_0.4.1.tar.gz
palettecore_0.4.1.zip(r-4.7-any)palettecore_0.4.1.zip(r-4.6-any)
palettecore_0.4.1.tar.gz(r-4.7-any)palettecore_0.4.1.tar.gz(r-4.6-any)
palettecore_0.4.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION
card.svg |card.png
palettecore/json (API)
| # Install 'palettecore' in R: |
| install.packages('palettecore', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/heidihelena/palettecore/issues
Last updated from:217f754e1c. Checks:6 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | OK | 114 | ||
| source / vignettes | OK | 154 | ||
| linux-release | OK | 109 | ||
| windows-devel | OK | 62 | ||
| windows-release | OK | 63 | ||
| wasm-release | OK | 81 |
Exports:ciede2000contrast_ratiogenerate_palettehex_to_oklchhex_to_srgbmax_chromaoklch_to_hexout_of_gamut_excursionscale_color_accessiblescale_colour_accessiblescale_fill_accessiblesimulate_cvdsrgb_to_hex
Dependencies:
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| CIEDE2000 colour difference between two sRGB colours | ciede2000 |
| WCAG 2.x contrast ratio between two sRGB colours | contrast_ratio |
| Generate an audited palette from one seed colour | generate_palette |
| Convert a HEX colour to OKLCH | hex_to_oklch |
| Convert a HEX colour to sRGB | hex_to_srgb |
| Largest OKLCH chroma at (L, H) inside the sRGB gamut | max_chroma |
| Convert an OKLCH colour to HEX | oklch_to_hex |
| Pre-clamp gamut excursion of a CVD simulation | out_of_gamut_excursion |
| Discrete colour scale from an audited palettecore palette | scale_color_accessible scale_colour_accessible |
| Discrete fill scale from an audited palettecore palette | scale_fill_accessible |
| Simulate colour-vision deficiency (complete dichromacy) | simulate_cvd |
| Convert an sRGB colour to HEX | srgb_to_hex |