[1]University of Lille - Laboratoire de Spectroscopie pour les Interactions, la Réactivité et l'Environnement (LASIRe)
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)