ramanspy.preprocessing.baseline.Goldindec

class ramanspy.preprocessing.baseline.Goldindec(*, poly_order=2, tol=0.001, max_iter=250, weights=None, cost_function='asymmetric_indec', peak_ratio=0.5, alpha_factor=0.99, tol_2=0.001, tol_3=1e-06, max_iter_2=100)[source]

Baseline correction based on Goldindec.

Parameters:

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

Note

Implementation based on pybaselines.

References

Liu, J., et al. Goldindec: A Novel Algorithm for Raman Spectrum Baseline Correction. Applied Spectroscopy, 2015, 69(7), 834-842.

__init__(*, poly_order=2, tol=0.001, max_iter=250, weights=None, cost_function='asymmetric_indec', peak_ratio=0.5, alpha_factor=0.99, tol_2=0.001, tol_3=1e-06, max_iter_2=100)[source]

Methods

__init__(*[, poly_order, tol, max_iter, ...])

apply(raman_objects)

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