Julia packages for working with color schemes, and a color scheme inspired by the Norwegian forest.
  • Julia 92.7%
  • GLSL 7.3%
Find a file
2025-12-06 21:35:29 +01:00
BezierCurves Package extension for conversion to ImGui vectors 2025-06-14 20:13:21 +02:00
Chanterelle name colors in Chanterelle.jl 2025-12-05 21:49:59 +01:00
ColorAnalysis Update to julia 1.12 2025-12-06 21:35:29 +01:00
ColorSchemeTool Add choice of sampling method to GUI tool 2025-12-05 21:49:11 +01:00
scripts Script for generating plots for blog post 2025-12-05 21:50:31 +01:00
.gitignore Update to julia 1.12 2025-12-06 21:35:29 +01:00
Manifest.toml Update to julia 1.12 2025-12-06 21:35:29 +01:00
Project.toml Update to julia 1.12 2025-12-06 21:35:29 +01:00
README.md Add README with setup and run instructions 2025-06-14 18:07:11 +02:00

Chanterelle

A Julia project for creating and analyzing color schemes with an interactive GUI tool.

Quick Start

  1. Start Julia with the project:

    julia --project=.
    
  2. Install dependencies:

    using Pkg; Pkg.instantiate()
    
  3. Run the GUI tool:

    using ColorSchemeTool
    colorschemetool()
    

Project Structure

  • Chanterelle/: Core color scheme definitions
  • ColorAnalysis/: Analysis and plotting utilities
  • ColorSchemeTool/: Interactive GUI application for color scheme creation

Features

  • Interactive color scheme editor with GUI
  • Advanced color spaces (Oklch, LCHab) for perceptually uniform schemes
  • Color analysis and plotting capabilities
  • Predefined color schemes: chanterelle, chanterelle_lchab, sunflower