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.