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_multiplemethod now accept keyword arguments to change the default plot style of the different spectra.BaselineCorrectionclass 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.BaselineCorrectionis still valid but deprecated.Three new baseline algorithms have been added to the new Baseline processor:
rubberband,aslsandsnip.Filters has been refactored. A new
Filterprocessor class allows to define various filters and apply them to a dataset. SeeFiltering and Smoothingtutorials andFilterfor details. Note: Backward compatibility is ensured with the previoussmoothandsavgol_filtermethods.A
whittakerfilter has been added to theFilterprocessor class. SeeFiltering and Smoothingtutorials andFilterfor details. A method is also available:whittaker.A
denoisemethod based on PCA analysis has been added which allows to apply a denoising filter to a 2D dataset.A
despikemethod has been added to theFilterprocessor 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
parametersmethod of Analysis configurables is now deprecated in favor ofparams.The
BaselineCorrectionprocessor has been deprecated in favor ofBaseline.abc(and its aliasab) method has been deprecated in favor ofbasc.savgol_filtermethod has been deprecated in favor ofFilterprocessor class or thesavgolmethod.