Installing the command-line executable
Assuming you have Rust/Cargo installed , run this command in a terminal:
cargo install spectro-gui
It will make the spectro-gui command available in your PATH if you've allowed the PATH to be modified when installing Rust . cargo uninstall spectro-gui uninstalls.
Back to the crate overview .
Readme
🎨 spectro-gui
A modern graphical interface for X-Rite ColorMunki spectrometers, built with egui . Visualize spectral power distribution, analyze colors, and calibrate your display.
✨ Features
📊 Live Spectral Plot : Real-time SPD visualization
🎨 Color Swatch : Accurate sRGB rendering of measured colors
📈 Spectral Analysis : Peak wavelength, centroid, and CCT
🔄 Multi-Mode : Reflective, Emissive (Monitor), and Ambient measurement
✓ Auto-Calibration : Remembers calibration data per device
📦 Installation
Option 1: Install from Crates.io
cargo install spectro-gui
Option 2: Download Pre-built Binary
Download the latest spectro- gui. exe from GitHub Releases .
Option 3: Build from Source
git clone https://github.com/Tinnci/spectro-rs.git
cd spectro-rs
cargo run - p spectro-gui
🚀 Usage
Connect your ColorMunki device
Launch spectro-gui
Select measurement mode (Reflective/Emissive/Ambient)
Click Calibrate (required for reflective mode)
Click Measure to capture spectrum
⚠️ Driver Setup
Windows : Use Zadig to install the WinUSB driver if the device is not detected.
Linux : Ensure proper udev rules are configured.
⚖️ License
Licensed under the GNU General Public License v3.0 .