ramanspy.preprocessing.baseline.IASLS
- class ramanspy.preprocessing.baseline.IASLS(*, lam=1000000.0, p=0.01, lam_1=0.0001, max_iter=50, tol=0.001, weights=None, diff_order=2)[source]
Baseline correction based on Improved Asymmetric Least Squares (IAsLS).
- Parameters:
**kwargs – Check original implementation for information about parameters.
Note
Implementation based on pybaselines.
References
He, S., et al. Baseline correction for raman spectra using an improved asymmetric least squares method, Analytical Methods, 2014, 6(12), 4402-4407.
- __init__(*, lam=1000000.0, p=0.01, lam_1=0.0001, max_iter=50, tol=0.001, weights=None, diff_order=2)[source]
Methods
__init__(*[, lam, p, lam_1, max_iter, tol, ...])apply(raman_objects)Applies the defined preprocessing method on the Raman spectroscopic objects provided.