ramanspy.preprocessing.baseline.IARPLS
- class ramanspy.preprocessing.baseline.IARPLS(*, lam=100000.0, diff_order=2, max_iter=50, tol=0.001, weights=None)[source]
Baseline correction based on Improved Asymmetrically Reweighted Penalized Least Squares (IarPLS).
- Parameters:
**kwargs – Check original implementation for information about parameters.
Note
Implementation based on pybaselines.
References
Ye, J., et al. Baseline correction method based on improved asymmetrically reweighted penalized least squares for Raman spectrum. Applied Optics, 2020, 59, 10933-10943.
Methods
__init__(*[, lam, diff_order, max_iter, ...])apply(raman_objects)Applies the defined preprocessing method on the Raman spectroscopic objects provided.