Colour - Visuals#

Chromaticity Diagram Visuals#

colour_visuals

VisualSpectralLocus2D([cmfs, method, ...])

Create a 2D Spectral Locus visual.

VisualSpectralLocus3D([cmfs, model, ...])

Create a 3D Spectral Locus visual.

VisualChromaticityDiagram([cmfs, method, ...])

Create a Chromaticity Diagram visual.

VisualChromaticityDiagramCIE1931([...])

Create the CIE 1931 Chromaticity Diagram visual.

VisualChromaticityDiagramCIE1960UCS([...])

Create the CIE 1960 UCS Chromaticity Diagram visual.

VisualChromaticityDiagramCIE1976UCS([...])

Create the CIE 1976 UCS Chromaticity Diagram visual.

Grid Visuals#

colour_visuals

VisualGrid([size, major_grid_colours, ...])

Create a 3D grid.

Pointer’s Gamut Visuals#

colour_visuals

VisualPointerGamut2D([method, colours, ...])

Create a 2D Pointer's Gamut visual.

VisualPointerGamut3D([model, colours, ...])

Create a 3D Pointer's Gamut visual.

RGB Colourspace Visuals#

colour_visuals

VisualRGBColourspace2D([colourspace, ...])

Create a 2D RGB colourspace gamut visual.

VisualRGBColourspace3D([colourspace, model, ...])

Create a 3D RGB colourspace volume visual.

RGB Scatter Visuals#

colour_visuals

VisualRGBScatter3D(RGB[, colourspace, ...])

Create a 3D RGB scatter visual.

Rösch-MacAdam Visuals#

colour_visuals

VisualRoschMacAdam([cmfs, illuminant, ...])

Create a Rösch-MacAdam visual.

Common Utilities#

colour_visuals.common

DEFAULT_FLOAT_DTYPE_WGPU

Default int number dtype.

DEFAULT_INT_DTYPE_WGPU

Default floating point number dtype.

XYZ_to_colourspace_model(XYZ, illuminant[, ...])

Convert from CIE XYZ tristimulus values to given colourspace model while normalising some of the absolute models.

as_contiguous_array(a[, dtype])

Convert given array to a contiguous array (ndim >= 1) in memory (C order).

conform_primitive_dtype(primitive)

Conform the given primitive to the required WebGPU dtype.

append_channel(a[, value])

Append a channel to given variable \(a\).