What’s new in revision 0.6.6
These are the changes in SpectroChemPy-0.6.6. See Release notes for a full changelog including other versions of SpectroChemPy.
New features
plot_multiple
method now accept keyword arguments to change the default plot style of the different spectra.BaselineCorrection
class has been renamed intoBaseline
, and there are changes in the way it is now used. It allows to perform baseline correction on a dataset with multiple algorithms.BaselineCorrection
is still valid but deprecated.Three new baseline algorithms have been added to the new Baseline processor:
rubberband
,asls
andsnip
.Filters has been refactored. A new
Filter
processor class allows to define various filters and apply them to a dataset. SeeFiltering and Smoothing
tutorials andFilter
for details. Note: Backward compatibility is ensured with the previoussmooth
andsavgol_filter
methods.A
whittaker
filter has been added to theFilter
processor class. SeeFiltering and Smoothing
tutorials andFilter
for details. A method is also available:whittaker
.A
denoise
method based on PCA analysis has been added which allows to apply a denoising filter to a 2D dataset.A
despike
method has been added to theFilter
processor class. It allows to remove spikes from a 1D or 2D dataset. This close issues #688.New examples has been added to the gallery
Bug fixes
Docs problems fixed (#687).
Deprecations
parameters
method of Analysis configurables is now deprecated in favor ofparams
.The
BaselineCorrection
processor has been deprecated in favor ofBaseline
.abc
(and its aliasab
) method has been deprecated in favor ofbasc
.savgol_filter
method has been deprecated in favor ofFilter
processor class or thesavgol
method.