Mercurial > hg > ltpda
diff m-toolbox/html_help/help/ug/releasenotesV2_3_content.html @ 0:f0afece42f48
Import.
author | Daniele Nicolodi <nicolodi@science.unitn.it> |
---|---|
date | Wed, 23 Nov 2011 19:22:13 +0100 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/m-toolbox/html_help/help/ug/releasenotesV2_3_content.html Wed Nov 23 19:22:13 2011 +0100 @@ -0,0 +1,114 @@ + + <!-- BEGIN: Content file --> + + <a name="top_of_page"></a> + <p>This table summarizes what's new in Version 2.3:</p> + <table cellspacing="0" class="body" cellpadding="4" border="2" width="100%"> + <colgroup> + <col width="25%"> + <col width="25%"> + <col width="25%"> + <col width="25%"> + </colgroup> + <thead> + <tr valign="top"> + <th bgcolor="#B2B2B2" valign="top"><p>New Features and Changes</p></th> + <th bgcolor="#B2B2B2" valign="top"><p>Version Compatibility Considerations</p></th> + <th bgcolor="#B2B2B2" valign="top"><p>Fixed Bugs and Known Problems</p></th> + <th bgcolor="#B2B2B2" valign="top"><p>Related Documentation at Web Site</p></th> + </tr> + </thead> + <tbody> + <tr valign="top"> + <td bgcolor="#F2F2F2"><p>Yes<br>Details below</p></td> + <td bgcolor="#F2F2F2"><p>Yes — Details labeled as <b>Deprecated methods</b> in descriptions of changes, below. See also <a href="#deprecated">Summary</a>.</p></td> + <td bgcolor="#F2F2F2"><p><a href="https://ed.fbk.eu/ltpda/mantis/login_page.php" target="_top">Bug Reports</a> at Web site</p></td> + <td bgcolor="#F2F2F2"><p>Printable Release Notes: <a href="http://www.lisa.aei-hannover.de/ltpda/downloads/version_2_3/files/Release_Notes_v2.3.pdf" target="_top">PDF</a></p></td> + </tr> + </tbody> + </table> + <p></p> + <ul> + <li><p><a href="#introduction">Introduction</a></p></li> + <li><p><a href="#newFeatures">New toolbox features</a></p></li> + <li><p><a href="#newFunctions">New Algorithms and Functions</a></p></li> + <li><p><a href="#workbench">Changes to the LTPDA Workbench</a></p></li> + <li><p><a href="#ssm">Updates to the Statespace Modelling class</a></p></li> + <li><p><a href="#deprecated">Deprecated methods</a></p></li> + </ul> + + <!-- HEADLINE: Introduction --> + + <h3 class="title" id="introduction">Introduction</h3> + <p>This version of LTPDA is 2.3. This document lists the changes since V2.2.</p> + + <!-- HEADLINE: --> + + <h3 class="title" id="newFeatures">New toolbox features</h3> + <p>As well as a large number of bug fixes, version 2.3 of LTPDA has various significant changes and new features.</p> + <ul> + <li><p>The viewing of object history via the DOT interpreter now does a smarter job for shared sections of the history tree.</p></li> + <li><p>The saving of LTPDA objects to XML files has been completely rewritten. The resulting XML files are now significantly smaller and the reading and writing is much faster.</p></li> + <li><p>We no longer convert LTPDA objects to structures when saving to MAT files. This used to be necessary due to a bug in MATLAB R2008a, but that bug is now fixed and we can skip this step. This results in much faster saving and loading, and in smaller MAT files.</p></li> + <li><p>The <b>time</b> class now supports arithmetic operations: plus and minus.</p></li> + <li><p><b>pest/eval</b> has been modified to allow evaluation of <b>pest</b> & <b>smodels</b> with multiple x (independent variables)</p></li> + <li><p>The <b>smodel</b> class supports now multiple 'xvar', 'xvals', and 'xunits' values. This allows the evaluation of the outputs of multidimensional fit routines (e.g. lscov, bilinfit)</p></li> + </ul> + + <!-- HEADLINE: New Algorithms and Functions --> + + <h3 class="title" id="newFunctions">New Algorithms and Functions</h3> + <ul> + <li><p><b>ao/removeVal</b> - a method to remove unwanted values from a data set</p></li> + <li><p><b>ao/rotate</b> - applies a rotation factor to the input AOs</p></li> + <li><p><b>ao/buildWhitener</b> - builds a whitening filter for the input AO</p></li> + </ul> + + <!-- HEADLINE: Changes to the LTPDA Workbench --> + + <h3 class="title" id="workbench">Changes to the LTPDA Workbench</h3> + <ul> + <li><p>The workbench now has a “Parameter Overview” dialog which shows a list of all parameters of all blocks on the active canvas. This is useful to compare the different parameters for different blocks. The table can be sorted by block name, parameter key, parameter value.</p></li> + <li><p>The workbench now has a console showing messages, warnings, and errors. The console can be opened and brought to the front when the pipeline is executed. This behaviour is configurable in the workbench preferences.</p></li> + <li><p>The layout of the controls and various panels has been changed to maximise the canvas area. Now all controls and tables are arranged in the tab panel on the left leaving the whole of the right of the screen for the canvas.</p></li> + <li><p>The commenting-out of blocks is now more under the user’s control. To support this, the pipeline variables are no longer cleared from the MATLAB workspace when the pipeline is executed. That means that blocks which were previously executed and are then commented out, still have values in the workspace which can be used.</p></li> + <li><p>ctrl-o (cmd-o) now offers to load a workbench from disk. This means that the current workbench will be reset (the user is prompted if the workbench is not saved) and then the workbench from disk will be loaded.</p></li> + <li><p>ctrl-shift-o offers the user to import the pipelines from a workbench on disk in to the current workbench.</p></li> + <li><p>Closing a pipeline (with the little cross on the pipeline window) no longer deletes it from the workbench. Double clicking the pipeline in the pipeline list makes the window appear again.</p></li> + <li><p>To remove a pipeline from the workbench, you can right click in the pipeline list and select "remove pipeline" or select "Pipeline -> Remove from Workbench".</p></li> + <li><p>The "File -> Export Active Pipeline As..." has now moved to "Pipeline -> Export As..."</p></li> + </ul> + + <!-- HEADLINE: Updates to the Statespace Modelling class --> + + <h3 class="title" id="ssm">Updates to the Statespace Modelling class</h3> + <ul> + <li><p>The <b>ssm</b> property <b>mmats</b> was removed, as it was not used.</p></li> + <li><p>The block names are now upper-case, port names lower case. The characters ' ' and '.' are now forbidden.</p></li> + <li><p>The function <b>resp</b> returns the step/impulse response of an <b>ssm</b> for specified i/o.</p></li> + <li><p>The function "<b>bode2</b>" is now "<b>bode</b>", and does not need the control toolbox.</p></li> + <li><p>The function <b>bode</b> now has default values for the frequency vector.</p></li> + <li><p><b>cpsd</b> and <b>psd</b> are new functions. They return the output theoretical noise spectrum given an input psd/cpsd. <b>cpsd</b> accepts cross spectral inputs. <b>psd</b> takes only diagonal noise inputs, but returns the individual noise contributions as well as the total contribution, <b>cpsd</b> returns only the total contribution.</p></li> + <li><p>The input indexes for <b>kalman, simulate, bode, steadyState, psd, cpsd, resp</b> was modified. Now are accepted : the strings 'ALL', 'NONE', or a cellstr with mixed port and block-names. Port names may be specified as 'portName ' or 'blockName.portName', 'blockName_portName' for a faster detection. The outputs are now returned in the order provided by the user in the cellstr.</p></li> + <li><p>The function "<b>reorganize</b>" was introduced. It does a pre-processing of the system's matrices for the functions <b>kalman, simulate, bode, steadyState, psd, cpsd, resp</b>. If these functions are called multiple times, it allows for a faster execution.</p></li> + <li><p>The noise inputs to <b>simulate</b> and <b>kalman</b> were modified to match each other, and split into two options ((two sided) 'cpsd' and 'variance') so the user can scale the input white noise according to his needs.</p></li> + <li><p><b>simulate, kalman, psd, cpsdn bode</b> and <b>resp</b> now call <b>iplot</b> if no output variable is provided by the user.</p></li> + <li><p>The <b>ssm</b> built-in model facility looks for upper-case m-files names.</p></li> + <li><p>The function <b>parameterDiff</b> provides a numerical differentiation of the system's outputs regarding some selected parameters.</p></li> + <li><p>The function "<b>append</b>" allows to merge multiple <b>ssm</b>s without assembling the input/output blocks. Assemble now works with a single system as an input.</p></li> + <li><p>The conversion from/to a <b>pzmodel</b> bug is corrected, gain is now correct.</p></li> + <li><p>The conversion from a <b>parfrac</b> is now enabled.</p></li> + </ul> + + <!-- HEADLINE: Deprecated methods --> + + <h3 class="title" id="deprecated">Deprecated methods</h3> + <p>The following ao methods are deprecated</p> + <ul> + <li><p>timedomainfit</p></li> + <li><p>straightLineFit</p></li> + <li><p>curvefit</p></li> + <li><p>evaluateModel</p></li> + </ul> + + <!-- END: Content file -->