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.