LTPDA Toolbox™ | contents | ![]() ![]() |
This table summarizes what's new in Version 2.4:
New Features and Changes | Version Compatibility Considerations | Fixed Bugs and Known Problems | Related Documentation at Web Site |
---|---|---|---|
Yes Details below |
Yes — Details labeled as Deprecated methods and Removed methods in descriptions of changes, below. See Deprecated or Removed. | Bug Reports at Web site | Printable Release Notes: PDF |
This version of LTPDA is 2.4. This document lists the changes since V2.3.1.
This version requires MATLAB 2010a or above
The main focus of this release has been on code optimisation to improve execution speed and to aid in maintainability. There have also been some fairly major changes to the toolbox, so keep reading to find out what they are! In addition, a significant number of bugs and change requests have been addressed.
LTPDA now supports 3rd party extension modules. See the LTPDA user manual for details how to build and install extension modules.
Note: this is now the supported way to add your own-built in models to LTPDA. The old scheme of adding directories in the LTPDA preferences is no longer supported and has been removed. Users with their own built-in models should build an extension module and move the models in to the extension module. The user manual explains where to put them.
LTPDA preferences has new panel for configuring the default look of plots
AOs now accept logical values for construction and we have some new logical logical operators (see below).
ao/iplot now has a new plist key for overriding the default legend font size 'LegendFontSize'. You can also include object descriptions in the legend by setting the corresponding preference is set in LTPDAprefs.
ao/iplot The use of the 'xmaths', 'ymaths', and 'zmaths' parameters is now deprecated and will be removed in a future release.
More AO methods now propagate errors: ao/scale, ao/power, ao/mtimes, ao/mrdivide.
We have some new constructors for the matrix class:
matrix(plist('values', ..., 'names', ..., 'yunits', ...))
matrix(doubleArray)
matrix(doubleArray, cellArray)
Some LTP-specific methods have been removed and moved in to extension modules.
The following were all moved to the LPF_DA_Module extension module:
Other methods removed which were deprecated in previous releases:
Given two matrices of AOs, the inner multiplication operator has changed from a matrix multiplication to an element multiplication.
M1 = [a1 a2; a3 a4]; % a# is an AO
M2 = [b1 b2; b3 b4]; % b# is an AO
M = M1*M2
then M(1) = a1.*b1 + a2.*b3
The output of some methods are now matrix objects and no longer vectors of AOs to make rebuilding work:
ao/rotate no longer supports the multiple output function call.
To retrieve the AOs from inside the matrix object in a 'history safe' way, use matrix/getObjectAtIndex.
matrix/det no longer returns a matrix object, but instead an object of the same class as the inner objects.
The xvals field is now always a cell-array of vectors
The properties aliasNames and aliasValues can be used to defines variable aliases which are then used in the model expression.
The trans field usage is depracted in favour of setting an alias.
The smodel/double method has been harmonized with Matlab double: the values for the independent variables x must now be vectors of double, and they must be set before the call to the method, that now has no parameters.
The smodel/eval method has been changed to build the output AO is built from the smodel, based on these parameters:
As a consequence, the pest/eval method has been modified. If the user input the independent variable values XDATA within aos, their 'y' field will be used if not otherwise specified. This is different from previous versions of the Toolbox. Furthermore, if the user input the independent data XDATA within aos, the output data type will be of the same type.
The format of built-in models was completely written to allow a more flexible versioning of models. You can build new-style built-in models using the utility utils.models.makeBuiltInModel(). See the documentation for more details.
The user interface of some ssm class methods was simplified and changed. As such, some old usages may no longer work. Please consult the relevant method help if you encounter any problems.
Default detrending order in ao/detrend was changed from 0 to 1 to match the corresponding MATLAB detrend behaviour.
Issue | Type | Decription |
---|---|---|
0000529 | Bug Report | LTPDAPrefs GUI not reading the .dot file location |
0000528 | Bug Report | Rebuilt library does not become live until the workbench is restarted |
0000527 | Bug Report | inconsistency in AO cdata/xydata class for handling logicals. |
0000525 | Bug Report | Error message: ??? Operands to the || and && operators must be convertible to logical scalar values. Error in ==> param.getVal |
0000518 | Bug Report | pzmodel help/documentation |
0000516 | Bug Report | Problem with default preferences being written on first use |
0000515 | Bug Report | ao/transpose not working for cdata aos |
0000513 | Bug Report | ao/join with data not in sequence |
0000512 | Change Request | FFT/IFFT unit conventions and scaling |
0000508 | Change Request | Make the parameter overview table editable. |
0000507 | Change Request | FIlter by key the parameter overview table |
0000506 | Bug Report | Length of the pipeline name is not updated upon pipeline renaming |
0000503 | Change Request | Don't limit the loading of ASCII files to .txt and .dat |
0000502 | Bug Report | Loading single column ascii files |
0000501 | Bug Report | Arithmetic operations on frequency-series |
0000498 | Bug Report | LTPDAworkbench/reset has a bug in V2.3 |
0000497 | Bug Report | Remove all mention of non-user classes from the user manual |
0000496 | Bug Report | Specifying multiple values for 'Xunits' key of ao/iplot |
0000495 | Bug Report | ltpda_filter/impresp has fixed sample rate. |
0000488 | Bug Report | Problem with ltpda_startup and LTPDARepositoryManager |
0000487 | Bug Report | Java error choosing repository |
0000486 | Bug Report | Original wb filename is stored inside pipelines |
0000485 | Bug Report | Resize the library tree when gui is maximized |
0000481 | Bug Report | ao/submit fails to create meta data. |
0000480 | Bug Report | The Web interface on objmeta table shows: validation, validation date and author , the datail page shows only 2 |
0000478 | Bug Report | Retrieving objects from database, when not specifying completely hostaname, database, username |
0000476 | Bug Report | Cannot change the size of the pipeline window |
0000474 | Bug Report | ssm/kalman: parameter 'select' is of wrong type. |
0000473 | Bug Report | ssm/simulate: field AOS default value lacks a left square bracket. |
0000470 | Change Request | The databases 'tsdata' table should also store the timezone of the 't0' |
0000465 | Bug Report | Keyboard shortcut CTRL+O does not work. |
0000460 | Bug Report | no plot is available with frequency series with 1 point size |
0000459 | Bug Report | no plot is available with time series with 1 point size. |
0000458 | Bug Report | Web repository interface generate wrong iplot. |
0000458 | Bug Report | Web repository interface generate wrong plot |
0000457 | Bug Report | ao.table doesn't show third column with xyz data. |
0000447 | Bug Report | ltpdareporobot error |
0000444 | Bug Report | Submitting 1 object with proc5 verbose i get submitting 2 objects to repository. |
0000443 | Bug Report | After deleting a object the submit button is still enable |
0000442 | Bug Report | Interpolation methods 4 resample and downsample. |
0000438 | Bug Report | Error changing model during execution |
0000437 | Bug Report | Annoying parameter editing issue |
0000434 | Bug Report | Annoying zoom problem |
0000433 | Bug Report | mysql-connector-java-5.1.6-bin.jar is installed in two copies. |
0000427 | Bug Report | Up arrow and down buttons don't work in execution plan form |
0000426 | Bug Report | Hitting cancel in the execution Plan panel the modified parameters are stored |
0000424 | Bug Report | NullPointerException using PEST constructor. |
0000421 | Bug Report | delay prameter missing in pzmodel plist and is present in mfir from pzmodel |
0000420 | Bug Report | AO built-in FreeDyn_1: suspicius error message. |
0000417 | Bug Report | Pole/Zero model editor: problem reading the value of a modified gain. |
0000416 | Bug Report | Issues reading LISO files. |
0000412 | Bug Report | Web documentation: downsample, etc. |
0000411 | Bug Report | SSM: some built-in models generate errors. |
0000409 | Bug Report | Pzmodel from parfrac conversion problem. |
0000403 | Bug Report | Plot of different xunits. |
0000401 | Bug Report | Some Ghost subsystem when iconize all command |
0000390 | Bug Report | Warning should be given if plist contains parameters that are not applicable. |
0000389 | Bug Report | Java error when opening the Char prefs of the annotation into the LTPDAWorkbench preferences |
0000387 | Bug Report | The relational operators do not mention the "exceptions" parameters in their help |
0000381 | Bug Report | miir.resp and filterbank.resp have different plists. |
0000375 | Bug Report | Error using the "include in legend" checkbox. |
0000370 | Bug Report | Setting plotinfo marker stops execution and throws exception |
0000360 | Change Request | saving the submit info into a file |
0000355 | Change Request | We have two positions in the cvs where we store the jar files -> remove one. |
0000354 | Bug Report | Two different plots swapping inputs (sum function on x axis). |
0000349 | Bug Report | Wrong pipe creation when trying to create a pipeline from an input port and an object |
0000339 | Bug Report | Problem with subsystem execution |
0000333 | Bug Report | Wrong error message when constructing a miir with fc [0.1 0.6] and fs 1. |
0000327 | Bug Report | Parfrac constructor ignores a parameter and does not show errors/warnings |
0000301 | Bug Report | We should not store the password of a connection that was refused because of wrong credentials |
0000280 | Bug Report | Documentation: some classes do not provide examples or information. |
0000277 | Bug Report | WEB INTERFACE: graph shows wrong x-axis |
0000258 | Change Request | Provide a way to load submission info fields from a simple text file. |
0000245 | Bug Report | iplot labels/legends with real and complex objects |
0000244 | Bug Report | Problem handling PORT choice |
0000220 | Bug Report | the operation remove output to MUX block or input to Demux Block are undoable |
0000201 | Change Request | The class filterbank needs a response method. |
0000133 | Bug Report | Coefficients reported by ao/detrend are wrong |
0000053 | Change Request | change zDomainFit so that it returns the best paramters and not the last iteration. |
0000027 | Change Request | Units conversion to SI method. |
![]() |
Version 2.5 LTPDA Toolbox Software | Version 2.3.1 LTPDA Toolbox Software | ![]() |
©LTP Team