ramanspy.preprocessing.baseline.ARPLS
- class ramanspy.preprocessing.baseline.ARPLS(*, lam=100000.0, diff_order=2, max_iter=50, tol=0.001, weights=None)[source]
Baseline correction based on Asymmetrically Reweighted Penalized Least Squares (arPLS).
- Parameters:
**kwargs – Check original implementation for information about parameters.
Note
Implementation based on pybaselines.
References
Baek, S.J., et al. Baseline correction using asymmetrically reweighted penalized least squares smoothing. Analyst, 2015, 140, 250-257.
Methods
__init__(*[, lam, diff_order, max_iter, ...])apply(raman_objects)Applies the defined preprocessing method on the Raman spectroscopic objects provided.