Release Notes Version 7 0 2: Difference between revisions
Jump to navigation
Jump to search
imported>Jeremy No edit summary |
imported>Scott No edit summary |
||
(4 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
==Changes and Bug Fixes in Version 7.0.2== | ==Changes and Bug Fixes in Version 7.0.2== | ||
===Bug Fixes | Version 7.0.2 of PLS_Toolbox and Solo was released in November, 2012 as a minor update to [[Release_Notes_Version_7_0|Version 7.0]]. | ||
This release was done in conjunction with [[Release_Notes_MIA_Toolbox_Version_2_8_2|MIA_Toolbox / Solo+MIA version 2.8.2]] | |||
(back to [[Release Notes PLS Toolbox and Solo]]) | |||
===Major Enhancements and High-level Bug Fixes=== | |||
{| | {| | ||
Line 14: | Line 20: | ||
* Give warning when user attempts to change conf. limit on batch maturity model type that this has no effect on shown conf. limits. | * Give warning when user attempts to change conf. limit on batch maturity model type that this has no effect on shown conf. limits. | ||
* Show used conf. limit in plot controls for Batch Maturity | * Show used conf. limit in plot controls for Batch Maturity | ||
|----valign="top" | |----valign="top" | ||
Line 35: | Line 40: | ||
* Fix for batch list selections, make default batch plot style = stack. | * Fix for batch list selections, make default batch plot style = stack. | ||
* Remove unneeded batch selection now that Class 0 has been removed. | * Remove unneeded batch selection now that Class 0 has been removed. | ||
|----valign="top" | |----valign="top" | ||
Line 51: | Line 51: | ||
|----valign="top" | |----valign="top" | ||
|'''[[ | |'''[[preprocess]]''' | ||
| | | | ||
* | * Add "Favorites" button to | ||
* | : (a) move certain methods to the top of the preprocessing list OR | ||
: (b) to create new aggregate methods from the current selection of multiple methods | |||
* Add "Hide/Unhide" button to hide items you don't use often | |||
* Add support for font size changing (via [[setplspref]]) | |||
|----valign="top" | |----valign="top" | ||
|'''[[ | |'''[[plotgui|plot controls]]''' | ||
| | | | ||
* Add | * Add separators above Bar and Mesh to make menu easier to read | ||
* Add "enhanced surface" mode | |||
* Better handling duplication of data as needed for 3D plots (to avoid errors when plotting) | |||
* Change settings on viewinterpolated so it will be available from the settings control button on the toolbar | |||
* Fix for plotting scatter plots with n-way data in 3rd dimension (xdata is row vector instead of column vector) | |||
* Don't reset 'PlotBoxAspectRatioMode','CameraViewAngleMode', or 'DataAspectRatioMode' in 2008b or later (seems to cause strange plot box resizing problems) | |||
* Better position labels when rotated text is being used | |||
* Add ability to use logical in search | |||
|----valign="top" | |----valign="top" | ||
|''' | |'''adjust axis limits interface''' | ||
| | | | ||
* Fix | * Fix use with multiple axes and multiple figures. Fix bugs with initializing settings. Better handle restoring color. | ||
* Fix for color of background when target figure has BLACK (or dark gray) background (can't see text!!) | |||
|----valign="top" | |----valign="top" | ||
|'''[[ | |'''[[trendtool]]''' | ||
| | | | ||
* | * Consider a "viewSpec" request for the a spectrum beyond the highest numbered spectrum as a request for "the last" spectrum (e.g. "inf" will give the max) | ||
* Add 'interpolation' as new property that trendtool can set on the trend view | |||
* Add ability to access new interpolation property through evrigui as property: obj.setInterpolation(n) | |||
* Add plottype surface and toolbar button and evrigui connection to modify it (setPlottype) | |||
|----valign="top" | |----valign="top" | ||
|'''[[ | |'''[[EVRIModel Objects]]''' | ||
| | | | ||
* | * Rearrange logic when updating from old model version (generalize copying of fields from old model into new one | ||
* | * Add conrearrange as private method to re-arrange contributions into "used", "passed", or "full" forms (like with Solo_Predictor) | ||
* Add "contributions" and "matchvarsmap" (hidden) properties | |||
* Fix logic which assigns calibrate.options.plots and calibrate.options.display settings (also set in top-level) | |||
* Add "matchvars" property to models as option to DISABLE call to matchvars during apply, xhat and tcon/qcon calculations. | |||
* If user turns off model object, don't expect evrimodelversion field (use modelversion only) and automatically extract model contents. Now users can automatically down-grade models using simply: | |||
setplspref('evrimodel','noobject',1) | |||
:then loading the new model | |||
|---- | |||
|} | |||
===Low-Level Bug Fixes and Enhancements=== | |||
{| | |||
|----valign="top" | |----valign="top" | ||
|''' | |'''add3dlight''' | ||
| | | | ||
* add | * Add "add3dlight" as new GUI utility to add 3D lighting effects for enhanced surface plots | ||
|----valign="top" | |----valign="top" | ||
|'''[[ | |'''[[boxplot]]''' | ||
| | | | ||
* | * No "Extreme" outliers plotted if there were no "Standard" outliers. This was the case for either upper or lower outliers, so upper (lower) extremes only plotted if there were upper (lower) standard outliers. | ||
* Fix undefined “lbl” when cls is numeric and has as many elements as x. | |||
|----valign="top" | |----valign="top" | ||
|'''[[ | |'''[[browse]]''' | ||
| | | | ||
* | * Add message saying browse is initializing | ||
|----valign="top" | |----valign="top" | ||
|'''[[ | |'''[[b3spline]]''' | ||
| | | | ||
* | * Fix error in display option handling | ||
|----valign="top" | |----valign="top" | ||
|'''[[ | |'''[[corrspecgui]]''' | ||
| | | | ||
* Fix typo in plot type. | |||
* Fix | |||
|----valign="top" | |----valign="top" | ||
|''' | |'''[[experimentreadr]]''' | ||
| | | | ||
* | * Switch cal/val class numbers (so calibration is 0 and shows as black circles, and 1 as red triangles as with scores plots) | ||
* | * Handle case when all samples are converted to validation | ||
|----valign="top" | |----valign="top" | ||
|'''[[ | |'''[[EVRIGUI Objects]]''' | ||
| | | | ||
* | * Add fieldnames to EVRIGUI object to allow tab-completion of valid methods and properties | ||
|----valign="top" | |----valign="top" | ||
|''' | |'''evridb''' | ||
| | | | ||
* Add | * Add display of error report for connection test. | ||
|----valign="top" | |----valign="top" | ||
|'''[[ | |'''[[genalgplot]]''' | ||
| | | | ||
* | * add drawnow to make sure some plots get updated when we switch from selection plot to the information plot | ||
|----valign="top" | |----valign="top" | ||
|'''[[ | |'''[[modelcache]]''' | ||
| | | | ||
* Add | * Add new deletedates mode to modelcache | ||
|----valign="top" | |----valign="top" | ||
|''' | |'''modelviewertool''' | ||
| | | | ||
* | * Fixed a bug in Tucker where the core was plotted as a loading in modelviewer when fitting e.g. Tucker(X,[3 3 1]) | ||
|----valign="top" | |----valign="top" | ||
|'''[[ | |'''[[mscorr]]''' | ||
| | | | ||
* Fix typo in error message | |||
* Fix | |||
|----valign="top" | |----valign="top" | ||
|''' | |'''[[parafac]]''' | ||
| | | | ||
* | * Fix for serious but rare bug in PARAFAC: For higher than three-way, the constraint in mode two was also imposed in mode three. So the bug is only seen when those constraints are different. Most of the time constraints would just be nonneg all over the place,so bug is unlikely to be seen. | ||
|----valign="top" | |----valign="top" | ||
|''' | |'''[[peakfind]]''' | ||
| | | | ||
* | * Don't do search for peaks if fewer than window*2 variables! | ||
|----valign="top" | |----valign="top" | ||
Line 192: | Line 191: | ||
* better handling of errors thrown during initialization | * better handling of errors thrown during initialization | ||
|----valign="top" | |||
|'''[[plsda]]''' | |||
| | |||
* Treat "0" as unknown class only if input y has more than 2 unique values | |||
|----valign="top" | |||
|'''[[splitcaltest]]''' | |||
| | |||
* Fix bug where splitcaltest does nothing (all samples remain as calibration) if input data is "short and wide", as with nir_data for example with SVM, or when ncomp >=10 for PCA, LWR, etc. | |||
* Remove requirement that the input data were acquired in a random order | |||
* Initial demo added | |||
|----valign="top" | |||
|'''[[summary]]''' | |||
| | |||
* Fix for error when all of a given variable are excluded/missing | |||
|----valign="top" | |----valign="top" | ||
|''' | |'''[[tconcalc]]''' | ||
| | | | ||
* Add | * Add support for tcon calculation from PCR and PLS models even when tconcalc is passed ONLY the prediction structure (as long as the necessary eigenvalues information is in the model details) | ||
|---- | |---- | ||
|} | |} | ||
Latest revision as of 22:07, 26 November 2012
Changes and Bug Fixes in Version 7.0.2
Version 7.0.2 of PLS_Toolbox and Solo was released in November, 2012 as a minor update to Version 7.0.
This release was done in conjunction with MIA_Toolbox / Solo+MIA version 2.8.2
(back to Release Notes PLS Toolbox and Solo)
Major Enhancements and High-level Bug Fixes
analysis |
|
batch processor
and batchfold |
|
batchmaturity |
|
preprocess |
|
plot controls |
|
adjust axis limits interface |
|
trendtool |
|
EVRIModel Objects |
setplspref('evrimodel','noobject',1)
|
Low-Level Bug Fixes and Enhancements
add3dlight |
|
boxplot |
|
browse |
|
b3spline |
|
corrspecgui |
|
experimentreadr |
|
EVRIGUI Objects |
|
evridb |
|
genalgplot |
|
modelcache |
|
modelviewertool |
|
mscorr |
|
parafac |
|
peakfind |
|
peakfindgui |
|
piconnectgui |
|
plsda |
|
splitcaltest |
|
summary |
|
tconcalc |
|