Comparison Guide

PatternSpace vs
pgen_client

Updated July 16, 2026

PatternSpace is a native macOS calibration pattern generator. pgen_client is an open-source utility for controlling a Raspberry Pi internal pattern generator. Both can serve technical calibration workflows, but they ask for very different setup tradeoffs.

Quick Recommendation

Choose PatternSpace when you want a Mac App Store app with a visual pattern library, direct display selection, SDR/HDR output presets, and built-in network protocols. Choose pgen_client when you specifically want a Raspberry Pi-based workflow and are comfortable operating command-line tools and calibration dependencies.

Setup Model

Automation

PatternSpace Pro includes ColourSpace, CalMAN, PGenerator emulation, and PatternSpace Remote JSON-RPC automation. pgen_client's GitHub documentation describes a manual calibration utility with basic presets and custom CSV patch lists for users who know how to interpret the measurement data.

Best Fit

PatternSpace is the pragmatic choice for Mac-centered calibration benches, rapid pattern inspection, and mixed software automation. pgen_client remains useful when the requirement is specifically a Raspberry Pi pattern source and a scriptable, hands-on setup.

Sources

pgen_client behavior and requirements should be checked against the official GitHub repository before building a workflow around it.