Skip to content

v1.4.0

Latest
Compare
Choose a tag to compare
@AlanRace AlanRace released this 11 Aug 12:21
· 26 commits to master since this release

Installation note

  • If you do not have MATLAB Runtime 2020a installed, then download SpectralAnalysis-1.4.0-win-installer-web.exe. This will automatically download and install the necessary MATLAB Runtime files and install SpectralAnalysis for you.
  • If you already have MATLAB Runtime 2020a installed and don't want to install SpectralAnalysis, then you can download the standalone SpectralAnalysis-1.4.0-win.exe.

Features

  • New peak thresholding algorithm. Median intensity is used as an estimate of the noise level, with thresholding applied at a user defined multiple of this level. Thanks @adamjtaylor
  • Default preprocessing workflow is automatically selected based on the style of data loaded. This allows viewing spectra and generation of mean and basepeak spectra immediately, rather than requiring repetitive selection of preprocessing workflow The workflow can be changed in the same way as before.
  • When performing Datacube Reduction and extracting a ROI, a new option has been included to reduce the image area down to only valid pixels in the ROI, or for all pixels to retain their original coordinates.

Interface changes

  • Interface now includes icons for most buttons to make interaction more intuitive.
  • x and y labels are now included on the spectrum display, based on the style of data loaded.
  • Included peak list in the interface (in the same location as user selected images). If data is loaded in memory, then all channels will be displayed here.

API changes

  • Parser now decides the default action for the interface when data is loaded. This allows quicker loading of data (especially for small datasets, where the data can be automatically loaded into memory and visualised). The old option of selecting which DataRepresentation is now included in the 'Tools' menu.
  • MOOGL is now included within SpectralAnalysis and must no longer be downloaded separately.
  • PeakDetection methods now produce arrays of instances of Peak.

Speed improvements

  • InterpolationPPMRebinning is now significantly faster.

Bug fixes

  • PCAInfo interface now works with all shapes of data, not just rectangular image regions.
  • Interpolation rebinning occasionally produced NaN, resulting in shorter spectra than expected. The correct length spectra is now produced.