What's New

Release Highlights5.05.15.2
Upgrade Notes
Compatibility Considerations

5.2, 2020-06-01

  • NEWNew NMR demo data and tutorial.
  • NEWThe Selection Tool now has a context menu option "Select in Main Window".
  • IMPROVEDPLS models created prior to v5 now also provide prediction uncertainties.
  • IMPROVEDPLS models created prior to v4 now also provide RMS residuals and Mahalanobis distance statistics.
  • IMPROVEDSignificantly improved performance when evaluating Custom Results.
  • FIXED[CRITICAL] Incorrect mean-centering/scaling of spectra for PLS models [5]
  • FIXEDUnable to place data cursors on some plots in the main window.
  • FIXEDError when clicking very rapidly while using the DataFilter tool.
  • FIXEDIncorrect scaling of error bar charts when bars are disabled.
  • FIXEDError when trying to load a session file if the Data Inspector has unsaved changes.
  • FIXEDRare error when loading certain CSV files and Data Table files.

5.1, 2020-04-09

  • NEW(Desktop App) Added a user preference for showing/hidding error bars
  • NEW(ProcessLink) Added support of categorical results from Custom Models
  • NEW(ProcessLink) Added support for sample identification using Classification Models
  • FIXED[CRITICAL] Fitting Mode "Maximum" ignores the Component Shift Mode [3]
  • FIXED[CRITICAL] Incorrect smoothing of low-end points of a spectrum [4]
  • FIXEDSome toolbar and menu item may be visible although they have no effect depending on the license
  • FIXEDError on classification when the Calibration Report Window was visible before
  • FIXEDError when trying to create the Hard Model XY-Data report
  • FIXEDModel Details Report is not formatted correctly
  • FIXED(Data Inspector) Changing pretreatments when the Samples (3D) plot is visible does not update the plot correctly
  • FIXED(Data Inspector) Plots are rendered incorrectly when all samples have Quality = bad
  • FIXED(Calibration Report) Changing the Usage of samples may not update plots
  • FIXED(AppServer) Added the missing Traverse() extension method
  • CHANGED(AppServer) Removed dependency to NInject.dll

5.0, 2019-12-02

  • NEWSupport for categorical (text) features.
  • NEWClassification and identification of categorical features using the new Classification Model.
  • NEWUser-definable results with custom mathematical expressions using the new Custom Model.
  • NEW(Data Inspector) Join features from multiple tables into one.
  • NEW(Data Inspector) PCA Loadings Plot.
  • NEW(Data Inspector) Dendrogram Plot (Cluster Plot).
  • NEW(Data Inspector) Correlation Plot.
  • NEW(Pretreatment Model) Transform NMR FIDs to spectra.
  • NEW(Pretreatment Model) NMR-specifc pretreatments: apodization, zero-filling, phase correction.
  • NEW(Pretreatment Model) Alignment of the x-axis at a reference peak.
  • NEW(Pretreatment Model) Normalize by peak area, using a configurable peak.
  • NEW(Pretreatment Model) Data Filters for multiple purposes, e.g. visually highlighting spectral regions, PLS calibration.
  • CHANGED[CRITICAL] (Pretreatment Model) Rubber Band Baseline subtraction now also applies to excluded ranges [1].
  • NEW(Integration Model) Create components with more than one peak.
  • NEW(Integration Model) New baseline types with customizable baseline ranges.
  • NEW(Hard Model) Remove components and release their peaks into the editable component.
  • NEW(Hard Model) A new Component Fitting algorithm is introduced which is more thorough than the previous one. Models created before v5 continue to use the previous algorithm.
  • CHANGED(Hard Model) The plot of the first component now is always visible.
  • CHANGED(Hard Model) Simplified Component Shift handling during Component Fitting.
  • CHANGEDThe meaning of feature "Usage" has changed. It is now only relevant for calibration.
  • NEW(Calibration Model) Calibration with missing values.
  • NEW(Calibration Model) PLS calibration with component-specific Data Filters.
  • NEW(Calibration Report) The calibration report window now also displays samples tagged as "ignore".
  • NEW(Calibration Report) The calibration report window now supports the creation and editing of alternative calibrations, including removal of samples, changing sample usage between train/test/ignore, and editing Data Filters interactively.
  • NEW(Analysis) Identification report using the new Classification Model.
  • NEW(Analysis) Custom Analysis report using the new Custom Model.
  • NEW(Analysis) Prediction report now provides prediction uncertainties (95% level of confidence).
  • NEW(Analysis) MCR can be configured to use known concentrations and known spectra.
  • NEWA new sample feature "Quality" was added to tag samples as good or bad.
  • NEWNew selection tool for highlighting points and curves of the Data Inspector and Result Windows. The selection is kept across different reports.
  • IMPROVEDNew mouse behavior for selecting, zooming, panning.
  • NEWReport Windows provide different colormaps for line plots.
  • NEWSupport for Specwin32 SPV-files.
  • NEWSupport for Renishaw WDF-files.
  • NEWSimplified license activation by downloading a purchased license from the S-PACT web server.
  • NEWUser profiles are now attached to sessions. Saving/loading a session now also saves/restores the attached user profile.
  • NEWSamples stored in the calibration model/classification model can now be exported to a data table.
  • NEW(AppServer) New API to account for changes introduced in PEAXACT 5.
  • CHANGED(AppServer) The previous .NET API still exists as a wrapper around the new API.
  • CHANGED(AppServer) The previous COM API has been replaced by a new COM API.
  • CHANGED[CRITICAL] The Magritek 1D file reader has changed [2].

Upgrade Notes

  • PEAXACT 5 is 64-bit software and requires a 64-bit Windows operating system. PEAXACT 5 cannot be installed on 32-bit versions of Windows.
  • PEAXACT Application Server has been renamed to PEAXACT AppServer. PEAXACT AppServer 5 still supports both 32-bit and 64-bit applications.
  • PEAXACT 5 is based on a new version of the MATLAB Runtime. Check the new system requirements and follow the installation instructions.
  • PEAXACT 5 can be installed side-by-side with PEAXACT 4 or 3. The PEAXACT 5 Installer does not upgrade existing installations of PEAXACT 4 or 3. If you decide to remove earlier versions (see next point) you should first uninstall them BEFORE installing version 5.
  • You are good to uninstall PEAXACT 4 or 3 except for the following scenario: If you need to save model files compatible with PEAXACT 4 or 3, e.g. when you are running the PEAXACT Application Server 4 on a computer in your production process which cannot be upgraded presently, you should keep PEAXACT 4 installed.
  • If you are using the HoloPro Custom Interface it will access the latest installed version of the PEAXACT AppServer. You should uninstall PEAXACT 4 or 3 before installing version 5.
  • If you are using the OPUS Custom Interface you need to upgrade your OPUS scenario scripts to use PEAXACT AppServer 5 (see PEAXACT AppServer 5 user manual).
  • PEAXACT 5 requires a new license file.
  • PEAXACT ProcessLink is now an independent product (instead of an extension to AppServer) and requires separate license activation.
  • License modules "PI Calibration" and "HM Calibration" have been merged to "Univariate Calibration Builder".

Compatibility Considerations

  • PEAXACT 5 is backward compatible. You can load model and session files saved with earlier versions. Model and session files saved with PEAXACT 5 cannot be loaded by earlier versions though.
  • [1]Rubber Band Baseline subtraction now also applies to excluded ranges, causing different results in combination with Peak Normalization when the reference peak is within an excluded region. If you created models with version 4.x, and your model uses a combination of (1) rubber band baseline subtraction, (2) excluded ranges, and (3) peak normalization, and the x-region of the reference peak for peak normalization lies within any of the excluded ranges, then you need to re-validate the model in PEAXACT 5.
  • [2]The behavior of file reader for Magritek 1D files has changed. Instead of reading real and imaginary parts as 2 separate samples, it now reads 1 sample containing complex numbers. Instead of sample IDs "Re" and "Im", it now uses ID "1". If you saved a session file with PEAXACT 4 containing references to old sample IDs "Re" or "Im" you can still load the session file with PEAXACT 5, but you need to unload all 1D files from the session and then reload the files so that the sample ID gets updated. If you created Data Table files with PEAXACT 4 containing references to old sample IDs, you need to upgrade the Data Table file.
  • [3]The Hard Model Fitting Mode "Maximum" now correctly honors the Component Shift Mode. Models created with PEAXACT v5.0 using (1) Fitting Mode "Maximum" and (2) Component Shift "no" behave differently now and should be re-validated.
  • [4]The M=1/2*([Smoothing Filter]-1) points at the lower end of a spectrum are now smoothed correctly. Models created prior to PEAXACT v5.1 using (1) Smoothing/Derivatives with a large Smoothing Filter and (2) not excluding the M low-end points of the spectrum (e.g. by means of a Global Range or Excluded Ranges) behave slightly different now and should be re-validated.
  • [5]Mean-centering and scaling of spectra as a pretreatment step to PLS calibration is now performed correctly when the calibration matrix contains missing values. Models created with PEAXACT v5.0 or v5.1 using (1) a PLS calibration, (2) with more than 1 calibrated component, and (3) have been calibrated with missing values (e.g. some training samples only provide feature values for component A and others only for component B) behave differently now and should be re-validated.
  • You may notice minor numerical differences when comparing model results of version 5 with results of version 4 or 3 due to the new MATLAB Runtime.
 

SPACT GmbH

Burtscheider Str. 1
52064 Aachen
Tel.: +49 241 - 9569 9812
Fax: +49 241 - 4354 4308
E-Mail:
Internet: www.s-pact.de