ramanspy.preprocessing.baseline.AIRPLS
- class ramanspy.preprocessing.baseline.AIRPLS(*, lam=1000000.0, diff_order=2, max_iter=50, tol=0.001, weights=None)[source]
Baseline correction based on Adaptive Iteratively Reweighted Penalized Least Squares (airPLS).
- Parameters:
**kwargs – Check original implementation for information about parameters.
Note
Implementation based on pybaselines.
References
Zhang, Z.M., et al. Baseline correction using adaptive iteratively reweighted penalized least squares. Analyst, 2010, 135(5), 1138-1146.
Methods
__init__(*[, lam, diff_order, max_iter, ...])apply(raman_objects)Applies the defined preprocessing method on the Raman spectroscopic objects provided.