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.

__init__(*, lam=100000.0, diff_order=2, max_iter=50, tol=0.001, weights=None)[source]

Methods

__init__(*[, lam, diff_order, max_iter, ...])

apply(raman_objects)

Applies the defined preprocessing method on the Raman spectroscopic objects provided.