Warning

You are reading the documentation related to the development version. Go here if you are looking for the documentation of the stable release.

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 into Baseline, 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 and snip .

  • Filters has been refactored. A new Filter processor class allows to define various filters and apply them to a dataset. See Filtering and Smoothing tutorials and Filter for details. Note: Backward compatibility is ensured with the previous smooth and savgol_filter methods.

  • A whittaker filter has been added to the Filter processor class. See Filtering and Smoothing tutorials and Filter 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 the Filter 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 of params.

  • The BaselineCorrection processor has been deprecated in favor of Baseline .

  • abc (and its alias ab) method has been deprecated in favor of basc.

  • savgol_filter method has been deprecated in favor of Filter processor class or the savgol method.