Release Notes Solo Predictor Version 2 8 2: Difference between revisions

From Eigenvector Research Documentation Wiki
Jump to navigation Jump to search
imported>Jeremy
(Created page with "==Changes and Bug Fixes in Version 2.8.2== Version 2.8.2 of Solo_Predictor was released in December 2012. ===High-level Changes=== * Updated to be compatible with [[Release_Note...")
 
imported>Jeremy
No edit summary
Line 3: Line 3:


===High-level Changes===
===High-level Changes===
* Updated to be compatible with [[Release_Notes_Version_7_0|PLS_Toolbox / Solo 7.0]]
* Updated to be compatible with [[Release_Notes_Version_7_0|PLS_Toolbox / Solo 7.0]] including support for new [[EVRIModel_Objects EVRIModel objects]].


===Main Program Configuration Changes===
===Main Program Configuration Changes===
Line 19: Line 19:


===Script Parsing===
===Script Parsing===
* Add support for EVRIModel objects
* Allow creation of evriscript objects DIRECTLY without @evriscript(''____'') wrapper. Just call with: @____ and if not recogonized as a standard object but it DOES match an evrscript method, it will be created as an evriscript object.
* Allow creation of evriscript objects DIRECTLY without @evriscript(''____'') wrapper. Just call with: @____ and if not recgonized as a standard object but it DOES match an evrscript method, it will be created as an evriscript object.
* Fix .mat file saving (allow -append and multiple vars)
* Fix .mat file saving (allow -append and multiple vars)
* Fix for bug reading scripts which have a line consisting of just '%' (or '#' or '//') and a line-feed (caused following line to be skipped)
* Fix for bug reading scripts which have a line consisting of just '%' (or '#' or '//') and a line-feed (caused following line to be skipped)

Revision as of 16:53, 6 December 2012

Changes and Bug Fixes in Version 2.8.2

Version 2.8.2 of Solo_Predictor was released in December 2012.

High-level Changes

Main Program Configuration Changes

  • Add "plaindelimiter" configuration option to allow specification of delimiter to use in plain text output (makes parsing easer in some languages). Default is comma-separated.
  • Add log_backups field and add help for all backup settings
  • Add "header" option to include a specific header with each log file
  • Add json parsing and output support
  • Change order of "old" log files (oldest log is highest #ed log, most recent is 1)
  • Show which default.xml file is being used when status dialog first opens
  • Show statusbox message when the user attempts to close the controls using the standard window close control
  • Do not store debug messages in buffer if not in debug mode (avoids potential memory leak on very high-load applications)
  • Force message buffer dump if a large number of messages have been queued and not written
  • Improve status dialog performance (do not redraw menus on each display)
  • Better handle when 32-bit version is started without appropriate permissions for automatic configuration to operate.

Script Parsing

  • Allow creation of evriscript objects DIRECTLY without @evriscript(____) wrapper. Just call with: @____ and if not recogonized as a standard object but it DOES match an evrscript method, it will be created as an evriscript object.
  • Fix .mat file saving (allow -append and multiple vars)
  • Fix for bug reading scripts which have a line consisting of just '%' (or '#' or '//') and a line-feed (caused following line to be skipped)
  • Fix for bug when indexing into array with numerical values between 65 and 90 or 97 and 122 (would return empty or possibly throw error)
  • Fix to ignore leading or trailing spaces in parsed variable names or strings
  • Improved support for LF as end-of-command character
  • Add new @predictor object (limited support)
  • Remove support for doing 'testing' mode with | (where y-block is passed within x). New approach is to use model object directly: pred = model.apply(x,y);