Lovelace's Square - GUI for per-interval baseline AsLs correction
MIT | v1.0.0 | 2025-11-12
GUI for per-interval baseline AsLs correction
PreprocessingMATLAB
AslsLocalPartsGui is a MATLAB graphical interface lets the user load a single spectrum or an M×N stack (rows as spectra, columns as channels), define one or more inclusive intervals [start,end], and assign per-interval parameters 𝜆 (smoothness) and 𝑝 (asymmetry). For each interval, ASLS is applied independently; outside all defined intervals the baseline is set to zero. An optional final smoothing pass can be enabled to regularize the assembled baseline by running ASLS once more with 𝑝=0.5 and a user specified smoothing 𝜆. On completion the GUI can export the corrected data, per-row baselines, and a structured record of the effective settings (intervals, per-interval 𝜆 and 𝑝, smoothing status and value)
Yesid Roman Gomez
[1]University of Lille - Laboratoire de Spectroscopie pour les Interactions, la Réactivité et l'Environnement (LASIRe)