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.