# Pote v1.0.0 - Table of Contents

> Colorimetry and theme/palette management library for Elixir — parse, convert, harmonize, and render colors across multiple color spaces.

## Pages

- [Pote — Colorimetry and theme management for Elixir](readme.md)
- [Pote — Colorimetría y gestión de temas para Elixir](readme_es.md)
- [MIT License](license.md)

## Modules

- [Pote.Colors.Basic](Pote.Colors.Basic.md): Unified map of basic color names to RGB values.

- Core
  - [Pote](Pote.md): Pote — canonical color types, default palette, and top-level helpers.
  - [Pote.ColorInfo](Pote.ColorInfo.md): Structured representation of a color in all supported formats.

- Conversions
  - [Pote.Conversions](Pote.Conversions.md): Color conversion functions between various color formats.

- Color Formats
  - [Pote.Format](Pote.Format.md): Behaviour for colour format handlers.
  - [Pote.Format.ANSI](Pote.Format.ANSI.md): ANSI format for basic terminal colours.
  - [Pote.Format.ARGB](Pote.Format.ARGB.md): ARGB format for colours ({a, r, g, b}).

  - [Pote.Format.Atom](Pote.Format.Atom.md): Atom format for colours by name.
  - [Pote.Format.CMYK](Pote.Format.CMYK.md): CMYK format for colours ({c, m, y, k}).
All values: 0-100 (%)

  - [Pote.Format.HSL](Pote.Format.HSL.md): HSL format for colours ({h, s, l}).
h: 0-360 (degrees), s: 0-100 (%), l: 0-100 (%)

  - [Pote.Format.HSV](Pote.Format.HSV.md): HSV format for colours ({h, s, v}).
h: 0-360 (degrees), s: 0-100 (%), v: 0-100 (%)

  - [Pote.Format.Hex](Pote.Format.Hex.md): Hex format for colours (#RRGGBB).
  - [Pote.Format.RGB](Pote.Format.RGB.md): RGB format for colours ({r, g, b}).
  - [Pote.Format.XTerm256](Pote.Format.XTerm256.md): XTerm256 format for colours (0-255).

- Harmonies
  - [Pote.Harmonies](Pote.Harmonies.md): Color harmony generation based on color theory principles.

- Gradients
  - [Pote.Gradients](Pote.Gradients.md): Linear and multi-stop color gradient generation.

- Validation
  - [Pote.Sanitizer](Pote.Sanitizer.md): Handles cleaning user input for colour formats.
  - [Pote.Validator](Pote.Validator.md): Validates color format values against their specification.

- Orchestration
  - [Pote.Orchestrator](Pote.Orchestrator.md): Color orchestration module for parsing, converting, and formatting colors.

