ramanspy.preprocessing.baseline.FABC

class ramanspy.preprocessing.baseline.FABC(*, lam=1000000.0, scale=None, num_std=3.0, diff_order=2, min_length=2, weights=None, weights_as_mask=False, x_data=None, **pad_kwargs)[source]

Baseline correction based on Fully automatic baseline correction (FABC).

Parameters:

**kwargs – Check original implementation for information about parameters.

Note

Implementation based on pybaselines.

References

Cobas, J.C., Bernstein, M.A., Martín-Pastor, M. and Tahoces, P.G., 2006. A new general-purpose fully automatic baseline-correction procedure for 1D and 2D NMR data. Journal of Magnetic Resonance, 183(1), pp.145-151.

__init__(*, lam=1000000.0, scale=None, num_std=3.0, diff_order=2, min_length=2, weights=None, weights_as_mask=False, x_data=None, **pad_kwargs)[source]

Methods

__init__(*[, lam, scale, num_std, ...])

apply(raman_objects)

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