Features

Discover the Full Suite of Processing, Annotation, and Plotting Tools


1. Advanced Baseline Correction

  • Whittaker-Eilers AsLS (Asymmetric Least Squares): Smoothly estimates baseline drift using penalized least squares matrix algebra.
  • Dynamic Parameter Controls: Fine-tune penalty parameter (λ) and asymmetry factor (p) with immediate visual feedback.
  • Multi-Polynomial & Linear Methods: Alternative polynomial and linear segment baselines for specific spectral baselines.

2. Signal Processing & Smoothing

  • Savitzky-Golay Filtering: Polynomial windowed convolution to remove high-frequency thermal or electrical detector noise.
  • Chemometric Normalization:

Min-Max Normalization: Rescales intensity to range [0, 1].

Area Normalization: Standardizes integrated area under the curve to unity.

Vector Normalization (L2 norm): Normalizes total spectral power.

Standard Normal Variate (SNV): Subtracts mean and divides by standard deviation.


3. Peak Inspector & Smart Annotations

  • Interactive Peak Inspector: Real-time cursor tracking displaying wavenumber (cm⁻¹), intensity, and FWHM.
  • Smart Shape Tools: Draw arrows, callouts, text boxes, and region highlights directly onto the spectrum.
  • Peak Fitting Indicators: Automatic detection of local maxima with configurable peak threshold and minimum distance.

4. Native Session Ecosystem (.cgph)

  • Lossless Project Files: Save complete raw data, baseline vectors, color palettes, annotations, and canvas layouts into a single .cgph project file.
  • Tab & Window Duplicate Guard: Automatically prevents duplicate opening of active .cgph projects across app instances.
Scroll to Top