Color science · Software strategy · Expert consulting
Technical expertise at the intersection of color and code
XYZ Lab helps companies navigate color technology and software strategy — trusted by product teams and legal teams when the details really matter.
What we do
Color technology
Color science consulting, characterization data analysis, G7 validation, and spectral workflows for print and digital.
Software strategy
Engineering leadership, product strategy, and development consulting for teams building complex technical products.
Expert witness
Technical expert services for patent litigation and IP disputes in color technology and software — trusted when the details really matter.
Featured tool
chardata
Free color-data explorer
An interactive tool for inspecting and comparing CGATS and CSV datasets — with spectral plotting, G7 validation, and colorimetry generation. Built as a Node.js app. Free to access and use.
Latest release: 1.1.3 — April 17, 2026
Improved performance of gamut shell visualization through pre-sorting of points.
Added Estimate section using simple modeling.
Older releases
1.1.2 — April 14, 2026
Modified behaviour of gamut slicer visibility.
Modified behaviour of show/hide gamut shells in 3d Plot.
Added dark mode.
Modified data table behaviour.
Many changes to 3d plot to improve performance.
1.1.1 — April 14, 2026
Added functionality to display gamut shell slices.
1.1.0 — April 14, 2026
Added gamut shell visualization capability for both Explore and Compare modes.
Cleaned up some usability issues, especially for mobile.
1.0.0 — April 13, 2026
First public release of chardata app.
Chardata is a node.js app designed to do simple inspection and comparison of color characterization data sets created using the CGATS file format (CSV also accepted), with or without spectral information.
If colorimetric information is missing, Chardata will use the spectral info to generate colorimetry.
Density information is discarded for now.
Plotting and comparison functions are available.
G7 validation is available with a detailed report.
Spectral plotting of single data points is also available.
Color writing
Deep dives on color science, chardata, and the technology behind color measurement.
Recent writing
View all posts →About CharData
This app grew out of a need I had to manipulate color characterization data sets. Characterization data sets are sets of color…
April 14, 2026Artificial Productivity
Recently I’ve started working on the characterization data (chardata) app and the enclosing website using Claude to handle my workflow. It’s definitely…
April 13, 2026My Garden Is Choked with Weeds
My garden is choked with weeds. But you can learn from it and avoid choking your code with bugs. All it took…
April 12, 2026Working on something that needs deep color or software expertise?
Whether it’s a product challenge, a technical decision, or a legal matter — let’s talk.