change log for ltpda toolbox v2.3€¦ · v2.3.1 m hewitson 23-08-10 introduction this version of...
TRANSCRIPT
Change Log for LTPDA Toolbox v2.3.1M Hewitson 23-08-10
IntroductionThis version of LTPDA is 2.3.1. This document lists the changes since V2.3.
New toolbox featuresAs well as a large number of bug fixes, version 2.3.1 of LTPDA has various significant changes and new features.
1) The user can now open multiple instances of the LTPDA workbench2) The history graph of objects contained in plists inside the history of other objects is now
displayed when using viewHistory.3) It is now possible to run LTPDAworkbench files without opening the GUI: LTPDAworkbench.run(‘foo.lwb’);
Changes, New Algorithms and Functions
1) ao/timeaverage - a method to average time series intervals and return a reduced time-series where each point represents the average of a stretch of data
2) matrix/crb - computes the inverse of the Fisher Matrix for the given, signals, noise-spectra and models in the matrix objects
3) matrix/mcmc - Compute log-likelihood for matrix objects4) ao/buildWhitener - builds a whitening filter for the input AO5) ao/zeropad - can now prepad as well as post-pad.6) ao/cos, ao/acos, ao/asin, ao/atan now include proper error calculation
Details changes since v2.32010-08-23 16:24 hewitson
* m-toolbox/classes/@LTPDAworkbench/run.m: Give the workbench an instance id for the hidden running mode.
2010-08-23 16:03 hewitson
* m-toolbox/classes/@LTPDAworkbench/reset.m: Adapt to the fact that we can now have multiple pipelines. Also, be a bit more forgiving if the user tries to clear a pipeline that hasn't run yet.
2010-08-23 16:02 hewitson
* m-toolbox/classes/@LTPDAworkbench/run.m: Adapt to the new preferences system.
2010-08-23 16:02 hewitson
* m-toolbox/classes/@LTPDAworkbench/LTPDAworkbench.m: Set the instance ID to the workbench when loading it.
2010-08-23 16:01 hewitson
* m-toolbox/classes/@LTPDAworkbench/getWS_VarName.m: We create the workbench instance prefix on the java side.
2010-08-23 15:52 ingo
* src/ltpda_ssmsim/ltpda_ssmsim.mexglx: Update MEX file for Ubuntu 8.04.4 LTS (32bit)
2010-08-23 15:47 ingo
* src/ltpda_polyreg/ltpda_polyreg.mexglx: Update MEX file for Ubuntu 8.04.4 LTS (32bit)
2010-08-23 15:47 ingo
* src/: ltpda_dft/ltpda_dft.mexglx, ltpda_smoother/ltpda_smoother.mexglx: Update MEX file for Ubuntu 8.04.4 LTS (32bit)
2010-08-23 15:33 ingo
* src/: ltpda_dft/ltpda_dft.mexw64, ltpda_polyreg/ltpda_polyreg.mexw64, ltpda_smoother/ltpda_smoother.mexw64, ltpda_ssmsim/ltpda_ssmsim.mexw64: Update the mexopts.bat file compiled with Microsoft Visual c++ version 9.0 and MATLAB 2009a 64bit
2010-08-23 15:27 ingo
* src/: ltpda_dft/ltpda_dft.mexw32, ltpda_polyreg/ltpda_polyreg.mexw32,
ltpda_smoother/ltpda_smoother.mexw32, ltpda_ssmsim/ltpda_ssmsim.mexw32: Update MEX files for Windox XP 32bit.
2010-08-23 15:05 hewitson
* src/MPipeline2/dist/MPipeline2.jar: jar file update.
2010-08-23 15:05 hewitson
* src/MPipeline2/src/mpipeline/canvas/MConstant.java: Override the getVarName method since constant blocks are executed directly in the MATLAB workspace and as such should be used with care!
2010-08-23 15:04 hewitson
* src/MPipeline2/src/mpipeline/canvas/MElementWithPorts.java: Include the workbench instance id in the variable name so that different workbenches don't have overlapping workspace structures.
2010-08-23 15:03 hewitson
* src/MPipeline2/src/mpipeline/main/: MainWindow.form, MainWindow.java: Display the workbench instance id on the workbench. For those who want to use multiple workbenches.
2010-08-23 14:04 ingo
* src/: ltpda_dft/ltpda_dft.mexa64, ltpda_polyreg/ltpda_polyreg.mexa64, ltpda_smoother/ltpda_smoother.mexa64: update mex files for UBUNTU 10.04 (Lucid Lynx) 64bit
2010-08-23 13:56 ingo
* src/ltpda_ssmsim/ltpda_ssmsim.mexa64: upload new mex file for ubuntu 64bit
2010-08-23 13:56 ingo
* src/ltpda_ssmsim/ltpda_ssmsim.c: My compiler doesn't like the commands with '//'. I have replaced this commands with '/*' and '*/'
2010-08-23 13:48 ingo
* src/ltpda_ssmsim/ltpda_ssmsim.mexmaci: Add 32-bit maci mex file.
2010-08-23 13:08 ingo
* m-toolbox/classes/@LTPDAworkbench/LTPDAworkbench.m: upload the UUID (instance identifier) to the workbench
2010-08-23 13:06 ingo
* src/MPipeline2/src/mpipeline/main/MainWindow.java: Add property 'instanceIdentifier' plus a setter method to the workbench.
2010-08-23 12:49 hewitson
* src/MPipeline2/dist/MPipeline2.jar: updated jar file
2010-08-23 10:58 hewitson
* m-toolbox/classes/+utils/@helper/val2str.m: Don't force a fixed precision when using mat2str because produces strange results in most cases. Especially if the numbers are integers.
2010-08-20 15:05 mauro
* m-toolbox/classes/@ao/: fftfilt.m, fftfilt_core.m: Moved the check for the x variable name into the full blown ao/fftfilt method, in order not to affect the speed of the _core method
2010-08-20 14:59 ingo
* src/MPipeline2/src/mpipeline/main/MainWindow.java: Change label in the menu (popup and main) "remove pipeline" --> "delete pipeline"
2010-08-20 14:52 ingo
* src/MPipeline2/src/mpipeline/ltpdapreferences/LTPDAPreferences.java: Show always a warning if the LTPDA version is different to the preferences file version.
2010-08-20 14:51 ingo
* src/MPipeline2/src/mpipeline/main/: MainWindow.form, MainWindow.java: Add functionality for the buttons on the pipeline tab. 1.) Move top level pipeline up button 2.) Move top level pipeline down button 3.) Delete pipeline button.
2010-08-20 13:57 hewitson
* m-toolbox/classes/@ssm/reorganize.m: Make sure the input plist is copied.
2010-08-20 13:57 hewitson
* m-toolbox/classes/@ssm/doSimulate.m: Factored code in to three parts
1) No noise and working ltpda_ssmsim mex file, uses the mex file 2) No noise and broken mex file, uses a pure MATLAB simplified version 3) With noise, uses the full simualte version
2010-08-20 13:55 hewitson
* m-toolbox/classes/@ssm/simulate.m: A debug flag for the user to force the user of the complete (old) simulate code.
2010-08-20 13:55 hewitson
* m-toolbox/classes/@ssm/ssm.m: changed prototype for doSimulate
2010-08-20 13:54 hewitson
* m-toolbox/makeToolbox.m: Added the ltpda_ssmsim mex file to the install list.
2010-08-20 13:54 hewitson
* src/compileAll.m: Add the ssm sim mex file to the list.
2010-08-20 13:52 hewitson
* src/ltpda_ssmsim/: do_a_run.m, do_a_run_mat.m, ltpda_ssmsim.c, ltpda_ssmsim.mexmaci64, mexopts_maci64.sh, test_ltpda_ssmsim.m, validate_mex.m: Update the code and added some test scripts and the Maci-64bit version of mex file.
2010-08-20 11:22 ingo
* m-toolbox/classes/@ssm/ssm.m: initialize the properties 'numparams' ans 'params' with a new plist to avoid that the ssm objects have the same pointer to the plist.
2010-08-20 11:03 ingo
* m-toolbox/classes/@ssm/: attachToDom.m, fromDom.m: update this methods in that way that they add the new property 'numparams' to
the ssm-DOM node.
2010-08-19 22:32 adrien
* m-toolbox/classes/@ssm/reorganize.m: This system gets validated to ensure there is not empty slot on the extended diagonal
2010-08-19 22:32 adrien
* m-toolbox/classes/@ssm/blockMatPrune.m: all the other cases were supported the same way, so this code is simpler.
2010-08-19 22:31 adrien
* m-toolbox/classes/@ssm/blockMatIndexSym.m: Same here
2010-08-19 22:30 adrien
* m-toolbox/classes/@ssm/blockMatIndex.m: Empty diagonal blocks must also be inspected, because they may be n*0 or 0*n
2010-08-19 22:26 adrien
* m-toolbox/classes/@ssm/blockMatMult.m: Faster code to detect empty slots and make extended diagonal
2010-08-19 22:25 adrien
* m-toolbox/classes/@ssm/blockMatAdd.m: Typo corrected
2010-08-19 21:57 adrien
* m-toolbox/classes/@ssm/blockMatRecut.m: Faster code
2010-08-19 20:42 adrien
* m-toolbox/classes/@ssm/: CPSD.m, PSD.m, bode.m, kalman.m, resp.m, simulate.m: faster handling of the plist, and avoids the dynamic call that breaks if the plist is initially empty
2010-08-19 20:40 adrien
* m-toolbox/classes/@ssm/doSubsParameters.m: Better handling of the parameter plist
2010-08-19 20:39 adrien
* m-toolbox/classes/@ssm/assemble.m: numparams is now assembled
(question iw ehther we need to copy the plist or not)
2010-08-19 17:18 hewitson
* src/ltpda_ssmsim/: compile.m, ltpda_ssmsim.c, mexopts_maci64.sh, test_ltpda_ssmsim.m: Some more testing.
2010-08-19 17:13 ingo
* m-toolbox/classes/@plist/remove.m: Add the feature that it is possible to remove parameters from the PLIST with a logical array and for multiple index values.
2010-08-19 16:15 hewitson
* src/ltpda_ssmsim/: compile.m, ltpda_ssmsim.c, ltpda_ssmsim.h, mat_ssmsim.m, mexopts.bat, mexopts.sh, mexopts32.bat, mexopts_maci64.sh, test_ltpda_ssmsim.m, version.h, ltpda_ssmsim.m: A first go at making the core part of ssm/simulate in C. So far we seem to get small rounding errors and only a small speed-up.
2010-08-19 16:10 mauro
* m-toolbox/classes/@ao/fftfilt_core.m: - Fixed a bug in vector size handling - Introduced a check on the xvar (for the case where the filter is a smodel) so to make sure we operate on phyisical frequencies,a s requested by the use of fft
2010-08-19 16:01 ingo
* src/MPipeline2/src/mpipeline/pipelinelist/PipelineListTreeRenderer.java: Set the size of the JLable for the pipeline tree to the size of the name. This means that the tree will not cut a large pipeline name.
2010-08-19 15:57 ingo
* src/MPipeline2/src/mpipeline/: canvas/MCanvas.java, main/MainWindow.java: Rebuild the pipeline tree if the user change the pipeline name. This is necessary to see the complete name if the user enters a long name. This is so long necessary till we have a method which updates only the this tree part.
2010-08-19 15:31 mauro
* m-toolbox/test/test_ssm/test_oscillator_sine_fftfilt.m: Tests for
ssm/simulate and ao/fftfilt with smodel model, based on comparison of ssm/simulate and ao/fftfilt with analytic calculation
2010-08-19 15:28 mauro
* m-toolbox/test/test_ssm/test_ssm_harm_osc_simulate.m: Updated to reflect small fixes in the built-in model under test
2010-08-19 15:27 ingo
* testing/utp_1.1/utps/pzmodel/utp_pzmodel_tomiir.m: update UTP
2010-08-19 13:38 gerrit
* ltpdareporobot/ltpdareporobot.rb: Now compatible with 2.3rc1 and 2.3.rc2
2010-08-19 10:40 hewitson
* m-toolbox/classes/@plist/subset.m: Bug fix: if the user requests a single key which is not in the original plist, then we have to be more careful with indexing because the output plist will be empty.
2010-08-19 09:29 mauro
* m-toolbox/classes/@smodel/eval.m: A little bug fixed
2010-08-19 07:56 mauro
* m-toolbox/classes/@smodel/fromExpression.m: I think this is a needed fix, in order to have this to work: mdl = smodel(plist('expression', 'a1.*x1 + a2.*x2 + a0', 'xvar', {'x1', 'x2'}, 'yunits', 'm', 'xunits', {'T', 'K'}));
2010-08-19 07:49 mauro
* m-toolbox/classes/@pest/eval.m: Help clarified and expanded
2010-08-18 23:43 mauro
* m-toolbox/classes/: @pest/eval.m, @smodel/eval.m: Implementing Miquel fix: "if the 'xvar' is an ao with tsdata, inherit t0 and fs from that one" at the level of smodel/eval rather than pest/eval
2010-08-18 21:40 adrien
* m-toolbox/classes/@ssm/: copy.m, doSubsParameters.m, ssm.m, validate.m: A rapid implementation of the numparams filed. It is not complete (eg. need completion in built-in models).
2010-08-18 21:39 adrien
* m-toolbox/classes/@ssm/doSimulate.m: Display only depends on function display option, not toolbox verbose level (change was also in Kalman in previous commit)
2010-08-18 21:38 adrien
* m-toolbox/classes/@ssm/: reorganize.m, reshuffle.m, resp.m: Homogeneisation of the copy behaviour of ssm/reorganize
2010-08-18 21:34 adrien
* m-toolbox/classes/@ssm/: CPSD.m, PSD.m, kalman.m, resp.m, simulate.m: uses setData for AO ; shorter minfo call to ssm/reorganize
2010-08-18 21:27 adrien
* m-toolbox/classes/@ssm/bode.m: check for stability in user call
2010-08-18 17:45 ingo
* testing/utp_1.1/utps/ao/utp_ao_select.m: update
2010-08-18 17:35 ingo
* testing/utp_1.1/utps/ao/utp_ao_find.m: update
2010-08-18 17:26 ingo
* m-toolbox/classes/@history/: attachToDom.m, fromDom.m: attaching and detaching the new property 'objectClass' to/from a DOM node.
2010-08-18 17:24 hewitson
* src/MPipeline2/dist/MPipeline2.jar: Fresh compile of the jar file.
2010-08-18 17:19 ingo
* m-toolbox/classes/+utils/: @helper/val2str.m, @prog/mcell2str.m: updating the getter method to the new getter method
getObjectClass
2010-08-18 17:16 ingo
* m-toolbox/classes/@history/char.m: updating the getter method to the new getter method getObjectClass
2010-08-18 17:15 ingo
* m-toolbox/classes/@history/getObjectClass.m: updating the getter method to the new property 'objectClass'
2010-08-18 17:15 ingo
* m-toolbox/classes/@history/setObjectClass.m: new hidden setter method for setting the class of the object the history was attached to
2010-08-18 17:12 ingo
* m-toolbox/classes/@history/history.m: define the prototype for the method: setObjectClass and make this method and the method getObjectClass as a hidden public method (not static)
2010-08-18 16:54 hewitson
* m-toolbox/classes/@ao/: ao.m, setData.m: Add a new public setter for the 'data' field which is hidden. This is to allow developers to make more optimal AO construction in other classes, while hiding from the user the fact that the data object can be set.
2010-08-18 16:53 hewitson
* m-toolbox/classes/@ssm/blockMatIndex.m: Speed-up the assessment of which elements of the cell-array are empty.
2010-08-18 16:53 hewitson
* m-toolbox/classes/@ssm/bode.m: Some cleaning up of the input plist handling and the getDefaultPlist, as well as some simplification on the AO construction to make it less expensive.
2010-08-18 16:52 hewitson
* m-toolbox/classes/@ssm/double.m: Instead of calling the user function doSimplify, we can just call the core code directly. We need to do some refactoring here to place this core code in a private method.
2010-08-18 16:51 hewitson
* m-toolbox/classes/@ssm/reorganize.m: Some cleaning up of the input plist processing and the copying of the system. This probably still needs some more work and checking.
2010-08-18 16:51 miquel
* m-toolbox/classes/@ao/xfit.m: Setting output variables to '~' is only supported in MATLAB 2010. Substituting these with the variable 'dump'.
2010-08-18 16:51 hewitson
* m-toolbox/classes/@param/setDesc.m: It's reasonable to assume that developers are experts and will use this method correctly. It is not a user method so we don't need expensive calls to collect_objects.
2010-08-18 16:50 hewitson
* m-toolbox/classes/: @history/history.m, @ltpda_uoh/addHistory.m: We add a new field to the history class (objectClass) where we can capture the class of the object that the history was attached to, before it got stripped out to take its place in the history tree. This will break the toolbox until a setter method is put in place (soon).
2010-08-18 16:49 hewitson
* m-toolbox/classes/@plist/ltp_parameters.m: The beginning of the new plist static constructor for the complete LTP parameter list.
2010-08-18 16:44 mauro
* m-toolbox/classes/@LTPDAprefs/LTPDAprefs.m: Cosmetic changes
2010-08-18 16:32 miquel
* m-toolbox/classes/@pest/eval.m: uses the inputted AO to set the t0 of the output object
2010-08-18 16:09 ingo
* m-toolbox/classes/+utils/@xml/attachSymToDom.m: bug fix: The command char(sym, precision) doesn't exist :(
2010-08-18 15:35 ingo
* testing/utp_1.1/utps/ao/: utp_ao_split_chunks.m, utp_ao_split_samples.m, utp_ao_split_times_frequ.m: update UTP
2010-08-18 13:45 marc1
* m-toolbox/classes/+utils/@math/: loglikehood.m, loglikehood_matrix.m, loglikehood_ssm.m: change the N in order to scale psd (df not included, because after discussion with Miquel, agreed that we do not need it)
2010-08-18 13:44 marc1
* m-toolbox/classes/: @ao/crbound.m, @ao/mcmc.m, @matrix/crb.m, @matrix/mcmc.m: change the N in order to scale psd (df not included, because after discussion with Miquel, agreed that we do not needed)
2010-08-18 11:46 ingo
* testing/utp_1.1/utps/ao/utp_ao_cohere.m: bug fix
2010-08-18 11:39 ingo
* testing/utp_1.1/utps/timespan/utp_timespan_timespan.m: bug fix
2010-08-18 11:25 ingo
* testing/utp_1.1/utps/: mfir/utp_mfir_bsubmit.m, mfir/utp_mfir_mfir.m, mfir/utp_mfir_submit.m, mfir/utp_mfir_update.m, ao/utp_ao_ao.m, ao/utp_ao_bsubmit.m, ao/utp_ao_cpsd.m, ao/utp_ao_lcohere.m, ao/utp_ao_lcpsd.m, ao/utp_ao_ltfe.m, ao/utp_ao_psd.m, ao/utp_ao_submit.m, ao/utp_ao_tfe.m, ao/utp_ao_update.m, miir/utp_miir_bsubmit.m, miir/utp_miir_miir.m, miir/utp_miir_submit.m, miir/utp_miir_update.m, parfrac/utp_parfrac_bsubmit.m, parfrac/utp_parfrac_parfrac.m, parfrac/utp_parfrac_submit.m, parfrac/utp_parfrac_update.m, plist/utp_plist_bsubmit.m, plist/utp_plist_submit.m, plist/utp_plist_update.m, pzmodel/utp_pzmodel_bsubmit.m, pzmodel/utp_pzmodel_pzmodel.m, pzmodel/utp_pzmodel_submit.m, pzmodel/utp_pzmodel_update.m, timespan/utp_timespan_bsubmit.m, timespan/utp_timespan_submit.m, timespan/utp_timespan_timespan.m, timespan/utp_timespan_update.m, ao/utp_ao_cohere.m, ao/utp_ao_firwhiten.m, ao/utp_ao_lpsd.m, ao/utp_ao_spectrogram.m, ao/utp_ao_whiten1D.m, filterbank/utp_filterbank_filterbank.m, rational/utp_rational_bsubmit.m,
rational/utp_rational_rational.m, rational/utp_rational_submit.m, rational/utp_rational_update.m, ssm/utp_ssm_ssm.m, time/utp_time_datenum.m, time/utp_time_format.m, time/utp_time_parse.m, time/utp_time_time.m, time/utp_time_timeformat.m, time/utp_time_timezone.m: update to the new preferences architecture.
2010-08-18 11:22 ingo
* m-toolbox/classes/@paramValue/paramValue.m: bug fix
2010-08-18 11:19 ingo
* m-toolbox/classes/+utils/@helper/: helper.m, jArrayList2CellArray.m: Add helper which converts a java ArrayList into a MATLAB cell array
2010-08-17 09:40 ingo
* m-toolbox/classes/@history/plot.m: Adapt to the new preferences structure.
2010-08-17 08:00 mauro
* testing/utp_1.1/utps/ao/utp_ao_xcorr.m: Introduced a tolerance to allow for UTP_09 to pass. This deals with the estimation of the sampling frequency of tsdata.
2010-08-16 20:18 ingo
* src/MPipeline2/src/mpipeline/ltpdapreferences/: PlotPrefGroupPanel.form, PlotPrefGroupPanel.java, TimePrefGroupPanel.form, TimePrefGroupPanel.java: bug fix: Set in the constructor the current values for the preferences.
2010-08-16 20:02 ingo
* m-toolbox/classes/: @paramValue/paramValue.m, @plist/plist.m, @history/dotview.m, @ltpda_uo/submitDialog.m, @LTPDAworkbench/cb_changeVerbosity.m, @LTPDAworkbench/rebuildLibrary.m, @LTPDARepositoryManager/LTPDARepositoryManager.m, @LTPDARepositoryManager/basic_newConnection.m, @LTPDARepositoryManager/cb_timerClearPassord.m, @LTPDARepositoryManager/updatePrefs.m: [no log message]
2010-08-16 20:01 ingo
* m-toolbox/classes/: @time/time.m, @timespan/timespan.m, @ssm/dotview.m, @ltpda_uoh/fromModel.m: Adapt to the new preferences structure.
2010-08-16 18:03 ingo
* m-toolbox/m/etc/ltpda_startup.m: bug fix: Use the java method size() to get the size of a java ArrayList
2010-08-16 16:07 hewitson
* m-toolbox/m/etc/ltpda_startup.m: Adapted to work with the new preferences structure and should also handle and update of the existsing user preferences.
2010-08-16 16:06 hewitson
* m-toolbox/classes/@LTPDAprefs/LTPDAprefs.m: Simplified version which uses the new preferences structure and adds some convenient static functions to build and load the preferences. The GUI part is done with a new GUI which is loaded from here. There are no longer restrictions on multiple GUIs being open since they all observe a core preferences object stored in the appdata.
2010-08-16 16:04 hewitson
* m-toolbox/: classes/@LTPDARepositoryManager/LTPDARepositoryManager.m, classes/@LTPDAworkbench/LTPDAworkbench.m, classes/@ltpda_uoh/getBuiltInModels.m, classes/@unit/unit.m, classes/+utils/@helper/msg.m, classes/+utils/@helper/ltpda_userclasses.m, m/helper/mc.m: Adapt to the new preferences structure.
2010-08-16 16:04 hewitson
* m-toolbox/classes/@LTPDAworkbench/cb_applyprefs.m: Delete the code - the callback can be disconnected and removed.
2010-08-16 16:03 hewitson
* m-toolbox/jar/lib/mysql-connector-java-5.1.6-bin.jar, src/MPipeline2/dist/MPipeline2.jar, src/MPipeline2/dist/lib/mysql-connector-java-5.1.6-bin.jar: Update jar file.
2010-08-16 16:03 hewitson
* src/MPipeline2/src/mpipeline/main/MainWindow.java: Deleting some commented out code.
2010-08-16 16:03 hewitson
* src/MPipeline2/src/mpipeline/dialogs/PreferencesDialog.java: Upload the available windows from the main pipeline window to the prefs GUI
2010-08-16 14:52 ingo
* src/MPipeline2/src/mpipeline/ltpdapreferences/: MiscPrefGroupPanel.java, ModelsPrefGroupPanel.java, RepositoryPrefGroupPanel.java: The method java.lang.String.isEmpty() is a method of java 1.6 but wewant to support java 1.5 So I have changed this command to java.lang.String.length() == 0
2010-08-16 13:09 marc1
* m-toolbox/classes/@ao/crbound.m: changes in integration (added frequency) and changes in scaling of the psd
2010-08-16 09:19 hewitson
* src/MPipeline2/src/mpipeline/main/: Main.java, MainWindow.form, MainWindow.java: Use the new preference object which can be passed in as an argument to the constructor.
2010-08-16 09:18 hewitson
* src/MPipeline2/src/mpipeline/utils/Utils.java: Some code hardening in the file selection dialog.
2010-08-16 09:18 hewitson
* src/MPipeline2/src/mpipeline/dialogs/: PreferencesDialog.form, PreferencesDialog.java: Uses the new LTPDA Preferences structure.
2010-08-16 09:17 hewitson
* src/MPipeline2/src/mpipeline/ltpdapreferences/: DisplayPrefGroup.java, DisplayPrefGroupPanel.form, DisplayPrefGroupPanel.java, ExternalPrefsGroup.java, ExternalPrefsGroupPanel.form, ExternalPrefsGroupPanel.java, LTPDAPrefGroup.java, LTPDAPreferences.java, LTPDAPrefsGui.form, LTPDAPrefsGui.java, LTPDAPrefsTabPane.form, LTPDAPrefsTabPane.java, MiscPrefGroup.java,
MiscPrefGroupPanel.form, MiscPrefGroupPanel.java, ModelsPrefGroup.java, ModelsPrefGroupPanel.form, ModelsPrefGroupPanel.java, PlotPrefGroup.java, PlotPrefGroupPanel.form, PlotPrefGroupPanel.java, RepositoryPrefGroup.java, RepositoryPrefGroupPanel.form, RepositoryPrefGroupPanel.java, TimePrefGroup.java, TimePrefGroupPanel.form, TimePrefGroupPanel.java: A new set of classes to handle LTPDA Toolbox preferences in a more modular way and extensible way. There is also a decent separation of the model and the view so that having multiple preference GUIs open no longer causes headaches for updating each other. Due to the modularity I also added a set of preferences for plotting which were previously hardcoded in ltpda_startup. The restructuring on the MATLAB side is underway.
2010-08-13 10:45 hewitson
* src/MPipeline2/src/mpipeline/console/ConsoleDialog.java: Rmove merge conflicts.
2010-08-13 09:28 marc1
* m-toolbox/classes/@matrix/crb.m: now calculates crbound for matrix 3X3
2010-08-13 09:28 marc1
* m-toolbox/classes/@matrix/mcmc.m: updated to deal with 3 outputs systems
2010-08-13 09:27 marc1
* m-toolbox/classes/+utils/@math/mhsample.m: updated to accept new call to likelihood_matrix
2010-08-13 09:26 marc1
* m-toolbox/classes/+utils/@math/loglikehood_matrix.m: updated to accept 3D outputs (special case for magnetic data analysis)
2010-08-13 09:26 marc1
* m-toolbox/classes/+utils/@math/math.m: call to loglikelihood_matrix updated
2010-08-13 09:25 marc1
* m-toolbox/classes/+utils/@math/loglikehood.m: updated to accept
1D signals
2010-08-13 09:25 marc1
* m-toolbox/classes/@ao/crbound.m: Now accepts 1 dimensional outputs, help updated
2010-08-13 09:24 marc1
* m-toolbox/classes/@ao/mcmc.m: Now accepts 1 dimensional inputs, help updated
2010-08-11 16:20 anneke
* m-toolbox/classes/@ao/xfit.m: small bug fix changed ~isempty() to exist()
2010-08-10 22:00 ingo
* src/MPipeline2/src/mpipeline/main/: MainWindow.form, MainWindow.java: Playing some more with the layout
2010-08-10 18:28 ingo
* src/MPipeline2/src/mpipeline/plisttable/PlistTable.java: Change resize mode to default mode.
2010-08-10 18:27 ingo
* src/MPipeline2/src/mpipeline/main/: MainWindow.form, MainWindow.java: Add new buttons: "Move Pipeline up", "Move Pipeline down" and "Delete Pipeline".
2010-08-10 17:55 ingo
* src/MPipeline2/src/mpipeline/main/: MainWindow.form, MainWindow.java: Playing with the layout
2010-08-10 17:39 ingo
* src/MPipeline2/src/mpipeline/main/: MainWindow.form, MainWindow.java: Playing with the layout
2010-08-10 15:51 ingo
* src/MPipeline2/src/mpipeline/main/: MainWindow.form, MainWindow.java: Some changes to the layout. I hope that I didn't break anything on a MAC. On a Linux machine it looks quite the
same.
2010-08-09 20:21 ingo
* src/MPipeline2/src/mpipeline/main/MainWindow.java: Don't ask for saving if there doesn't exist any open document and/or pipeline.
2010-08-09 20:05 ingo
* src/MPipeline2/src/mpipeline/dialogs/FileInputDialog.java: Add the key binding <RETURN>
2010-08-09 20:04 ingo
* src/MPipeline2/src/mpipeline/dialogs/KeyBindingDialog.java: Change the order of the inputs for the constructor.
2010-08-09 19:34 ingo
* src/MPipeline2/src/mpipeline/dialogs/KeyBindingDialog.java: Add a dialog class with general key bindings like "ctrl-w" and "ESC"
2010-08-09 19:32 ingo
* src/MPipeline2/src/mpipeline/repository/RepositoryManagerGUI.java: add "import" command for the moved general dialog class.
2010-08-09 19:31 ingo
* src/MPipeline2/src/mpipeline/repository/KeyBindingDialog.java: moved this class from the 'repository' package to the 'dialogs' package.
2010-08-09 19:06 ingo
* src/MPipeline2/src/mpipeline/dialogs/FileInputDialog.java: Change the isEmpty String command to length() != 0 because isEmpty doesn't exist in JDK 1.5
2010-08-09 18:38 ingo
* testing/utp_1.1/utp_run.m: Add some features with you can skip some defined UTPs. For this you have to use a PLIST with the keys: 'tests' - cell array of strings above 'no repository' - true/false 'skip tests' - cell array of tests to skip 'skip classes' - cell array of classes to skip
2010-08-09 18:36 ingo
* testing/utp_1.1/utps/: ao/utp_ao_ao.m, ao/utp_ao_bsubmit.m, ao/utp_ao_submit.m, collection/utp_collection_collection.m, filterbank/utp_filterbank_filterbank.m, matrix/utp_matrix_matrix.m, mfir/utp_mfir_bsubmit.m, mfir/utp_mfir_mfir.m, mfir/utp_mfir_submit.m, miir/utp_miir_bsubmit.m, miir/utp_miir_miir.m, miir/utp_miir_submit.m, parfrac/utp_parfrac_bsubmit.m, parfrac/utp_parfrac_parfrac.m, parfrac/utp_parfrac_submit.m, pest/utp_pest_pest.m, plist/utp_plist_bsubmit.m, plist/utp_plist_plist.m, plist/utp_plist_submit.m, pzmodel/utp_pzmodel_bsubmit.m, pzmodel/utp_pzmodel_pzmodel.m, pzmodel/utp_pzmodel_submit.m, rational/utp_rational_bsubmit.m, rational/utp_rational_rational.m, rational/utp_rational_submit.m, smodel/utp_smodel_smodel.m, ssm/utp_ssm_ssm.m, timespan/utp_timespan_bsubmit.m, timespan/utp_timespan_submit.m, timespan/utp_timespan_timespan.m: Add a return value which identifies this UTP as an UTP which needs a repository. With this feature it is possible to skip this UTP in utp_run.
2010-08-07 08:25 hewitson
* m-toolbox/classes/+utils/@helper/: err.m, msg.m, warn.m: First check that the 'wb' retreived from the appdata is really an LTPDAworkbench.
2010-08-07 08:25 hewitson
* m-toolbox/classes/@LTPDAworkbench/runPipeline.m: Register the instance of the workbench that will be executed in the appdata. Then the message passing to the console can work. This is a fine solution since only one instance of a workbench can execute a pipeline at one time (no multithreading here!).
2010-08-07 08:24 hewitson
* m-toolbox/classes/@LTPDAworkbench/LTPDAworkbench.m: Don't register the instance of the workbench in the appdata when starting. This is handled differently now.
2010-08-06 21:36 ingo
* m-toolbox/classes/@LTPDAworkbench/LTPDAworkbench.m: bug fix: The message methods must be public methods.
2010-08-06 21:13 ingo
* m-toolbox/classes/: +utils/@helper/err.m, +utils/@helper/msg.m, +utils/@helper/warn.m, @LTPDAprefs/cb_applyPrefs.m: At the moment exist only one workbench which is stored in the application data. But if we allow to create more than one instances of the workbench then it is necessary to adapt this method(s). You can use the following commands to get the GUI: jDesktop= com.mathworks.mde.desk.MLDesktop.getInstance; jMainFrame = jDesktop.getMainFrame; jAllFrames = jMainFrame.getFrames
2010-08-06 21:10 ingo
* m-toolbox/classes/@LTPDAworkbench/: addBlock.m, addBlockInput.m, addErrorMessage.m, addMessage.m, addWarningMessage.m, appendParam.m, appendPlist.m, cb_applyprefs.m, cb_blockdoc.m, cb_changeVerbosity.m, cb_display.m, cb_executePlan.m, cb_explore.m, cb_export2mfile.m, cb_export2terminal.m, cb_exportWS.m, cb_importFromMfile.m, cb_importFromWorkspace.m, cb_importWBfromObjects.m, cb_launchConstructor.m, cb_launchLTPDApreferences.m, cb_launchRepogui.m, cb_launchSigBuilder.m, cb_launchSpecwinViewer.m, cb_openRepoManagerGUI.m, cb_plot.m, cb_plotHistory.m, cb_rebuildLibrary.m, cb_report.m, cb_reset.m, cb_runPipeline.m, cb_saveObjects.m, cb_skipForward.m, cb_stepBackwards.m, LTPDAworkbench.m, cb_guiClosed.m, cb_stepForward.m, cb_submitObjects.m, cb_table.m, clearBlockVariables.m, close.m, connectBlocks.m, downloadPlist.m, executeCommands.m, executeConstants.m, executeReadyBlocks.m, explore.m, export.m, fromM.m, fromXML.m, getBlockByName.m, getWS_VarName.m, getwbh.m, jpl2mpl.m, lib.mat, minfo2algo.m, moveBlock.m, newPipeline.m, objs2pipeline.m, parse.m, parseBlocks.m, parseCmd.m, parseReadyBlocks.m, plot.m, plotHistory.m, refreshLibrary.m, reset.m, run.m, runPipeline.m, save.m, setBlockColor.m, setParam.m, skipForward.m, stepBackwards.m, stepForward.m, uploadPlist.m: Prepare the workbench class in such way that it is possible to create more instances than one. At the moment is this not possible because we have to clarify how we handle the output of the methods (utils.helper.msg) without having a instance to the workbench. The same is true if we want to set the LTPDA preferences.If we solve this problems then can we switch the class into a 'multi' instance class with removing the "getappdata(0, 'LTPDAworkbench')" and "setappdata(0, 'LTPDAworkbench', ...)" commands.
2010-08-06 21:04 ingo
* m-toolbox/classes/@ltpda_uoh/ltpda_uoh.m: add additional class info if the setting of 'procinfo' and 'plotinfo' fails
2010-08-05 18:53 nicolodi
* testing/utp_1.1/utps/timespan/utp_timespan_timespan.m: Silence warnings.
2010-08-05 18:49 nicolodi
* testing/utp_1.1/utps/timespan/utp_timespan_timespan.m: Re-enable two tests disabled by mistake.
2010-08-05 18:48 nicolodi
* testing/utp_1.1/utps/timespan/utp_timespan_timespan.m: Remove test made un-applicable by previous commit. Fix another one after restructuring of timespan class.
2010-08-05 18:45 nicolodi
* m-toolbox/classes/@timespan/timespan.m: Remove constructor from plist embedded into another plist. It does not make sense anymore.
2010-08-04 14:16 nicolodi
* m-toolbox/m/etc/ltpda_startup.m: M-x delete-trailing-whitespace
2010-08-04 14:15 nicolodi
* m-toolbox/: classes/@LTPDAprefs/LTPDAprefs.m, m/etc/ltpda_startup.m: Add a tollbox preferences upgrade step to ltpda_startup. Use this to update the time string representation format to include timezone.
2010-08-04 13:00 nicolodi
* m-toolbox/classes/@LTPDAprefs/LTPDAprefs.m: Add timezone information to default time string format descriptor in the toolbox user preferences.
2010-08-04 12:48 anneke
* m-toolbox/classes/@ao/mean.m: now adds standard deviation to dy
2010-08-04 12:38 nicolodi
* m-toolbox/classes/@timespan/display.m: Show only relevant properties.
2010-08-04 12:15 nicolodi
* m-toolbox/classes/@plist/pset.m: Fix input parameters handling.
2010-08-04 11:34 nicolodi
* testing/utp_1.1/utps/timespan/utp_timespan_eq.m: Remove test no more relevant after timespan class restructuring.
2010-08-04 11:31 nicolodi
* m-toolbox/classes/@timespan/: setEndT.m, setStartT.m: Adapt to restructured timespan class: timeformat is no longer a property.
2010-08-04 11:29 nicolodi
* m-toolbox/classes/@timespan/timespan.m: Work around MATLAB bugs in loading class instances from disk, switch back 'interval' to be a property instead of a dependent property. The behaviour is the same, with a small penalty on the object size.
2010-08-03 18:06 anneke
* m-toolbox/classes/+utils/@plottools/datacursormode.m: iplot now shows also sample time together with time string when clicking on graph
2010-08-03 16:28 anneke
* m-toolbox/classes/@ao/diff.m: changed case 'diff'. returns tsdata object with old time series, where the last sample of x series is cut. This is to make x and y vector the same length.
2010-08-03 15:06 congedo
* m-toolbox/classes/@ao/: tdfit.m, xfit.m: revisioned version
2010-08-03 12:30 anneke
* m-toolbox/classes/@ao/diff.m: Added a method 'diff', where the function behaves like the respective MATLAB function. The output is an xy-object where the x-axis is just a counter.
2010-08-03 09:11 hewitson
* src/MPipeline2/dist/MPipeline2.jar: Update jar file.
2010-08-03 09:09 hewitson
* src/MPipeline2/src/mpipeline/plisttable/PlistTableCellEditor.java: Call the new FileInputDialog for the key 'FILENAME'. Moved the getFilename() and putFilename() methods to the new FileInputDialog class.
2010-08-03 09:08 hewitson
* src/MPipeline2/src/mpipeline/dialogs/: FileInputDialog.form, FileInputDialog.java: A new special editor for 'FILENAME' keys. Now you can edit the filename nicely by hand, or click the browse button to use standard system file dialogs.
2010-08-02 20:31 ingo
* m-toolbox/m/gui/ltpdv/callbacks/ltpdv_load_objects.m: Change utils.helper.xmlread --> utils.xml.xmlread
2010-08-02 20:30 ingo
* m-toolbox/m/gui/gltpda/pan1main.m: some changes in a comment out part. utils.helper.xmlread --> utils.xml.xmlread
2010-08-02 20:24 ingo
* m-toolbox/m/etc/ltpda_startup.m: Adding a part which selects the correct help layout depending on the MATLAB release. Since R2009b have MATLAB a new documentation layout-.
2010-08-02 20:21 ingo
* m-toolbox/html_help/help/ug/: releasenotesV2_0_1_content.html, releasenotesV2_0_content.html, releasenotesV2_1_content.html, releasenotesV2_2_content.html, releasenotesV2_3_content.html, releasenotes_content.html: add HTML files for the release notes.
2010-08-02 20:21 ingo
* m-toolbox/html_help/help/demos/html/demosTestPage.html: Just a file so that cvs creates the 'html' folder :) and doesn't prune the empty folder.
2010-08-02 20:18 ingo
* m-toolbox/html_help/help/demos/demos.xml: Add the demos.xml file for the LTPDA toolbox. At the moment we don't have any demos.
2010-08-02 20:17 ingo
* m-toolbox/html_help/help/: helptocR2009a.xml, helptocR2009b.xml, helptocR2010a.xml: I have created different helptoc files for the new documentation layout. (R2009b is not really necessary because it is nearly the same as R2010a)
2010-08-02 20:15 ingo
* m-toolbox/html_help/help/helptoc.xml: Add Release notes to the documentation.
2010-08-02 19:44 ingo
* m-toolbox/html_help/help/helpfuncbycat.xml: example XML file for "functions by category"
2010-08-02 19:26 ingo
* m-toolbox/html_help/help/ug/images/: RepositoryManager.png, release2_1_add_to_database.png, release2_1_connect.png, release2_1_disconnect.png, release2_1_report.png, release2_1_save.png, release2_1_search_database.png, release2_1_table.png: [no log message]
2010-08-02 18:49 nicolodi
* m-toolbox/classes/@timespan/timespan.m: Whitespace. Introduce constant properties matching timezone and timeformat time class properties.
2010-08-02 18:45 nicolodi
* m-toolbox/classes/@timespan/loadobj.m: Whitespace.
2010-08-02 18:40 nicolodi
* m-toolbox/classes/@time/: loadobj.m, update_struct.m: M-x delete-trailing-whitespace
2010-08-02 15:33 nicolodi
* m-toolbox/classes/@time/time.m: Change timeformat and timezone into constant properties, MATLAB's equivalent of class properties. In this way we obtain access to those from classes and instances, and we trick MATLAB R2008b in doing the right thing when upgrading from the old to the new definition of the time class.
2010-08-02 11:24 anneke
* m-toolbox/classes/@ao/hist_gauss.m: fixed procinfo
2010-07-30 16:07 nicolodi
* testing/utp_1.1/utps/timespan/: utp_timespan_setTimeformat.m, utp_timespan_setTimezone.m: Remove tests obsoleted by recent changes to timespan class.
2010-07-30 15:59 nicolodi
* m-toolbox/classes/@ao/split.m: Adapt to new time class.
2010-07-30 15:43 nicolodi
* testing/utp_1.1/utps/timespan/utp_timespan_timespan.m: Adapt to new time and timespan classes.
2010-07-30 15:42 nicolodi
* m-toolbox/classes/@timespan/: attachToDom.m, copy.m, double.m, fromDom.m, fromTimespanDef.m, setTimeformat.m, setTimezone.m, timespan.m, update_struct.m: Restructure timespan class.
2010-07-30 11:57 nicolodi
* m-toolbox/classes/@timespan/fromTimespanDef.m: Adapt to time class restructuring.
2010-07-30 11:55 nicolodi
* testing/utp_1.1/utps/timespan/utp_timespan_timespan.m: Fix test and introduce more testig for the timespan constructor.
2010-07-30 11:51 nicolodi
* testing/utp_1.1/utp_run.m: Do not stop UTP machinery of a test raises an exception.
2010-07-30 11:45 nicolodi
* testing/utp_1.1/print_utp_results.m: Style fixes.
2010-07-30 00:38 nicolodi
* testing/utp_1.1/utps/pest/: utp_pest_setChi2.m,
utp_pest_setCorr.m, utp_pest_setCov.m, utp_pest_setDof.m, utp_pest_setDy.m, utp_pest_setModels.m, utp_pest_setNames.m, utp_pest_setPdf.m, utp_pest_setY.m: More useless harmfull inizializations to remove.
2010-07-30 00:36 nicolodi
* testing/utp_1.1/utp_fcns/utpGetEmptyResults.m: Remove unused function.
2010-07-30 00:35 nicolodi
* testing/utp_1.1/utps/pest/: utp_pest_setChain.m, utp_pest_setYunits.m: Fix UTPs execution by removing useless inizialization of results list.
2010-07-29 20:09 nicolodi
* testing/utp_1.1/utps/time/: utp_time_datenum.m, utp_time_double.m, utp_time_format.m, utp_time_parse.m, utp_time_string.m, utp_time_time.m, utp_time_timeformat.m, utp_time_timezone.m: Add UTPs for the time class.
2010-07-29 20:07 nicolodi
* m-toolbox/classes/@time/: attachToDom.m, char.m, copy.m, datenum.m, display.m, double.m, format.m, fromDom.m, fromTimeString.m, fromTimeValue.m, getdateform.m, matfrmt2javafrmt.m, parse.m, parse_time_string.m, setEpochtime.m, setTime_str.m, setTimeformat.m, setTimezone.m, strftime.m, string.m, time.m, update_struct.m: Restructure time class accordingly to discussion on ltda-dev mailing list.
2010-07-29 20:05 nicolodi
* m-toolbox/classes/@timespan/: fromTimespanDef.m, setTimeformat.m, setTimezone.m: Adapt to the new time class.
2010-07-29 20:02 nicolodi
* testing/utp_1.1/utps/timespan/utp_timespan_eq.m: Adapt to the new time class.
2010-07-29 19:54 nicolodi
* testing/utp_1.1/utp_fcns/utp_prepare_result.m: Re-add the toc() call to measure UTP run time.
2010-07-29 19:43 ingo
* testing/utp_1.1/utp_run.m: add the tic() for measuring the runtime of the UTPs.
2010-07-29 19:10 nicolodi
* testing/utp_1.1/utp_fcns/utp_prepare_result.m: Remove toc() missing its pairing tic().
2010-07-29 18:25 nicolodi
* m-toolbox/classes/@ao/sumjoin.m: Adapt to the new time class in preparation the restructuring.
2010-07-29 18:21 nicolodi
* testing/utp_1.1/utps/ao/utp_ao_sumjoin.m: Adapt to the new time class in preparation the restructuring.
2010-07-29 14:44 nicolodi
* m-toolbox/test/: test_list.m, test_time_format.m: Remove obsolete test.
2010-07-28 18:31 ingo
* m-toolbox/classes/: @ao/fromComplexDatafile.m, @ao/fromDataInMAT.m, @ao/fromDatafile.m, @ao/fromFSfcn.m, @ao/fromFcn.m, @ao/fromGEOserver.m, @ao/fromNDS.m, @ao/fromPest.m, @ao/fromPolyval.m, @ao/fromPzmodel.m, @ao/fromSModel.m, @ao/fromSpecWin.m, @ao/fromTSfcn.m, @ao/fromVals.m, @ao/fromWaveform.m, @ao/fromXYFcn.m, @ao/fromXYVals.m, @ao/sDomainFit.m, @ao/zDomainFit.m, @collection/addObjects.m, @collection/collection.m, @collection/fromRepository.m, @filterbank/filterbank.m, @filterbank/fromFilters.m, @ltpda_uoh/fromModel.m, @matrix/fromCSD.m, @matrix/fromInput.m, @matrix/mchNoisegenFilter.m, @mfir/fromA.m, @mfir/fromAO.m, @mfir/fromPzmodel.m, @mfir/fromStandard.m, @miir/fromAB.m, @miir/fromAllpass.m, @miir/fromLISO.m, @miir/fromParfrac.m, @miir/fromPzmodel.m, @miir/fromStandard.m, @parfrac/fromPzmodel.m, @parfrac/fromRational.m, @parfrac/fromResidualsPolesDirect.m, @pest/fromValues.m, @pzmodel/fromLISO.m, @pzmodel/fromParfrac.m, @pzmodel/fromRational.m, @rational/fromCoefficients.m, @rational/fromParfrac.m, @rational/fromPzmodel.m, @smodel/fromExpression.m, @timespan/fromTimespanDef.m: Remove the
used paramertes (key/values) from the parameter list before passing the PLIST into the method setProperties.
2010-07-28 16:19 nicolodi
* testing/utp_1.1/utps/time/utp_time_time.m: Modify test accordingly to Martin's best practice indications.
2010-07-28 15:23 marc1
* m-toolbox/classes/@ssm/: blockMatIndexSym.m, reshuffleSym.m, ssm.m: changes to deal with symbolic ssm's and do an apropriate reshuffle: change it in order to try to do some system simplifications for Bayesian Fit for SSM
2010-07-28 14:18 ingo
* m-toolbox/m/helper/addHistoryStep.m: bug fix: It is possible that the user doesn't specify the method invars.
2010-07-28 12:23 hewitson
* m-toolbox/classes/@LTPDAworkbench/lib.mat: New library built after change to default active state of parameters.
2010-07-28 12:12 nicolodi
* testing/utp_1.1/utp_run.m: Fix the UTP tests runner. I didn't test the test enough.
2010-07-28 09:07 hewitson
* src/MPipeline2/dist/MPipeline2.jar: jar file update.
2010-07-28 09:07 hewitson
* src/MPipeline2/src/mpipeline/plisttable/JParam.java: Bug fix: make sure the active status of the parameter is copied when we copy the parameter.
2010-07-28 07:25 hewitson
* src/MPipeline2/src/mpipeline/plisttable/: JParam.java, PlistTableModel.java: Parameters are now deactivated by default. When a parameter value is edited, then the parameter is activated.
2010-07-28 06:11 hewitson
* testing/utp_1.1/utp_template.m: Cleaned up some comments.
2010-07-28 06:09 hewitson
* testing/utp_1.1/utp_template.m: Added the main test harness and some additional details.
2010-07-28 06:00 hewitson
* testing/utp_1.1/utp_template.m: Updated the template to the latest style.
2010-07-27 20:43 adrien
* m-toolbox/classes/@ssm/: CPSD.m, PSD.m: Added 3 parameters forgotten in the plist (f1, f2, nf) to set the frequency axis.
2010-07-27 20:05 nicolodi
* testing/utp_1.1/utps/time/utp_time_time.m: Add some UTP tests for the time object constructor.
2010-07-27 19:52 adrien
* m-toolbox/classes/@ssm/parameterDiff.m: Corrected misleading parameter descriptions, and a bug.
2010-07-27 18:44 nicolodi
* testing/utp_1.1/utp_run.m: Restructure how we search for UTPs. The new implementation is faster and stricter in searching for UTPs given a class name.
2010-07-27 17:28 ingo
* m-toolbox/classes/@ao/: fromComplexDatafile.m, fromDatafile.m: bug fix: Don't ignore the "filepath" in the PLIST because this solves some issues if the user rebuild an object.
2010-07-27 16:34 nicolodi
* m-toolbox/classes/@time/time.m: Clean up comments. Comments shouyld not hide the code but explain it. No functional changes.
2010-07-27 15:54 nicolodi
* m-toolbox/classes/@time/: datenum.m, time.m: Add a converter from
time objects to MATLAB serial date format. Please check the note in the function help text and comment. ---------------------------------------------------------------------- Added Files: CVS: datenum.m CVS: ----------------------------------------------------------------------
2010-07-27 15:52 nicolodi
* m-toolbox/classes/@time/format.m: Stricter checks on input arguments.
2010-07-27 15:50 nicolodi
* m-toolbox/classes/@time/double.m: Speed up by a long shot removing unnecessary boiler plate code. Return a doubles vector with the same shape as the input time objects vector. ---------------------------------------------------------------------- ----------------------------------------------------------------------
2010-07-27 15:34 ingo
* m-toolbox/classes/@ao/xspec.m: resample the input AOs to the minimum frequency instead to the maximum frequency.
2010-07-27 15:30 ingo
* m-toolbox/m/etc/user_fcn_template.m: Add template for function which are not part of the LTPDA toolbox.
2010-07-27 15:28 ingo
* m-toolbox/m/etc/: ltpda_user_fcn_template.m, method_fcn_template.m: remove templates because they are a little bit more than obsolete.
2010-07-27 15:19 ingo
* m-toolbox/m/helper/addHistoryStep.m: provide the method invars names.
2010-07-27 14:43 ingo
* m-toolbox/m/etc/class_method_template.m: some more updates to the getDefaultPlist section.
2010-07-27 14:33 ingo
* m-toolbox/m/etc/: ao_fcn_template.m, class_method_template.m:
rename the template file 'ao_fcn_template' to 'class_method_template'
2010-07-27 14:23 ingo
* m-toolbox/m/etc/ao_fcn_template.m: update class method template.
2010-07-27 13:13 ingo
* m-toolbox/classes/: @ltpda_uoh/fromFile.m, @plist/fromFile.m: If the user doesn't specify a file extension then adds the toolbox a MAT extenstion
2010-07-27 12:20 ingo
* testing/utp_1.1/print_utp_results.m: Display the UTPs with the 30 worst run times.
2010-07-27 12:18 ingo
* testing/utp_1.1/utp_fcns/utp_prepare_result.m: Add the runtime of an UTP to the results. This is not relly true because the creation time of the test objects will be added to the first UTP of a UTP file.
2010-07-27 09:37 hewitson
* testing/utp_1.1/generic_utps/: utp_901.m, utp_902.m, utp_903.m, utp_920.m: Add the error message for syntax error to the result.
2010-07-27 09:17 hewitson
* testing/utp_1.1/utps/ssm/reference_files/: make_bode_references.m, ref_DFACS.mat, ref_IFO.mat, ref_bode_DFACS.mat, ref_bode_IFO.mat: Some initial bode references for two models.
2010-07-27 09:14 hewitson
* testing/utp_1.1/generic_utps/utp_920.m: A generic UTP for SSM models which checks the output of bode.
2010-07-27 09:13 hewitson
* testing/utp_1.1/: generic_utps/utp_901.m, generic_utps/utp_903.m, generic_utps/utp_02.m, generic_utps/utp_902.m, utps/ssm/utp_ssm_model_DFACS.m: Some more updates.
2010-07-27 09:13 hewitson
* testing/utp_1.1/: print_utp_results.m, utp_fcns/utp_prepare_result.m: Allow a further argument to utp_prepare_result which is a message indicating which part of a unit test failed. This message then propagates to the printed results.
2010-07-26 21:22 ingo
* m-toolbox/test/LTPDA_training/ifo_temp.lwb: new version.
2010-07-26 21:21 ingo
* m-toolbox/html_help/help/ug/ltpda_training_topic_5_3_content.html: Adapt pest/eval to the new usage version.
2010-07-26 21:20 ingo
* m-toolbox/html_help/help/ug/ltpda_training_topic_2_4_content.html: don't use the variable 't' because the user will get problems if he switch between the command line and the GUI. The plist with the value 'randn(size(t))' will fail if a variable 't' exist.
2010-07-26 21:19 ingo
* m-toolbox/html_help/help/ug/ltpda_training_topic_2_1_content.html: Add necessary 'nsecs' to the plist which should create an AO.
2010-07-26 21:18 ingo
* m-toolbox/html_help/help/ug/ltpda_training_topic_1_2_content.html: add additional command 'viewHistory' for displaying the history
2010-07-26 18:43 hewitson
* testing/utp_1.1/utp_fcns/utpGetPassword.m: clean up
2010-07-26 18:42 hewitson
* testing/utp_1.1/utps/ssm/: utp_ssm_model_DFACS.m, utp_ssm_model_IFO.m: Starting to put some unit tests in place for the models. This is just to get the ball rolling!
2010-07-26 17:04 nicolodi
* m-toolbox/classes/@time/update_struct.m: Simplify. Should also be faster, though I don't know if this will make any differenche in practice.
2010-07-26 16:50 nicolodi
* testing/utp_1.1/utp_run.m: Clarify help text.
2010-07-26 16:26 nicolodi
* testing/utp_1.1/utp_run.m: Let MATLAB construct the path for us. This reduces the time required to build the UPTs list from 40 s to less than 2 s.
2010-07-26 16:16 nicolodi
* testing/utp_1.1/utp_run.m: M-x delete-trailing-whitespace.
2010-07-26 16:04 ingo
* m-toolbox/test/LTPDA_training/ifo_temp_example/: ifo_disp.xml, ifo_T_cohere.xml, ifo_fixed.xml, ifo_psd.xml, T_ifo_tf.xml, T_psd.xml, ifo_T_cpsd.xml, temp_fixed.xml, temp_kelvin.xml: Update the XML files to the new XML format.
2010-07-26 16:01 nicolodi
* testing/utp_1.1/utp_run.m: Avoid utp_run to mess up the MATLAB path.
2010-07-26 15:08 hewitson
* testing/utp_1.1/generic_utps/utp_903.m: Added some more checks.
2010-07-26 15:02 hewitson
* testing/utp_1.1/generic_utps/: utp_901.m, utp_902.m, utp_903.m: Some new generic tests for SSM models.
2010-07-26 11:57 nicolodi
* m-toolbox/test/test_list.m: Mark the test_time_format test as installable to let it run in the test rig.
2010-07-26 08:25 hewitson
* m-toolbox/classes/@pzmodel/fromPolesAndZeros.m: Yesterday's fix was not so smart. The plist we pass to setProperties should be a reduced plist, but the plist we pass to addHistory needs to be the full one. So we need to copy the plist, then remove the keys that have already been set, then call setProperties. This all seems a little messy, and we should write down the rules about which plist gets passed to addHistory and setProperties.
2010-07-26 07:39 mauro
* testing/utp_1.1/utps/ao/: utp_ao_cohere.m, utp_ao_cpsd.m: UTP updated
2010-07-25 13:25 hewitson
* m-toolbox/classes/@pzmodel/fromPolesAndZeros.m: Fix a bug that arises since setPoles and setZeros were made public. However, this highlights a more serious underlying problem. In many constructors and methods we are calling setProperties, but we should first remove any parameters which have already been used in the constructor, otherwise we set those parameters again. This has two impacts: one it costs processing, and two, it may set the values wrong since the constructor may do some additional processing of the values before setting them.
TO DO: We should check wherever setProperties is used, that the parameters used earlier in the constructor are first removed. Also, before removing, call isparam to check the user passed the parameter, otherwise we get a warning trying to remove a parameter that doesn't exist in the plist.
2010-07-25 13:14 hewitson
* testing/test_rig/testrig.m: Added additional information about errors.
2010-07-23 17:10 ingo
* m-toolbox/classes/@pzmodel/: pzmodel.m, setPoles.m, setZeros.m: make the setter methods setPoles and setZeros public for the GUI.
2010-07-23 17:09 ingo
* m-toolbox/classes/@workspaceBrowser/cb_query.m: bug fix: Check if the callback handle exist before deleting.
2010-07-23 17:05 mauro
* testing/utp_1.1/utps/ao/: utp_ao_psd.m, utp_ao_tfe.m: UTP updated
2010-07-23 17:05 mauro
* m-toolbox/classes/+utils/@helper/process_spectral_options.m: Bug fixed in calculation of expected number of averages. Now it correctly matches the obtained ones.
2010-07-23 16:53 mauro
* m-toolbox/classes/@ao/welchparse.m: Minor fix
2010-07-22 16:21 mauro
* m-toolbox/classes/@ao/filtfilt.m: Bug fix in the case of fsdata input
2010-07-22 16:19 mauro
* testing/utp_1.1/utps/ao/utp_ao_search.m: Added test for 'exact' parameter
2010-07-22 16:02 marc1
* m-toolbox/classes/@ao/mcmc.m: change inner calls to mhsample, does not break previous scripts
2010-07-22 16:01 marc1
* m-toolbox/classes/+utils/@math/loglikehood_ssm.m: compute loglikelihood for SSM
2010-07-22 16:00 marc1
* m-toolbox/classes/+utils/@math/mhsample.m: change call to adapt it to SSM, does not break older scripts
2010-07-22 16:00 marc1
* m-toolbox/classes/+utils/@math/math.m: change function header for mhsample and loglikelihood_ssm
2010-07-22 15:55 ingo
* m-toolbox/classes/@ltpda_filter/setA.m: Add history to the setA method.
2010-07-22 15:54 ingo
* m-toolbox/classes/@miir/: miir.m, setB.m: Add history to the setB method.
2010-07-22 15:30 mauro
* testing/utp_1.1/utps/ao/utp_ao_ao.m: Cosmetics
2010-07-22 15:30 mauro
* testing/utp_1.1/utps/miir/utp_miir_miir.m: Added tests for the new set 'Allpass' Fixed set numbering
2010-07-22 14:50 mauro
* testing/utp_1.1/utps/: ao/utp_ao_save.m, mfir/utp_mfir_save.m, miir/utp_miir_save.m, parfrac/utp_parfrac_save.m, plist/utp_plist_save.m, pzmodel/utp_pzmodel_save.m, rational/utp_rational_save.m, timespan/utp_timespan_save.m: Updated UTP_01 to comply with ltpda_uo/save default plist
2010-07-22 14:27 mauro
* testing/utp_1.1/utps/ao/utp_ao_fixfs.m: Relaxed check for target fs = 3 Hz in UTP_10
2010-07-22 14:25 mauro
* m-toolbox/classes/@ao/interp.m: Cosmetics
2010-07-22 08:24 hewitson
* m-toolbox/classes/@LTPDAworkbench/run.m: A new LTPDAworkbench static method which allows running of pipelines without loading the gui:
LTPDAworkbench.run('foo.lwb') LTPDAworkbench.run('foo.lwb', 'pipelineA') LTPDAworkbench.run('foo.lwb', 'pipelineA', 'My pipeline')
2010-07-22 08:23 hewitson
* m-toolbox/classes/@LTPDAworkbench/: LTPDAworkbench.m, clearBlockVariables.m, executeCommands.m, executeConstants.m, executeReadyBlocks.m, parseBlocks.m, parseReadyBlocks.m, runPipeline.m, stepForward.m: Some factoring out of the core codes for running and parsing pipelines. This enables calling the parsing and executions routines from static instances of
LTPDAworkbench.
2010-07-22 08:20 hewitson
* src/MPipeline2/dist/MPipeline2.jar: Updated jar file.
2010-07-22 08:17 hewitson
* src/MPipeline2/src/mpipeline/main/: MainWindow.form, MainWindow.java: Some refactoring of the XML loading functions to allow GUI-less execution of pipelines.
2010-07-22 08:14 hewitson
* src/MPipeline2/src/mpipeline/: shelf/ShelfController.java, canvas/MCanvas.java, console/ConsoleDialog.java: Removed some unnecessary output.
2010-07-22 06:43 mauro
* testing/utp_1.1/utps/ao/utp_ao_fixfs.m: Removed checks agains t0 Supporting runs with LTPDAPrefs timezones different than UTC Impreved numerical precision in timebase comparison UTP_10 still fails; the problem is for target fs = 3
2010-07-22 06:40 mauro
* m-toolbox/classes/@ao/fixfs.m: Removed unsupported parameter 't0' Help fixed Code harmonized
2010-07-21 18:10 mauro
* m-toolbox/classes/@ao/mcmc.m: Minor fix
2010-07-21 18:08 mauro
* testing/utp_1.1/utps/ao/utp_ao_mcmc.m: Fixed UTP_01
2010-07-21 17:47 mauro
* testing/utp_1.1/utps/ao/: utp_ao_acos.m, utp_ao_asin.m, utp_ao_atan.m, utp_ao_cos.m: ao/cos, ao/acos, ao/asin, ao/atan now include proper error calculation. As such, we remove UTP_12.
2010-07-21 17:17 mauro
* testing/utp_1.1/utps/ao/utp_ao_psd.m: Relaxed a little bit the tolerance. The failures was caused by a tiny numerical mismatch
for the 3 biggest fluctuations of the reference PSD towards zero
2010-07-21 16:17 mauro
* testing/utp_1.1/utps/ao/: utp_ao_timeshift.m, utp_ao_zeropad.m: Updated UTP 01 for new parameters
2010-07-16 18:58 adrien
* m-toolbox/classes/@ao/spsd.m: faster code.
2010-07-16 18:57 adrien
* m-toolbox/classes/@ao/optSubtraction.m: Typo corrected
2010-07-16 18:56 adrien
* m-toolbox/classes/@ao/gapfillingoptim.m: Now works with bigger datasets
2010-07-16 18:56 adrien
* m-toolbox/classes/@ao/dsmean.m: deals with the decimation of a factor 1.
2010-07-16 14:42 marc1
* m-toolbox/classes/@ssm/doBode.m: some calculations done out of the frequency loop. we cannot avoid the freq loop yet
2010-07-16 12:24 marc1
* m-toolbox/classes/@ssm/modelHelper_declareParameters.m: change handling of 'ALL' as option for withparams, now it is case insensitive
2010-07-15 19:25 luigi
* m-toolbox/classes/+utils/@math/psd2wf.m: Sorry my fault - coming back to the previous version but with some improovements
2010-07-15 18:33 luigi
* m-toolbox/classes/+utils/@math/psd2wf.m: another horrible bug discovered - unbelievable
2010-07-15 18:21 anneke
* m-toolbox/classes/+utils/@helper/plot_gauss_hist.m: helper function for plotting gauss with histogram. takes gauss function from 'hist_gauss' as input
2010-07-15 18:08 anneke
* m-toolbox/classes/@ao/hist_gauss.m: output object has no units - needs check
2010-07-15 18:07 anneke
* m-toolbox/m/helper/plot_gauss_hist.m: helper for plotting histogram with gauss function. Takes gauss function from hist_gauss
2010-07-15 16:53 luigi
* m-toolbox/classes/+utils/@math/psd2wf.m: corrected an horrible bug for the 2dim discrete case
2010-07-14 19:06 hewitson
* testing/test_rig/testrig.m: The test rig run file.
2010-07-14 19:04 hewitson
* m-toolbox/test/run_tests.m: Also report missing test files. That is, files which are in test_list.m but are not in the CVS!
2010-07-14 17:22 hewitson
* testing/utp_1.1/utps/: mfir/utp_mfir_mfir.m, miir/utp_miir_miir.m: Since we changed the constructors, the history no longer contains the pzmodel since we put the pzmodel in the plist.
2010-07-14 14:38 hewitson
* testing/utp_1.1/utp_fcns/: utpGetPassword.m, utpGetUsername.m: Works better without the bugs
2010-07-14 14:35 hewitson
* testing/utp_1.1/utp_fcns/: utpGetPassword.m, utpGetUsername.m: Allow for appdata settings of these. Couldn't think of a nicer way to make sure the test rig has a username and password when running the utps.
2010-07-14 12:50 anneke
* m-toolbox/classes/@ao/hist_gauss.m: fix unit of output cdata object
2010-07-14 12:25 hewitson
* m-toolbox/classes/@ltpda_uo/submitDialog.m: the gui handles don't always exist, so we should check them before trying to delete them, otherwise we get errors.
2010-07-14 12:24 hewitson
* m-toolbox/classes/@time/format.m: Revert back to version with no time-zone because this breaks the submission since MySQL can't handle it. A more thorough solution will be sought.
2010-07-14 12:18 hewitson
* testing/utp_1.1/: display_utp_results.m, print_utp_results.m: factored out the code for producing the results string so I can use it in test rig and in the display_utp_results.
2010-07-14 12:05 hewitson
* m-toolbox/makeToolbox.m: This is no longer version 2.3 so we should change the version number. I've chosen a small point increase to 2.3.1. This may not be the next version we release to the public, but at least it is not 2.3.
2010-07-14 11:52 hewitson
* m-toolbox/makeToolbox.m: Allow the possiblity of doing
makeToolbox(install_dir)
This is needed for the new automagic test rig.
2010-07-13 15:05 hewitson
* m-toolbox/classes/@miir/: fromAllpass.m, miir.m, mkallpass.m: Added infrastructure for making delay filters. Still needs debugging.
2010-07-13 15:04 hewitson
* m-toolbox/classes/@ltpda_filter/ltpda_filter.m: Allow the setA method to be public.
2010-07-13 15:04 hewitson
* m-toolbox/classes/: @ltpda_filter/setA.m, @miir/setB.m: This allows the setters to be public and matches the declaration in the constructor.
2010-07-13 15:03 hewitson
* m-toolbox/classes/@ao/iplot.m: Bug fix for MANTIS issue 245. The legends in the case of mixed complex and real objects are now properly handled.
Also did some further work on the axis limit stuff for fs-plots, but this needs more attention. It's only really working for the kind of plots we make for LTP. It's not so good in general. Perhaps we need a flag 'All Decades' or something like that, with a default of 'off'. I also removed the part for the 'imaginary' axis since this never makes sense to make that in log scale. The options are degrees, radians, imag-part - all of which can be negative.
2010-07-13 14:16 hewitson
* m-toolbox/classes/@time/format.m: remove the colon before the time-zone since the result is not a valid time string. Actually, having the time-zone in the string makes a big mess because the MATLAB date/time tools no longer work on string containing a time-zone (at least as far as I can see). We need to think about this some more, and perhaps create some java tools to 'replicate' the MATLAB functionality of datestr, datenum etc.
2010-07-13 10:01 mauro
* m-toolbox/classes/@matrix/rotate.m: Bug fixed
2010-07-13 09:23 mauro
* m-toolbox/classes/@matrix/rotate.m: First step to move th ao/rotate method into the matrix class, so we mitigate/solve the index<->history problem
2010-07-13 09:22 mauro
* m-toolbox/classes/@plist/remove.m: Minor change
2010-07-12 15:14 hewitson
* m-toolbox/classes/@ssm/modelHelper_displayModelProperties.m: We shouldn't use try and catch except for catching errors. Rather check the fields and act accordingly.
2010-07-12 12:25 anneke
* m-toolbox/classes/@ao/hist_gauss.m: fixed axes label
2010-07-12 11:23 mauro
* m-toolbox/classes/@smodel/eval.m: Bug fix
2010-07-12 07:51 mauro
* m-toolbox/classes/@ao/polynomfit.m: Cosmetics
2010-07-12 07:50 mauro
* m-toolbox/m/built_in_models/ao_model_retrieve_in_timespan.m: Now calls the plist/subset method to inherit the 'fstol' parameter from ao/join
2010-07-09 11:03 hewitson
* m-toolbox/classes/@ao/ltp_ifo2acc.m: Upgraded to handle the fact that plotinfo and procinfo can be empty now.
2010-07-09 10:58 hewitson
* m-toolbox/classes/@miir/fromAB.m: Make sure that the a and b coefficients don't get set again. At the moment this doesn't happen, but if we make setA and setB public (like I want to) then this would break fromAB.
2010-07-08 10:49 mauro
* m-toolbox/classes/@ao/heterodyne.m, m-toolbox/test/test_ao_heterodyne.m, testing/utp_1.1/utps/ao/utp_ao_heterodyne.m: Added a parameter 'filter' to give the user the possibility to enter the filter to use to low-pass the data. If this parameter is set, the low pass is applied regardless to the value of the 'lp' parameter UTP updated test script updated
2010-07-08 10:23 mauro
* m-toolbox/classes/@unit/: mpower.m, power.m: Help fixed Removed dead code
2010-07-07 12:34 mauro
* m-toolbox/m/etc/ltpda_startup.m: Minor fixes
2010-07-07 12:34 mauro
* m-toolbox/classes/@ao/iplot.m: - Force the fs plot to show xlabels and ylabels for all decades: should now work properly - Get rid of the top Xlabel+Xticklabels and gain some space in complex plots - Internal variables names changed to improve code readability
2010-07-07 11:16 luigi
* m-toolbox/m/built_in_models/miir_model_mdc1_Asus.m: changed parameters names because they are making confusion with parameters names of fit models
2010-07-06 10:36 mauro
* m-toolbox/m/etc/ltpda_startup.m: Investigating some figure/printing optimizations
2010-07-06 10:35 mauro
* m-toolbox/classes/@ao/iplot.m: - force the fs plot to show xlabels and ylabels for all decades - some ylabels bug fixing for complex quantities - changed the default ylabel to '' so the user has to type something in. I really didn't like 'Amplitude' - cosmetic changes NB: still to fix some buggy behavior for 'single' and 'subplot' arrangements!
2010-07-06 10:19 hewitson
* m-toolbox/test/test_plist_subset.m: A test script for plist/subset.
2010-07-06 10:18 hewitson
* m-toolbox/classes/@plist/subset.m: A new method to extract a subset of the input plist.
2010-07-05 16:09 mauro
* m-toolbox/m/built_in_models/ao_model_retrieve_in_timespan.m: Added the parameter 'fstol' to set a threshold in the relative mismatch in sampling frequency. aos with fs differing less than
that will be accepted and joined.
2010-07-05 14:09 luigi
* m-toolbox/classes/@matrix/: mchNoisegen.m, mchNoisegenFilter.m: matrix functions for multichannel noise generation match exactly the procedure described in http://arxiv.org/abs/1006.0138v3
2010-07-05 10:11 mauro
* m-toolbox/classes/@ao/join.m, testing/utp_1.1/utps/ao/utp_ao_join_fsdata.m, testing/utp_1.1/utps/ao/utp_ao_join_tsdata.m: A new parameter 'fstol' to set a threshold in the relative mismatch in sampling frequency. aos with fs differing less than that will be accepted and joined. UTP updated Remove dead code
2010-07-05 10:08 mauro
* m-toolbox/classes/@time/format.m: Adding the timezone string to complete the informations. Comments are welcome
2010-06-30 13:23 ingo
* m-toolbox/classes/@ao/iplot.m: bug fix: check first if 'LEGEND_ON' is a parameter of the plotinfo before accessing on it.
2010-06-29 18:16 hewitson
* m-toolbox/classes/@ao/search.m: Added option to do an exact search on the AO name.
2010-06-28 14:29 ingo
* m-toolbox/classes/@ao/: confint.m, getdof.m, ltp_ifo2acc.m, psdconf.m: bug fix: check first if the 'procinfo' is filled before finding a key. This is necessary because we have changed the default value of 'procinfo' and 'plotinfo' from an empty plist to an empty array [].
2010-06-28 10:01 mauro
* m-toolbox/classes/@ao/ifft_core.m: Some optimizations; the critical one is the call to the tsdata constructor
2010-06-28 09:52 mauro
* m-toolbox/classes/@ao/fft_core.m: Removed dead code
2010-06-28 09:51 mauro
* m-toolbox/classes/@ao/fftfilt_core.m: Bug fix: the selection of the first m samples is absolutely needed!
2010-06-25 17:14 ingo
* m-toolbox/classes/@ltpda_uoh/ltpda_uoh.m: Bug fix: Change the rule for setting 'procinfo' and 'plotinfo' because it mustbe possible to set an empty array [].
2010-06-25 17:13 ingo
* m-toolbox/classes/: @ltpda_uo/retrieve.m, @ltpda_uo/submit.m, @workspaceBrowser/cb_query.m: bug fix: Check if the GUI exist before updating the table.
2010-06-25 17:11 ingo
* m-toolbox/classes/: @ao/copy.m, @cdata/copy.m, @collection/copy.m, @filterbank/copy.m, @fsdata/copy.m, @history/copy.m, @matrix/copy.m, @mfir/copy.m, @miir/copy.m, @minfo/copy.m, @param/copy.m, @paramValue/copy.m, @parfrac/copy.m, @pest/copy.m, @plist/copy.m, @provenance/copy.m, @pz/copy.m, @pzmodel/copy.m, @rational/copy.m, @smodel/copy.m, @specwin/copy.m, @ssm/copy.m, @ssmblock/copy.m, @ssmport/copy.m, @time/copy.m, @timespan/copy.m, @tsdata/copy.m, @unit/copy.m, @xydata/copy.m, @xyzdata/copy.m: remove setting of the version with the static version <CLASS>.VEROUT because <CLASS>.newarray already sets the version. I think that this version 'VEROUT' and 'newarray' are the same.
2010-06-25 16:06 ingo
* m-toolbox/classes/@ao/fftfilt_core.m: bug fix: It is not necessary to reshape the data before setting it to 'x' or 'y' because there exist a rule which keeps always the shape.
2010-06-25 15:57 ingo
* m-toolbox/classes/+utils/@helper/: dunzip.m, dzip.m, helper.m: Add helper methods for comressing and decompressing streams.
2010-06-25 15:55 ingo
* m-toolbox/classes/: @ao/ao.m, @ao/cohere.m, @ao/cpsd.m,
@ao/fft.m, @ao/fft_core.m, @ao/fftfilt.m, @ao/fftfilt_core.m, @ao/ifft.m, @ao/ifft_core.m, @ao/psd.m, @ao/tfe.m, @ao/xspec.m, @matrix/fftfilt.m: Set the access of fft_corem ifft_core fftfilt_core welch xspec to non static because 'normal' class methods are 1.7 times faster than static methods. Strange but I have checked this with two different classes (ao and mfir)
2010-06-25 15:50 ingo
* m-toolbox/classes/@LTPDAworkbench/rebuildLibrary.m: Don't build a block if the method is hidden.
2010-06-25 15:49 ingo
* m-toolbox/classes/@filterbank/addFilters.m: bug fix in 'is info call': The return value hat the wrong variable name.
2010-06-25 15:48 anneke
* m-toolbox/classes/@ao/hist_gauss.m: plots histogram of input data together with Gauss curve
2010-06-25 15:48 ingo
* m-toolbox/classes/@matrix/split.m: bug fix in getInfo: Now it retruns all sets and default plists.
2010-06-25 15:47 ingo
* m-toolbox/classes/@pest/pest.m: Set access from toAO to a hidden method because this method is deprecated
2010-06-25 15:46 ingo
* m-toolbox/classes/@plist/setDefaultForParam.m: bug fix: typo in getDefailtPlist.
2010-06-25 15:45 ingo
* m-toolbox/classes/@pzmodel/pzmodel.m: Set access of fromParfrac to 'private'
2010-06-25 15:44 ingo
* m-toolbox/classes/@smodel/smodel.m: remove not implemented prototype.
2010-06-25 11:55 ingo
* m-toolbox/classes/@ao/filtfilt.m: bug fix: Add missing else.
2010-06-25 11:02 mauro
* m-toolbox/classes/@ao/fftfilt_core.m: Removed the case of filter included inside a fsdata ao because we suspect it is not matematically correct Code re-organized so all the cases are handled in the same way Call the ifft_core in all cases
2010-06-25 10:56 mauro
* m-toolbox/classes/+utils/@math/linfitsvd.m: Switch to the textbook chi^2 definition
2010-06-25 10:55 hewitson
* m-toolbox/classes/@LTPDARepositoryManager/: LTPDARepositoryManager.m, addConnection.m, basic_newConnection.m, cb_timerClearPassord.m, cb_timerDisconnect.m, newConnection.m, showGui.m: Factored out the code that creates the GUI. This is now only done on command via the method initGUI. This allows ltpda to be run from matlab -nodesktop again. (Assuming I got it all right.)
2010-06-25 10:42 mauro
* m-toolbox/classes/@matrix/fftfilt.m: Removed dead code A fix in help link Small fixes in comments
2010-06-25 10:41 mauro
* m-toolbox/classes/@ao/: fft.m, ifft.m: Removed dead code Small fixes in comments Cosmetics
2010-06-25 10:41 mauro
* m-toolbox/classes/@ao/: fft_core.m, ifft_core.m: Removed dead code Small fixes in comments
2010-06-25 08:31 hewitson
* m-toolbox/classes/@ssm/copy.m: Quick fix to make this work now that plotinfo and procinfo can be empty. However, this should be calling the super-class implementation and not doing all the work itself.
2010-06-25 07:34 hewitson
* m-toolbox/classes/@ao/iplot.m: Handle the case that the plotinfo can be [] now instead of an empty plist. There was a couple of places checking for keys which fails if the thing is not a plist.
2010-06-25 07:33 hewitson
* m-toolbox/classes/@unit/eq.m: Bug fix.
2010-06-25 07:18 mauro
* m-toolbox/m/built_in_models/: matrix_model_H_lss_s.m, matrix_model_A_s.m, matrix_model_DELAY_s.m, matrix_model_D_v2_s.m, matrix_model_ifo2ifo_lss_s.m: These models are not needed any more. Just call: matrix(plist('built-in', 'A', 'var', 's')) etc
2010-06-25 06:52 hewitson
* m-toolbox/classes/@pest/getYforParameter.m: Remove this since it is just the same as pest/find.
2010-06-24 19:33 hewitson
* m-toolbox/classes/@pest/getYforParameter.m: A new method to retrieve Y values for particular parameters. At the moment this returns doubles, or cell-arrays of doubles. We may consider returning AOs instead, in which case the dy could be carried in the AO.
2010-06-24 18:40 ingo
* m-toolbox/classes/@ao/ao.m: hide the core methods fft_core, ifft_core and fftfilt_core
2010-06-24 18:37 ingo
* m-toolbox/classes/@ao/: ifft.m, ifft_core.m: create a core method for this ifft method.
2010-06-24 18:37 ingo
* m-toolbox/classes/@ao/fft.m: call the core method as a modifier.
2010-06-24 18:36 ingo
* m-toolbox/classes/@ao/: fft_core.m, fftfilt_core.m: Add header.
2010-06-24 18:19 luigi
* m-toolbox/m/built_in_models/: miir_model_DFACS_M3_x_Hsus_v2.m, miir_model_DFACS_x_Hdf_v2.m, miir_model_mdc1_Adf.m, miir_model_mdc1_Asus.m: model updated
2010-06-24 18:18 luigi
* m-toolbox/m/built_in_models/miir_model_delay.m: added a model for delays to use in ltp_ifo2acc
2010-06-24 18:15 luigi
* m-toolbox/classes/@ao/ltp_ifo2acc.m: added delays
2010-06-24 18:13 luigi
* m-toolbox/classes/@matrix/: linearize.m, linfitsvd.m: linfitsvd: added checks to the quality of the fit and convergence criteria
linearize: added an option to sort parameters, should set to yes when models are linearized externally to linfitsvd
2010-06-24 16:19 ingo
* m-toolbox/classes/@collection/identifyInsideObjs.m: bug fix: It is necessary that the input objects are inside a cell-array. If not then put them into one.
2010-06-24 16:17 ingo
* m-toolbox/classes/: @cdata/copy.m, @data2D/copy.m, @history/copy.m, @ltpda_uo/copy.m, @ltpda_uoh/copy.m, @minfo/copy.m, @param/copy.m, @paramValue/copy.m, @provenance/copy.m, @pz/copy.m, @specwin/copy.m, @ssmblock/copy.m, @ssmport/copy.m, @time/copy.m, @unit/copy.m: The copy method should not call the super class method because the super class method doesn't do anything. We hope to speed up the toolbox.
2010-06-24 16:15 ingo
* m-toolbox/classes/@ltpda_uoh/ltpda_uoh.m: Add new rules for 'procinfo' and 'plotinfo' because we want to setan empty array [] instead of an empty PLIST. We hope to seed up the toolbox because empty PLISTs will cost time if we copy an object.
2010-06-24 15:28 ingo
* testing/utp_1.1/utps/ao/utp_ao_noisegen2D.m: The problem of odd number of inputs is that the last object is not used for the algorithm. This means that this object doesn't get any 'procinfo'. --> We have to check if 'procinfo' is a PLIST or an empty array [].
2010-06-24 15:25 ingo
* testing/utp_1.1/utps/ao/utp_ao_eq.m: It is not longr possible to set an empty PLISt to 'plotinfo' because there exist a rule that change this empty PLIST to [].
2010-06-24 13:56 hewitson
* m-toolbox/classes/@LTPDAworkbench/lib.mat: Updated library.
2010-06-24 13:45 hewitson
* m-toolbox/classes/@ao/ao.m: Don't set empty plists for procinfo and plotinfo.
2010-06-24 13:25 ingo
* m-toolbox/classes/@ltpda_uoh/copy.m: Bug fix: For the reason that the default value of 'plotinfo' is [] must we always copy the PLIST. Even if it is empty.
2010-06-24 13:15 hewitson
* m-toolbox/classes/@unit/eq.m: We can do better. We only need to copy the units in the case we have to simplify.
2010-06-24 13:04 hewitson
* m-toolbox/classes/@ltpda_obj/copy.m: More efficient implementation.
2010-06-24 12:58 hewitson
* m-toolbox/classes/@unit/eq.m: Only simplify if the check fails. Simplify is expensive.
2010-06-24 12:51 hewitson
* m-toolbox/classes/@matrix/: fftfilt.m, filter.m: Rather than comparing tobj to 0, we initialise tobj to [] and check if it's empty. Then we don't get warnings on the fail cases.
2010-06-24 12:46 miquel
* m-toolbox/classes/: @matrix/crb.m, @matrix/mcmc.m, +utils/@math/loglikehood_matrix.m: bug fix: change according to index convention for matrix objects
2010-06-24 12:29 hewitson
* m-toolbox/classes/@matrix/: fftfilt.m, filter.m: Some optimisations to avoid adding 0 to AOs.
2010-06-24 12:29 hewitson
* m-toolbox/classes/@matrix/linfitsvd.m: Remove the fftw call since this locks up on Mauro's machine.
2010-06-24 12:28 hewitson
* m-toolbox/classes/@ltpda_uoh/: copy.m, ltpda_uoh.m: We should have the default for procinfo and plotinfo as [] not plist() unless there is a good reason for this that I can't remember. Every time we copy an ao we copy these plists, and it's expensive. Also, when copying, we can set the field to its new default ([]) if the plist has no parameters. This handles the case of existing objects having an empty plist for procinfo or plotinfo.
2010-06-24 11:04 hewitson
* m-toolbox/classes/@ao/fftfilt_core.m: It's not necessary to set the xvariable, and in some cases it is even wrong to set it to 'f'.
2010-06-24 10:26 hewitson
* m-toolbox/classes/@smodel/copy.m: Copy the 'trans' field also.
2010-06-24 08:07 hewitson
* m-toolbox/classes/@matrix/fftfilt.m: This is now calling ao.fftfilt_core and properly handling the copying of the inputs. At least now I get the same results from linfitsvd.
2010-06-23 12:55 mauro
* m-toolbox/classes/@smodel/double.m: Added a comment line
2010-06-23 12:55 mauro
* m-toolbox/classes/@smodel/setTrans.m: Minor fix
2010-06-23 11:18 hewitson
* m-toolbox/classes/@unit/simplify.m: Only force a copy of the input units if we are actually going to use it, since it's expensive.
2010-06-23 07:14 mauro
* m-toolbox/classes/@smodel/eval.m: Simplified by moving code inside smodel/double and calling it
2010-06-23 07:13 mauro
* m-toolbox/classes/@smodel/double.m: Supports now multiple x(independent) variables Checks the input model is correct (expression, parameters) In the case of constant models, returns array with the same size as the xvals
2010-06-22 22:37 mauro
* m-toolbox/classes/@smodel/elementOp.m: Do not issue a warning when comparing smodels where the parameters have the same names and the same values
2010-06-22 17:00 mauro
* m-toolbox/m/built_in_models/: matrix_model_A.m, matrix_model_C.m, matrix_model_D.m, matrix_model_DELAY.m, matrix_model_D_v2.m, matrix_model_H_lss.m, matrix_model_S.m, matrix_model_ifo2ifo_lss.m: Introduced a 'var' option so set the frequency variable. It can be chosen from 'f' [default] and 's'. The latter will set the 'trans' to 2*pi*i*f to map from the x variable f to the s symbol used in the expression. Minor changes Help updated
2010-06-22 16:03 mauro
* m-toolbox/classes/@smodel/elementOp.m: Do not issue a warning when comparing smodels where one of the two has empty xvals and/or xvar
2010-06-22 16:02 mauro
* m-toolbox/classes/@smodel/display.m: Supporting numerica values
for 'trans'
2010-06-22 16:02 mauro
* m-toolbox/classes/@smodel/rdivide.m: Bug fixed in naming the operation
2010-06-22 16:01 hewitson
* m-toolbox/classes/@ao/zeropad.m: zeropad can now pad at the front or end of the data by specifying the 'position' key with a value 'pre' or 'post'. The default is the old behaviour, i.e., 'post'.
Also changed the warning for the case of the data not being tsdata to an error since it made no sense the way the warning was handled.
2010-06-22 14:11 mauro
* m-toolbox/classes/@smodel/elementOp.m: Introduced a few rules: +) 0*something = 0 +) 0/something = 0 +) 0 + something = something +) something + 0 = something
This gives a big effect on the length of complicated models
2010-06-22 14:03 mauro
* m-toolbox/classes/@ao/fftfilt_core.m: Removed dead code Cleaned up comments
2010-06-22 14:02 mauro
* m-toolbox/classes/@ao/fftfilt.m: Removed dead code
2010-06-17 15:55 miquel
* m-toolbox/classes/: @matrix/mcmc.m, +utils/@math/loglikehood_matrix.m: bug fix
2010-06-17 15:55 miquel
* m-toolbox/classes/+utils/@math/mhsample.m: include matrix option correct a bug that made the 'plot' option to work only during annealing
2010-06-16 19:04 hewitson
* m-toolbox/classes/@smodel/setTrans.m: Setter method for the
'trans' property.
2010-06-16 19:00 hewitson
* m-toolbox/m/built_in_models/: matrix_model_A_s.m, matrix_model_DELAY_s.m, matrix_model_D_v2_s.m, matrix_model_H_lss_s.m, matrix_model_ifo2ifo_lss_s.m: New versions of the matrix models cast to be functions of 's' instead of 'f'. This allows us to exploit the new 'trans' property of the smodel class and as a result simplifies the model strings.
2010-06-16 18:59 mauro
* m-toolbox/classes/@matrix/fftfilt.m: Bug fix in help
2010-06-16 18:59 hewitson
* m-toolbox/classes/@smodel/display.m: Display the 'trans' property.
2010-06-16 18:59 hewitson
* m-toolbox/classes/@smodel/double.m: Added handling of the 'trans' property to scale the x-values. In the case this is not set (like for old models) the value is 1.0.
In principle, we need to do the same in smodel/eval, but that should just call double anyway. To do that the cell functionality of eval should be moved here to double, as long as we can ensure the speediness of this guy.
2010-06-16 18:57 hewitson
* m-toolbox/classes/@matrix/fftfilt.m: We drop back to the old behaviour because we need to take proper care handling the copying of the input objects since they are used repeatedly in the loop. This can be updated again later but after some thinking.
2010-06-16 18:55 hewitson
* m-toolbox/classes/@smodel/smodel.m: Added a transformation parameter 'trans' which the user can use to specify a scale factor between the dependent variable (xvar) and the x values (xvals). This can give us a simplification of models for things like 's' instead of 'f' where we specify trans = '2*pi*i'.
2010-06-16 12:01 miquel
* m-toolbox/classes/@matrix/mcmc.m: adding optional resampling
2010-06-16 11:39 miquel
* m-toolbox/classes/: +utils/@math/loglikehood_matrix.m, +utils/@math/math.m, @matrix/mcmc.m: adding mcmc method for matrix class
2010-06-16 09:20 mauro
* m-toolbox/classes/@LTPDAworkbench/reset.m: Bug fix for the case when only one input is given.
2010-06-15 16:52 mauro
* m-toolbox/classes/@matrix/linearize.m: Bug fix: support a single parameter, input not in a cell array
2010-06-15 16:03 mauro
* m-toolbox/classes/@matrix/linearize.m: Bug fix in getInfo
2010-06-15 14:35 mauro
* m-toolbox/m/built_in_models/ao_model_signals_3045_1_1.m: Fixed: wrong name was set
2010-06-15 07:23 hewitson
* src/MPipeline2/dist/MPipeline2.jar: Recompiled jar file to ensure we have the latest version in the repository.
2010-06-14 21:07 mauro
* m-toolbox/classes/@collection/addObjects.m: Bug fix. Let me not comment.
2010-06-11 21:19 ingo
* m-toolbox/classes/@collection/: addObjects.m, collection.m, fromInput.m, identifyInsideObjs.m, setObjs.m: Now it is possible to add NON configuration PLISTs to the collection. They are identified by a key 'ignore' and the value true. This means that this PLISTs are ignored for configuration.
2010-06-11 21:16 ingo
* m-toolbox/classes/@plist/remove.m: bug fix: Make sure that the property 'param' is an empty array if we don't have any param-objects. For the case that we remove the last parameter object then contains the 'param' property an empty param object. For example pl = plist('a', 1); pl.remove('a') --> pl.params is an empty param-object but now an empty array [].
2010-06-11 20:46 ingo
* testing/utp_1.1/utps/collection/utp_collection_collection.m: some description update.
2010-06-11 20:02 ingo
* m-toolbox/classes/@collection/fromInput.m: bug fix: - Create a new history PLIST. - Make sure that the inobjs is a cell array.
2010-06-11 20:01 ingo
* m-toolbox/classes/@collection/collection.m: Define a rule for the copy constructor because the rebuilding of the copy constructor will add an empty PLIST. For example: c = collection(a1); c = collection(c); % Copy constructor r = c.rebuild(); r.type() ... aYYY = collection(aXXX, [plist()]); ...
2010-06-11 19:57 ingo
* testing/utp_1.1/utps/collection/utp_collection_collection.m: check some constructors.
2010-06-11 18:36 hewitson
* m-toolbox/classes/@smodel/eval.m: Remove the restriction on the model having parameters, and add a check that the number of parameters and parameter values is equal.
2010-06-11 18:35 hewitson
* m-toolbox/classes/@smodel/smodel.m: Speed improvement using num2cell instead of mat2cell.
2010-06-11 18:34 hewitson
* m-toolbox/classes/@miir/: fromPzmodel.m, miir.m: Changes to the constructor code to better implement the history for the following two cases:
f = miir(pzmodel, plist) f = miir(plist('pzmodel', pzm))
This is a test to see if this behaviour is good. Then we can think about the other classes and constructors.
2010-06-11 17:41 ingo
* m-toolbox/classes/@collection/: collection.m, fromInput.m: Use the new method name 'shouldIgnore'
2010-06-11 17:40 ingo
* m-toolbox/classes/@plist/: ignorePlist.m, shouldIgnore.m: rename ignorePlist to shouldIgnore
2010-06-11 17:24 ingo
* m-toolbox/classes/@collection/: collection.m, fromInput.m: adds also plists with the key 'ignore' and the value true to the collection. The key 'ignore' and the value true means that this PLIST is not a configuration PLIST.
2010-06-11 17:23 ingo
* m-toolbox/classes/@plist/plist.m: Set the default value for 'filename' to an empty string (in SAVE_OBJ_PLIST)
2010-06-11 17:19 ingo
* m-toolbox/classes/@plist/ignorePlist.m: Add new method which identify not configuration PLISTs.
2010-06-11 10:08 hewitson
* src/MPipeline2/dist/MPipeline2.jar: Updated jar file.
2010-06-11 10:08 hewitson
* src/MPipeline2/src/mpipeline/canvas/MElement.java: Bug fix: we have to account for the zoom factor when doing the snap to grid.
2010-06-10 20:05 miquel
* m-toolbox/classes/@matrix/crb.m: adding crb method for matrix objects
2010-06-09 12:14 miquel
* m-toolbox/classes/@ao/sineParams.m: add option for non-linear fit
2010-06-09 10:13 miquel
* m-toolbox/classes/@matrix/split.m: adding first version of split method for matrix objects
2010-06-09 10:00 miquel
* m-toolbox/classes/@matrix/fft.m: simplifying the code
2010-06-08 19:22 hewitson
* src/MPipeline2/dist/MPipeline2.jar: Updated jar file.
2010-06-08 19:06 hewitson
* src/MPipeline2/src/mpipeline/canvas/: MElementWithPorts.java, MNode.java: Some bug fixes which came in the recent 'snap to grid' feature implementation.
2010-06-08 18:45 ingo
* m-toolbox/jar/MPipeline.jar, src/MPipeline2/dist/MPipeline2.jar: update jar file
2010-06-08 18:39 ingo
* src/MPipeline2/src/mpipeline/main/: MainWindow.form, MainWindow.java: Store the position and dimension of the MainWindow and console window to the preferences file.
2010-06-08 18:38 ingo
* src/MPipeline2/src/mpipeline/dialogs/GeneralPreferences.java: Add properties which store the position and dimension of the console dialog and MainWindow.
2010-06-08 18:35 ingo
* src/MPipeline2/src/mpipeline/utils/MXMLUtils.java: add methods: getPointFromNode and getDimensionFromNode
2010-06-08 18:17 hewitson
* src/MPipeline2/dist/MPipeline2.jar: Updated jar file.
2010-06-08 18:15 hewitson
* src/MPipeline2/src/mpipeline/: dialogs/MCanvasPreferences.java, dialogs/PreferencesDialog.form, dialogs/PreferencesDialog.java, canvas/MCanvas.java, canvas/MElement.java, main/MainWindow.java: Implemented a 'snap to grid' option.
2010-06-08 16:27 luigi
* m-toolbox/classes/+utils/@math/linfitsvd.m: method updated
2010-06-08 16:24 luigi
* m-toolbox/m/built_in_models/: matrix_model_DELAY.m, matrix_model_A.m, matrix_model_LTP1D_lss.m, matrix_model_LTP1D_noise_lss.m, matrix_model_acc2ifo_lss.m, matrix_model_force2ifo_lss.m, matrix_model_ifo2acc.m, matrix_model_ifo2acc_lss.m, matrix_model_ifo2acc_v2.m, matrix_model_ifo2ifo_lss.m, matrix_model_iforn2ifo_lss.m: models upadted
2010-06-08 11:42 miquel
* m-toolbox/: classes/@matrix/fft.m, test/test_matrix_fft.m: adding fft method for matrix objects and simple test script
2010-06-08 11:38 miquel
* m-toolbox/classes/+utils/@math/mhsample.m: bug fix
2010-06-07 21:00 ingo
* m-toolbox/classes/@matrix/fftfilt.m: uses the core method of ao.fftfilt.
2010-06-07 20:59 ingo
* m-toolbox/classes/@ao/ao.m: Add the static prototype from the core methods of fft and fftfilt.
2010-06-07 20:58 ingo
* m-toolbox/classes/@ao/display.m: remove a blank
2010-06-07 20:58 ingo
* m-toolbox/classes/@ao/: fftfilt.m, fftfilt_core.m: create a core method which do the fftfilt only from one AO without adding history.
2010-06-07 20:57 ingo
* m-toolbox/classes/@ao/: fft.m, fft_core.m: create a core method which do the fft only from one AO without adding history.
2010-06-07 18:43 ingo
* testing/utp_1.1/utps/ao/: utp_ao_abs.m, utp_ao_acos.m, utp_ao_ao.m, utp_ao_bin_data.m, utp_ao_compute.m, utp_ao_ctranspose.m, utp_ao_firwhiten.m, utp_ao_hist.m, utp_ao_imag.m, utp_ao_integrate.m, utp_ao_interpmissing.m, utp_ao_ln.m, utp_ao_log.m, utp_ao_log10.m, utp_ao_max.m, utp_ao_mean.m, utp_ao_median.m, utp_ao_min.m, utp_ao_minus.m, utp_ao_mode.m, utp_ao_offset.m, utp_ao_plus.m, utp_ao_real.m, utp_ao_sDomainFit.m, utp_ao_scale.m, utp_ao_setDescription.m, utp_ao_setFs.m, utp_ao_setName.m, utp_ao_setPlotinfo.m, utp_ao_setT0.m, utp_ao_setX.m, utp_ao_setXY.m, utp_ao_setXunits.m, utp_ao_setY.m, utp_ao_setYunits.m, utp_ao_sign.m, utp_ao_sin.m, utp_ao_sort.m, utp_ao_sqrt.m, utp_ao_std.m, utp_ao_straightLineFit.m: UTP update use different exception plist.
2010-06-07 18:41 ingo
* testing/utp_1.1/utp_fcns/get_test_ples.m: Add new exception plist.
2010-06-07 18:36 ingo
* m-toolbox/classes/@plist/plist2cmds.m: Now it is possible to build an array of plists as commands.
2010-06-07 18:35 ingo
* m-toolbox/classes/@ltpda_uoh/setName.m: bug fix: it is necessary that the history-plist contains the new name. It was also removed as the restriction of the name length was removed.
2010-06-07 18:31 ingo
* m-toolbox/classes/@ao/timeshift.m: bug fix: If the user doesn't set the t0 then set the function the t0 but this means that the t0 is set for the second input. --> make a different between the input t0 and used t0-.
2010-06-07 17:11 ingo
* m-toolbox/classes/+utils/@jmysql/getXdoc.m: bug fix in the error
case. The error object wasn't defined.
2010-06-07 17:10 ingo
* m-toolbox/classes/@collection/: addObjects.m, collection.m, fromInput.m, setObjectAtIndex.m, setObjs.m: make sure that each object creates its own entry inside the collection object. This means that each entry of a collection is only ONE object. It is not possible that one entry of the collection can hold a vector of objects because we can not rebuild this entry. The history doesn't store any size of the inside elements.
2010-06-07 15:00 ingo
* m-toolbox/classes/@history/hist2dot.m: show the history graph of the objects which are inside the history-plist.
2010-06-07 13:24 hewitson
* m-toolbox/classes/@matrix/linfitsvd.m: Bug fix. Got a variable name wrong.
2010-06-07 12:52 hewitson
* m-toolbox/classes/@ao/fftfilt.m: Changed the way the vector is split and reshaped to a more efficient version. Only done for the smodel case so far.
2010-06-07 12:37 hewitson
* m-toolbox/classes/@matrix/simplify.m: A new matrix method which calls simplify on all matrix elements which are smodels. However, mupad's simplify really sucks, so this will be of limited use.
2010-06-07 12:06 hewitson
* src/MPipeline2/src/mpipeline/console/: ConsoleDialog.form, ConsoleDialog.java: A much more efficient way of appending strings. It was done in a very silly and expensive way before.
2010-06-07 11:33 hewitson
* m-toolbox/classes/@collection/display.m: Restrict the display output for each element to 1000 characters so we don't break the MATLAB display with too long lines.
2010-06-07 08:29 hewitson
* m-toolbox/classes/@matrix/linfitsvd.m: Added a plist option to allow the user to input the model derivatives.
2010-06-04 14:26 hewitson
* m-toolbox/classes/@matrix/linfitsvd.m: Bug fix in the history handling.
2010-06-03 14:42 miquel
* m-toolbox/classes/: +utils/@math/math.m, +utils/@math/mhsample.m, @ao/mcmc.m: include debug (true/false) option
2010-06-02 17:08 ingo
* m-toolbox/jar/MPipeline.jar, src/MPipeline2/dist/MPipeline2.jar: update jar file
2010-06-02 16:02 hewitson
* m-toolbox/classes/+utils/@math/loglikehood.m: Some optimisation.
2010-06-02 16:02 hewitson
* m-toolbox/classes/@smodel/setParams.m: mat2cell is slow, and since we reshape to a vector first , we can use num2cell.
2010-06-02 16:02 hewitson
* m-toolbox/classes/@smodel/double.m: Evaluating the model parameter values does not need to pass through a conversion to a string first, I think.
2010-06-02 15:00 ingo
* src/MPipeline2/src/mpipeline/main/: MainWindow.form, MainWindow.java: - Add key binding CTRL-1 ... CTRL-5 to the control tabs. - Add tool tips for the tabs. - Execute a 'click' on the RUN button for the key Shift-Ctrl-R
2010-06-02 14:38 ingo
* src/MPipeline2/src/mpipeline/repository/RepositoryQueryDialog.java: - remove the display of the connection if we create a repository connection dialog.
2010-06-02 13:19 hewitson
* src/MPipeline2/dist/MPipeline2.jar: Update jar file.
2010-06-02 13:19 hewitson
* src/MPipeline2/src/mpipeline/main/MainWindow.java: When we load a pipeline in to an empty workbench, the workbench should adopt the name of the imported pipeline, not the filename stored inside the pipeline object.
2010-06-01 09:11 hewitson
* m-toolbox/classes/@ao/fromWaveform.m: We can only check nsecs==0 if we have a single value. In many cases nsecs is a vector. Added an if-end around the nsecs check. Perhaps better logic is needed here.
2010-05-28 19:16 luigi
* m-toolbox/m/built_in_models/matrix_model_inputnoise2accnoise.m: new builtin model for the projection of effective acceleration noise from input noise
2010-05-28 18:10 luigi
* m-toolbox/classes/@ao/ltp_ifo2acc.m: bug fixed: set for derivative method were ingnored
2010-05-26 12:02 luigi
* m-toolbox/classes/@matrix/linearize.m: method updated
2010-05-26 11:59 luigi
* m-toolbox/classes/@matrix/linfitsvd.m: bug fixed: add a set to the history of the output object
2010-05-20 20:18 nicolodi
* m-toolbox/classes/@unit/: atan2.m, unit.m: Teach the unit class about the atan2 operator.
2010-05-20 20:10 nicolodi
* m-toolbox/test/test_list.m: Add test to tests list.
2010-05-20 19:16 nicolodi
* m-toolbox/: classes/@ao/timeaverage.m, test/test_ao_timeaverage.m: New ao/timeaverage method and tests.
2010-05-20 16:35 mauro
* m-toolbox/classes/@smodel/eval.m: Updated warning message in case of Inf or NaN values
2010-05-20 12:03 mauro
* m-toolbox/classes/@ao/removeVal.m: Changed the parameter name to 'interpolation' to be consisten with other methods Make sure we inherit the values and help for this parameter from the ao/interp method
2010-05-20 11:51 mauro
* m-toolbox/classes/@ao/removeVal.m: Introduced an 'interp_method' parameter to allow the user changing the interpolation method. When having long invalid data sections, the spline extrapolation disturbs a bit
2010-05-20 11:21 mauro
* m-toolbox/classes/@ao/removeVal.m: Fixed for the case of an object completely full of unwanted values and the user wants to interpolate. In this case, just do nothing.
2010-05-20 10:28 nicolodi
* m-toolbox/classes/@ltpda_uo/submit.m: Looks like I have over-simplified parameters handling. Fix it.
2010-05-20 10:17 mauro
* m-toolbox/classes/@ltpda_uoh/setName.m: Remove restriction of the name length also for ltpda_uoh objects.
2010-05-19 18:49 nicolodi
* m-toolbox/classes/+utils/@jmysql/: insertObjMetadata.m, insertObjMetadataV1.m, updateObjMetadata.m, updateObjMetadataV1.m: Fix some confusion done with the routines renaming.
2010-05-19 18:44 nicolodi
* m-toolbox/classes/@ltpda_uo/: submit.m, update.m: Use new
database schema with back-compatibility fall back to old schema.
2010-05-19 18:40 nicolodi
* m-toolbox/classes/+utils/@jmysql/: insertObjMetadata.m, insertObjMetadataV1.m, jmysql.m, updateObjMetadata.m, updateObjMetadataV1.m: Add new version that works with the new database schema.
2010-05-19 18:38 nicolodi
* m-toolbox/classes/+utils/@jmysql/: insertObjMetadata.m, jmysql.m, updateObjMetadata.m: Rename.
2010-05-19 16:35 ingo
* m-toolbox/classes/@ltpda_uo/setName.m: remove restriction of the name length.
2010-05-19 16:34 ingo
* m-toolbox/classes/: +utils/@xml/xmlread.m, +utils/@xml/xmlwrite.m, @ltpda_uo/save.m: bug fix: Hopefully it is fixed to identify the correct XML version for reading AND writing. I changed this in the last days so often that I don't know what is correct.
2010-05-19 15:57 ingo
* m-toolbox/classes/@plist/pset.m: bug fix: the fix before was not correct.
2010-05-19 15:26 ingo
* m-toolbox/classes/@plist/pset.m: bug fix: There was a problem entered three inputs.
2010-05-19 14:18 mauro
* m-toolbox/classes/@ltpda_uoh/setProcinfo.m: Bug fix. This was working only for ao objects
2010-05-19 11:20 marc1
* m-toolbox/test/test_ao_mcmc.m: tiny test for mcmc for 1d
2010-05-19 11:19 marc1
* m-toolbox/classes/+utils/@math/loglikehood.m: bug fixed for 1d
2010-05-19 11:18 marc1
* m-toolbox/classes/@ao/mcmc.m: Bug fixed for 1d
2010-05-18 20:27 nicolodi
* m-toolbox/classes/+utils/@prog/obj2binary.m: Fix a bug I introduced during code refactoring: matlab in sensitive to the name of a variable when you save it into a file, and I changed the name of this variable from the original code. Bring back the original name.
2010-05-18 16:41 miquel
* m-toolbox/classes/+utils/@math/mhsample.m: bug fix: changing name of the 'plot' parameter saving the acceptance rate in txt file
2010-05-18 16:40 miquel
* m-toolbox/classes/@ao/mcmc.m: bug fix
2010-05-18 16:33 nicolodi
* m-toolbox/m/built_in_models/ao_model_retrieve_in_timespan.m: Update. Consolidate database connection handling. Switch to new database structure with fall back to back-compatility code.
2010-05-18 16:29 nicolodi
* m-toolbox/classes/+utils/@jmysql/: execute.m, jmysql.m: Add an utility functions to execute sql queries and return data in a cell array.
2010-05-18 09:55 mauro
* m-toolbox/classes/@timespan/: double.m, timespan.m: A method to convert into double a timespan object. It returns the interval spanned by the object, in seconds
2010-05-18 09:46 mauro
* m-toolbox/classes/@time/double.m: Removed remnant from help
2010-05-18 06:45 mauro
* m-toolbox/classes/@ao/timeshift.m: Added a parameter 't0' that
gives the possibility to force the t0 to a given time object and have the x values recalculated accordingly
2010-05-18 06:27 mauro
* m-toolbox/classes/@time/: double.m, time.m: A method to convert into double a time object. It returns the time as seconds since 1970-01-01 00:00:00.000 UTC.
2010-05-18 06:25 mauro
* m-toolbox/classes/@ao/setT0.m: Help fixed
2010-05-17 17:11 nicolodi
* m-toolbox/classes/: @ltpda_uo/submit.m, @ltpda_uo/update.m, @plist/plist.m: Update parameters descriptions. submit() does not have mandatory parameters anymore.
2010-05-17 17:09 nicolodi
* m-toolbox/classes/@ltpda_uo/bsubmit.m: Update help text.
2010-05-17 16:55 nicolodi
* m-toolbox/classes/@ltpda_uo/: submit.m, update.m: Update help text.
2010-05-17 16:37 nicolodi
* m-toolbox/classes/@ltpda_uo/update.m: Bring in line with submit() method.
2010-05-17 16:09 nicolodi
* m-toolbox/classes/@ltpda_uo/submit.m: It does not make sense to create a collection entry for a single object.
2010-05-17 16:04 nicolodi
* m-toolbox/classes/@ltpda_uo/submit.m: Move reporting of objects and collection IDs at the end.
2010-05-17 15:50 nicolodi
* m-toolbox/classes/@ltpda_uo/submit.m: Simplify connection handling.
2010-05-17 15:20 nicolodi
* m-toolbox/classes/@ltpda_uo/submit.m: Avoid calling the created() method twice on input objects.
2010-05-17 15:13 nicolodi
* m-toolbox/classes/@ltpda_uo/submit.m: Avoid a double for loop flattening the input objects list before the iteration.
2010-05-17 13:54 nicolodi
* m-toolbox/classes/@ltpda_uo/submit.m: Simplify inputs handling.
2010-05-17 11:51 nicolodi
* m-toolbox/classes/+utils/@prog/: fixstring.m, prog.m: Remove unused function.
2010-05-17 11:49 nicolodi
* m-toolbox/classes/@ltpda_uo/: submit.m, update.m: Looks like the conversion from bidimensional char aray to string is not necessary anymore.
2010-05-17 11:37 nicolodi
* m-toolbox/classes/+utils/@jmysql/jmysql.m: Remove commented out code.
2010-05-17 11:35 nicolodi
* m-toolbox/classes/+utils/@jmysql/: getObjID.m, jmysql.m, update_object_tables.m: Remove unused functions.
2010-05-17 11:33 nicolodi
* m-toolbox/classes/@ltpda_uo/update.m: Update similarly to submit().
2010-05-17 11:26 nicolodi
* m-toolbox/classes/@ltpda_uo/submit.m: Fix mistake. Do not use the new database structire yet.
2010-05-17 11:24 nicolodi
* m-toolbox/classes/@ltpda_uo/submit.m: Rework to use directly the
Java database API. Use database transactions. Avoid unnecessary round trips to the database. Simplify. Drop support for old database formats.
2010-05-17 11:21 nicolodi
* m-toolbox/classes/+utils/@jmysql/: insertObjMetadata.m, jmysql.m, updateObjMetadata.m: Functions to insert or update object metadata into repository.#
2010-05-17 11:16 nicolodi
* m-toolbox/classes/@ltpda_uo/submit.m: Minor modifications. No functional changes.
2010-05-17 11:04 nicolodi
* m-toolbox/classes/+utils/@prog/: convert_to_binary.m, prog.m: Remove now unused function.
2010-05-17 11:01 nicolodi
* m-toolbox/classes/@ltpda_uo/submit.m: Use new helper methods to create binary and xml representations of objects.
2010-05-17 10:55 nicolodi
* m-toolbox/classes/+utils/@prog/: obj2binary.m, obj2xml.m, prog.m: Add functions to convert an object into binary and xml formats.
2010-05-17 10:44 nicolodi
* m-toolbox/classes/@ltpda_uo/submit.m: Just white space and comments changes in preparation of other changes.
2010-05-17 10:32 nicolodi
* m-toolbox/classes/+utils/@prog/csv.m: Fix indent.
2010-05-17 09:56 luigi
* m-toolbox/classes/+utils/@math/filtfilt_filterbank.m: changed the loop to handle parallel filterbanks
2010-05-14 19:14 nicolodi
* m-toolbox/classes/+utils/@jmysql/connect.m: Remove dead code and update help.
2010-05-14 15:31 congedo
* m-toolbox/classes/@ao/xfit.m: very small bug
2010-05-14 15:10 congedo
* m-toolbox/test/test_ao_xfit.m: eval usage again updated
2010-05-14 14:32 mauro
* m-toolbox/m/built_in_models/ao_model_retrieve_in_timespan.m: Make sure we use UTC time strings, because MySQL does not support timezones
2010-05-14 12:32 mauro
* m-toolbox/classes/@ltpda_uo/: submit.m, update.m: - Make sure we use UTC time strings, because MySQL does not support timezones - Uses now the utility functions, so to improve code maintainance.
2010-05-14 12:30 mauro
* m-toolbox/classes/@ltpda_uo/bsubmit.m: Help fixed
2010-05-14 12:30 mauro
* m-toolbox/classes/+utils/: @jmysql/getObjID.m, @jmysql/jmysql.m, @jmysql/update_object_tables.m, @prog/convert_to_binary.m, @prog/csv.m, @prog/fixstring.m, @prog/prog.m: Added utility functions for ltpda_uo/submit, ltpda_uo/bsubmit and ltpda_uo/update The location is arguable, I know.
2010-05-14 12:28 mauro
* m-toolbox/classes/@time/display.m: Suppress the display of the 'version' property. It's confusing.
2010-05-14 11:32 nicolodi
* m-toolbox/classes/@paramValue/paramValue.m: Fix to allow for custom time formats for the timespan objects.
2010-05-14 07:07 mauro
* m-toolbox/classes/@ltpda_uo/update.m: Use a time object for objmeta.submitted
2010-05-14 07:06 mauro
* m-toolbox/classes/@ltpda_uo/submit.m: Use the same time object for objmeta.submitted and transactions.transdate
2010-05-13 19:10 miquel
* m-toolbox/classes/+utils/@math/mhsample.m: allows plots during execution and rescaling the covariance matrix of the proposal distribution for bigger jumps. Changed also the way to compute the acceptance ratio, now it only uses the last 10 accepted values.
2010-05-13 19:07 miquel
* m-toolbox/classes/@ao/mcmc.m: adding two new fields to the plist: 'jumps' to define the profile of the jumps during the search phase and 'plot' to allow plots of the chain during execution
2010-05-13 19:04 miquel
* m-toolbox/classes/@ao/filtfilt.m: more work on filtfilt for filterbanks. Not finished yet
2010-05-13 19:02 miquel
* m-toolbox/classes/+utils/@math/: filtfilt_filterbank.m, math.m: bug fix
2010-05-13 18:26 nicolodi
* m-toolbox/test/: test_list.m, test_time_format.m: Add a test for time formatting functions. Do not install it as an example.
2010-05-13 18:23 nicolodi
* m-toolbox/classes/@time/: char.m, epoch2str.m, format.m, time.m: Improve time objects formatting capabilities.
2010-05-13 08:57 mauro
* m-toolbox/classes/@ltpda_uoh/ltpda_uoh.m: Updated help
2010-05-13 08:57 mauro
* m-toolbox/classes/@ao/: linfit.m, lscov.m, bilinfit.m, polynomfit.m, tdfit.m, xfit.m: Little fix in the help
2010-05-12 18:58 ingo
* testing/utp_1.1/utp_test_files/loadAllFiles.m: some modification to the output.
2010-05-12 18:28 ingo
* m-toolbox/classes/: +utils/@xml/xmlread.m, +utils/@xml/xmlwrite.m, @ltpda_uo/save.m: I hope that I add the correct condition for identifying the different XML formats.
2010-05-12 17:59 ingo
* m-toolbox/classes/: @time/update_struct.m, @timespan/update_struct.m: workaround.
2010-05-12 17:58 ingo
* testing/utp_1.1/utps/: collection/utp_collection_loadobj.m, filterbank/utp_filterbank_loadobj.m, matrix/utp_matrix_loadobj.m, pest/utp_pest_loadobj.m, smodel/utp_smodel_loadobj.m, ssm/utp_ssm_loadobj.m: new UTP for loading old files.
2010-05-12 17:56 ingo
* testing/utp_1.1/utp_test_files/loadAllFiles.m: some modifications. nicer output, ...
2010-05-12 17:55 ingo
* testing/utp_1.1/utp_test_files/makeTestFiles.m: some new SSM objects.
2010-05-12 17:54 ingo
* testing/utp_1.1/utp_test_files/: ao_23_1.mat, ao_23_1.xml, ao_23_2.mat, ao_23_2.xml, ao_23_3.mat, ao_23_3.xml, ao_23_4.mat, ao_23_4.xml, ao_23_mat.mat, ao_23_mat.xml, ao_23_vec.mat, ao_23_vec.xml, ao_23rc1_1.mat, ao_23rc1_1.xml, ao_23rc1_2.mat, ao_23rc1_2.xml, ao_23rc1_3.mat, ao_23rc1_3.xml, ao_23rc1_4.mat, ao_23rc1_4.xml, ao_23rc1_mat.mat, ao_23rc1_mat.xml, ao_23rc1_vec.mat, ao_23rc1_vec.xml, ao_23rc2_1.mat, ao_23rc2_1.xml, ao_23rc2_2.mat, ao_23rc2_2.xml, ao_23rc2_3.mat, ao_23rc2_3.xml, ao_23rc2_4.mat, ao_23rc2_4.xml, ao_23rc2_mat.mat, ao_23rc2_mat.xml, ao_23rc2_vec.mat, ao_23rc2_vec.xml, collection_23_1.mat, collection_23_1.xml, collection_23_2.mat, collection_23_2.xml, collection_23_3.mat, collection_23_3.xml, collection_23_mat.mat, collection_23_mat.xml,
collection_23rc1_1.mat, collection_23rc1_1.xml, collection_23rc1_2.mat, collection_23_vec.mat, collection_23_vec.xml, collection_23rc1_2.xml, collection_23rc1_3.mat, collection_23rc1_3.xml, collection_23rc1_mat.mat, collection_23rc1_mat.xml, collection_23rc1_vec.mat, collection_23rc1_vec.xml, collection_23rc2_1.mat, collection_23rc2_1.xml, collection_23rc2_2.mat, collection_23rc2_2.xml, collection_23rc2_3.mat, collection_23rc2_3.xml, collection_23rc2_mat.mat, collection_23rc2_mat.xml, collection_23rc2_vec.mat, collection_23rc2_vec.xml, filterbank_23_1.mat, filterbank_23_1.xml, filterbank_23_2.mat, filterbank_23_2.xml, filterbank_23_3.mat, filterbank_23_3.xml, filterbank_23_mat.mat, filterbank_23_mat.xml, filterbank_23_vec.mat, filterbank_23_vec.xml, filterbank_23rc1_1.mat, filterbank_23rc1_1.xml, filterbank_23rc1_2.mat, filterbank_23rc1_2.xml, filterbank_23rc1_3.mat, filterbank_23rc1_3.xml, filterbank_23rc1_mat.mat, filterbank_23rc1_mat.xml, filterbank_23rc1_vec.mat, filterbank_23rc1_vec.xml, filterbank_23rc2_1.mat, filterbank_23rc2_1.xml, filterbank_23rc2_2.mat, filterbank_23rc2_2.xml, filterbank_23rc2_3.mat, filterbank_23rc2_3.xml, filterbank_23rc2_mat.mat, filterbank_23rc2_mat.xml, filterbank_23rc2_vec.mat, filterbank_23rc2_vec.xml, matrix_23_1.mat, matrix_23_1.xml, matrix_23_2.mat, matrix_23_2.xml, matrix_23_3.mat, matrix_23_3.xml, matrix_23_mat.mat, matrix_23_mat.xml, matrix_23_vec.mat, matrix_23_vec.xml, matrix_23rc1_1.mat, matrix_23rc1_1.xml, matrix_23rc1_2.mat, matrix_23rc1_2.xml, matrix_23rc1_3.mat, matrix_23rc1_3.xml, matrix_23rc1_mat.mat, matrix_23rc1_mat.xml, matrix_23rc1_vec.mat, matrix_23rc1_vec.xml, matrix_23rc2_1.mat, matrix_23rc2_1.xml, matrix_23rc2_2.mat, matrix_23rc2_2.xml, matrix_23rc2_3.mat, matrix_23rc2_3.xml, matrix_23rc2_mat.mat, matrix_23rc2_mat.xml, matrix_23rc2_vec.mat, matrix_23rc2_vec.xml, mfir_23_1.mat, mfir_23_1.xml, mfir_23_2.mat, mfir_23_2.xml, mfir_23_3.mat, mfir_23_3.xml, mfir_23_4.mat, mfir_23_4.xml, mfir_23_5.mat, mfir_23_5.xml, mfir_23_mat.mat, mfir_23_mat.xml, mfir_23rc1_1.mat, mfir_23rc1_1.xml, mfir_23rc1_2.mat, mfir_23rc1_2.xml, mfir_23rc1_3.mat, mfir_23rc1_3.xml, mfir_23rc1_4.mat, mfir_23rc1_4.xml, mfir_23rc1_5.mat, mfir_23rc1_5.xml, mfir_23rc1_mat.mat, mfir_23rc1_mat.xml, mfir_23rc1_vec.mat, mfir_23rc1_vec.xml, mfir_23rc2_1.mat, mfir_23rc2_1.xml, mfir_23rc2_2.mat, mfir_23rc2_2.xml, mfir_23rc2_3.mat, mfir_23rc2_3.xml, mfir_23_vec.mat, mfir_23_vec.xml, mfir_23rc2_4.mat, mfir_23rc2_4.xml, mfir_23rc2_5.mat, mfir_23rc2_5.xml, mfir_23rc2_mat.mat, mfir_23rc2_mat.xml, mfir_23rc2_vec.mat, mfir_23rc2_vec.xml,
miir_23_1.mat, miir_23_1.xml, miir_23_2.mat, miir_23_2.xml, miir_23_3.mat, miir_23_3.xml, miir_23_4.mat, miir_23_4.xml, miir_23_5.mat, miir_23_5.xml, miir_23_mat.mat, miir_23_mat.xml, miir_23rc1_1.mat, miir_23rc1_1.xml, miir_23rc1_2.mat, miir_23rc1_2.xml, miir_23rc1_3.mat, miir_23rc1_3.xml, miir_23rc1_4.mat, miir_23rc1_4.xml, miir_23rc1_5.mat, miir_23rc1_5.xml, miir_23rc1_mat.mat, miir_23rc1_mat.xml, miir_23rc1_vec.mat, miir_23rc1_vec.xml, miir_23rc2_1.mat, miir_23rc2_1.xml, miir_23rc2_2.mat, miir_23rc2_2.xml, miir_23rc2_3.mat, miir_23rc2_3.xml, miir_23rc2_4.mat, miir_23rc2_4.xml, miir_23rc2_5.mat, miir_23rc2_5.xml, miir_23rc2_mat.mat, miir_23rc2_mat.xml, miir_23rc2_vec.mat, miir_23rc2_vec.xml, miir_23_vec.mat, miir_23_vec.xml, parfrac_23_1.mat, parfrac_23_1.xml, parfrac_23_2.mat, parfrac_23_2.xml, parfrac_23_3.mat, parfrac_23_3.xml, parfrac_23_4.mat, parfrac_23_4.xml, parfrac_23_5.mat, parfrac_23_5.xml, parfrac_23_mat.mat, parfrac_23_mat.xml, parfrac_23_vec.mat, parfrac_23_vec.xml, parfrac_23rc1_1.mat, parfrac_23rc1_1.xml, parfrac_23rc1_2.mat, parfrac_23rc1_2.xml, parfrac_23rc1_3.mat, parfrac_23rc1_3.xml, parfrac_23rc1_4.mat, parfrac_23rc1_4.xml, parfrac_23rc1_5.mat, parfrac_23rc1_5.xml, parfrac_23rc1_mat.mat, parfrac_23rc1_mat.xml, parfrac_23rc1_vec.mat, parfrac_23rc1_vec.xml, parfrac_23rc2_1.mat, parfrac_23rc2_1.xml, parfrac_23rc2_2.mat, parfrac_23rc2_2.xml, parfrac_23rc2_3.mat, parfrac_23rc2_3.xml, parfrac_23rc2_4.mat, parfrac_23rc2_4.xml, parfrac_23rc2_5.mat, parfrac_23rc2_5.xml, parfrac_23rc2_mat.mat, parfrac_23rc2_mat.xml, parfrac_23rc2_vec.mat, parfrac_23rc2_vec.xml, pest_23_1.mat, pest_23_1.xml, pest_23_2.mat, pest_23_2.xml, pest_23_mat.mat, pest_23_mat.xml, pest_23rc1_1.mat, pest_23rc1_1.xml, pest_23rc1_2.mat, pest_23rc1_2.xml, pest_23_vec.mat, pest_23_vec.xml, pest_23rc1_mat.mat, pest_23rc1_mat.xml, pest_23rc1_vec.mat, pest_23rc1_vec.xml, pest_23rc2_1.mat, pest_23rc2_1.xml, pest_23rc2_2.mat, pest_23rc2_2.xml, pest_23rc2_mat.mat, pest_23rc2_mat.xml, pest_23rc2_vec.mat, pest_23rc2_vec.xml, plist_23_1.mat, plist_23_1.xml, plist_23_2.mat, plist_23_2.xml, plist_23_3.mat, plist_23_3.xml, plist_23_4.mat, plist_23_4.xml, plist_23_mat.mat, plist_23_mat.xml, plist_23_vec.mat, plist_23_vec.xml, plist_23rc1_1.mat, plist_23rc1_1.xml, plist_23rc1_2.mat, plist_23rc1_2.xml, plist_23rc1_3.mat, plist_23rc1_3.xml, plist_23rc1_4.mat, plist_23rc1_4.xml, plist_23rc1_mat.mat, plist_23rc1_mat.xml, plist_23rc1_vec.mat, plist_23rc1_vec.xml, plist_23rc2_1.mat, plist_23rc2_1.xml, plist_23rc2_2.mat, plist_23rc2_2.xml, plist_23rc2_3.mat, plist_23rc2_3.xml, plist_23rc2_4.mat, plist_23rc2_4.xml, plist_23rc2_mat.mat, plist_23rc2_mat.xml, plist_23rc2_vec.mat, plist_23rc2_vec.xml, pzmodel_23_1.mat, pzmodel_23_1.xml,
pzmodel_23_2.mat, pzmodel_23_2.xml, pzmodel_23_3.mat, pzmodel_23_3.xml, pzmodel_23_4.mat, pzmodel_23_4.xml, pzmodel_23_5.mat, pzmodel_23_5.xml, pzmodel_23_mat.mat, pzmodel_23_mat.xml, pzmodel_23_vec.mat, pzmodel_23_vec.xml, pzmodel_23rc1_1.mat, pzmodel_23rc1_1.xml, pzmodel_23rc1_2.mat, pzmodel_23rc1_2.xml, pzmodel_23rc1_3.mat, pzmodel_23rc1_3.xml, pzmodel_23rc1_4.mat, pzmodel_23rc1_4.xml, pzmodel_23rc1_5.mat, pzmodel_23rc1_5.xml, pzmodel_23rc1_mat.mat, pzmodel_23rc1_mat.xml, pzmodel_23rc1_vec.mat, pzmodel_23rc1_vec.xml, pzmodel_23rc2_1.mat, pzmodel_23rc2_1.xml, pzmodel_23rc2_2.mat, pzmodel_23rc2_2.xml, pzmodel_23rc2_3.mat, pzmodel_23rc2_3.xml, pzmodel_23rc2_4.mat, pzmodel_23rc2_4.xml, pzmodel_23rc2_5.mat, pzmodel_23rc2_5.xml, pzmodel_23rc2_mat.mat, pzmodel_23rc2_mat.xml, pzmodel_23rc2_vec.mat, pzmodel_23rc2_vec.xml, rational_23_1.mat, rational_23_1.xml, rational_23_2.mat, rational_23_2.xml, rational_23_3.mat, rational_23_3.xml, rational_23_4.mat, rational_23_4.xml, rational_23_mat.mat, rational_23_mat.xml, rational_23rc1_1.mat, rational_23rc1_1.xml, rational_23rc1_2.mat, rational_23rc1_2.xml, rational_23rc1_3.mat, rational_23rc1_3.xml, rational_23rc1_4.mat, rational_23rc1_4.xml, rational_23rc1_mat.mat, rational_23rc1_mat.xml, rational_23rc1_vec.mat, rational_23_vec.mat, rational_23_vec.xml, rational_23rc1_vec.xml, rational_23rc2_1.mat, rational_23rc2_1.xml, rational_23rc2_2.mat, rational_23rc2_2.xml, rational_23rc2_3.mat, rational_23rc2_3.xml, rational_23rc2_4.mat, rational_23rc2_4.xml, rational_23rc2_mat.mat, rational_23rc2_mat.xml, rational_23rc2_vec.mat, rational_23rc2_vec.xml, smodel_23_1.mat, smodel_23_1.xml, smodel_23_2.mat, smodel_23_2.xml, smodel_23_mat.mat, smodel_23_mat.xml, smodel_23rc1_1.mat, smodel_23rc1_1.xml, smodel_23rc1_2.mat, smodel_23rc1_2.xml, smodel_23rc1_mat.mat, smodel_23rc1_mat.xml, smodel_23rc1_vec.mat, smodel_23rc1_vec.xml, smodel_23rc2_1.mat, smodel_23_vec.mat, smodel_23_vec.xml, smodel_23rc2_1.xml, smodel_23rc2_2.mat, smodel_23rc2_2.xml, smodel_23rc2_mat.mat, smodel_23rc2_mat.xml, smodel_23rc2_vec.mat, smodel_23rc2_vec.xml, ssm_23_1.mat, ssm_23_1.xml, ssm_23_2.mat, ssm_23_2.xml, ssm_23_3.mat, ssm_23_3.xml, ssm_23_mat.mat, ssm_23_mat.xml, ssm_23_vec.mat, ssm_23_vec.xml, ssm_23rc1_1.mat, ssm_23rc1_1.xml, ssm_23rc1_2.mat, ssm_23rc1_2.xml, ssm_23rc1_3.mat, ssm_23rc1_3.xml, ssm_23rc1_mat.mat, ssm_23rc1_mat.xml, ssm_23rc1_vec.mat, ssm_23rc1_vec.xml, ssm_23rc2_1.mat, ssm_23rc2_1.xml, ssm_23rc2_2.mat, ssm_23rc2_2.xml, ssm_23rc2_3.mat, ssm_23rc2_3.xml, ssm_23rc2_mat.mat, ssm_23rc2_mat.xml, ssm_23rc2_vec.mat, ssm_23rc2_vec.xml, timespan_23_1.mat, timespan_23_1.xml, timespan_23_2.mat, timespan_23_2.xml, timespan_23_3.mat, timespan_23_3.xml, timespan_23_4.mat, timespan_23_4.xml, timespan_23_5.mat,
timespan_23_5.xml, timespan_23_mat.mat, timespan_23_mat.xml, timespan_23rc1_1.mat, timespan_23rc1_1.xml, timespan_23rc1_2.mat, timespan_23rc1_2.xml, timespan_23rc1_3.mat, timespan_23rc1_3.xml, timespan_23_vec.mat, timespan_23_vec.xml, timespan_23rc1_4.mat, timespan_23rc1_4.xml, timespan_23rc1_5.mat, timespan_23rc1_5.xml, timespan_23rc1_mat.mat, timespan_23rc1_mat.xml, timespan_23rc1_vec.mat, timespan_23rc1_vec.xml, timespan_23rc2_1.mat, timespan_23rc2_1.xml, timespan_23rc2_2.mat, timespan_23rc2_2.xml, timespan_23rc2_3.mat, timespan_23rc2_3.xml, timespan_23rc2_4.mat, timespan_23rc2_4.xml, timespan_23rc2_5.mat, timespan_23rc2_5.xml, timespan_23rc2_mat.mat, timespan_23rc2_mat.xml, timespan_23rc2_vec.mat, timespan_23rc2_vec.xml: Add test files for the LTPDA version "2.3", "2.3rc1" and "2.3rc2"
2010-05-12 16:53 ingo
* testing/utp_1.1/utp_test_files/: ao_22_1.mat, ao_22_1.xml, ao_22_2.mat, ao_22_2.xml, ao_22_3.mat, ao_22_3.xml, ao_22_4.mat, ao_22_4.xml, ao_22_mat.mat, ao_22_mat.xml, ao_22_vec.mat, ao_22_vec.xml, collection_22_1.mat, collection_22_1.xml, collection_22_2.mat, collection_22_2.xml, collection_22_3.mat, collection_22_3.xml, collection_22_mat.mat, collection_22_mat.xml, collection_22_vec.mat, collection_22_vec.xml, filterbank_22_1.mat, filterbank_22_1.xml, filterbank_22_2.mat, filterbank_22_2.xml, filterbank_22_3.mat, filterbank_22_3.xml, filterbank_22_mat.mat, filterbank_22_mat.xml, filterbank_22_vec.mat, filterbank_22_vec.xml, matrix_22_1.mat, matrix_22_1.xml, matrix_22_2.mat, matrix_22_2.xml, matrix_22_3.mat, matrix_22_3.xml, matrix_22_mat.mat, matrix_22_mat.xml, matrix_22_vec.mat, matrix_22_vec.xml, mfir_22_1.mat, mfir_22_1.xml, mfir_22_2.mat, mfir_22_2.xml, mfir_22_3.mat, mfir_22_3.xml, mfir_22_4.mat, mfir_22_4.xml, mfir_22_5.mat, mfir_22_5.xml, mfir_22_mat.mat, mfir_22_mat.xml, mfir_22_vec.mat, mfir_22_vec.xml, miir_22_1.mat, miir_22_1.xml, miir_22_2.mat, miir_22_2.xml, miir_22_3.mat, miir_22_3.xml, miir_22_4.mat, miir_22_4.xml, miir_22_5.mat, miir_22_5.xml, miir_22_mat.mat, miir_22_mat.xml, miir_22_vec.mat, miir_22_vec.xml, parfrac_22_1.mat, parfrac_22_1.xml, parfrac_22_2.mat, parfrac_22_2.xml, parfrac_22_3.mat, parfrac_22_3.xml, parfrac_22_4.mat, parfrac_22_4.xml, parfrac_22_5.mat, parfrac_22_5.xml, parfrac_22_mat.mat, parfrac_22_mat.xml, parfrac_22_vec.mat, parfrac_22_vec.xml, pest_22_1.mat, pest_22_1.xml, pest_22_2.mat, pest_22_2.xml, pest_22_mat.mat, pest_22_mat.xml, pest_22_vec.mat, pest_22_vec.xml, plist_22_1.mat, plist_22_1.xml, plist_22_2.mat, plist_22_2.xml, plist_22_3.mat, plist_22_3.xml, plist_22_4.mat, plist_22_4.xml,
plist_22_mat.mat, plist_22_mat.xml, plist_22_vec.mat, plist_22_vec.xml, pzmodel_22_1.mat, pzmodel_22_1.xml, pzmodel_22_2.mat, pzmodel_22_2.xml, pzmodel_22_3.mat, pzmodel_22_3.xml, pzmodel_22_4.mat, pzmodel_22_4.xml, pzmodel_22_5.mat, pzmodel_22_5.xml, pzmodel_22_mat.mat, pzmodel_22_mat.xml, pzmodel_22_vec.mat, pzmodel_22_vec.xml, rational_22_1.mat, rational_22_1.xml, rational_22_2.mat, rational_22_2.xml, rational_22_3.mat, rational_22_3.xml, rational_22_4.mat, rational_22_4.xml, rational_22_mat.mat, rational_22_mat.xml, rational_22_vec.mat, rational_22_vec.xml, smodel_22_1.mat, smodel_22_1.xml, smodel_22_2.mat, smodel_22_2.xml, smodel_22_mat.mat, smodel_22_mat.xml, smodel_22_vec.mat, smodel_22_vec.xml, ssm_22_1.mat, ssm_22_1.xml, ssm_22_2.mat, ssm_22_2.xml, ssm_22_3.mat, ssm_22_3.xml, ssm_22_mat.mat, ssm_22_mat.xml, ssm_22_vec.mat, ssm_22_vec.xml, timespan_22_1.mat, timespan_22_1.xml, timespan_22_2.mat, timespan_22_2.xml, timespan_22_3.mat, timespan_22_3.xml, timespan_22_4.mat, timespan_22_4.xml, timespan_22_5.mat, timespan_22_5.xml, timespan_22_mat.mat, timespan_22_mat.xml, timespan_22_vec.mat, timespan_22_vec.xml: Add test files for the LTPDA version 2.2
2010-05-12 16:21 ingo
* testing/utp_1.1/utp_test_files/: ao_21_1.mat, ao_21_1.xml, ao_21_2.mat, ao_21_2.xml, ao_21_3.mat, ao_21_3.xml, ao_21_4.mat, ao_21_4.xml, ao_21_mat.mat, ao_21_mat.xml, ao_21_vec.mat, ao_21_vec.xml, collection_21_1.mat, collection_21_1.xml, collection_21_2.mat, collection_21_2.xml, collection_21_3.mat, collection_21_3.xml, collection_21_mat.mat, collection_21_mat.xml, collection_21_vec.mat, collection_21_vec.xml, filterbank_21_1.mat, filterbank_21_1.xml, filterbank_21_2.mat, filterbank_21_2.xml, filterbank_21_3.mat, filterbank_21_3.xml, filterbank_21_mat.mat, filterbank_21_mat.xml, filterbank_21_vec.mat, filterbank_21_vec.xml, matrix_21_1.mat, matrix_21_1.xml, matrix_21_2.mat, matrix_21_2.xml, matrix_21_3.mat, matrix_21_3.xml, matrix_21_mat.mat, matrix_21_mat.xml, matrix_21_vec.mat, matrix_21_vec.xml, mfir_21_1.mat, mfir_21_1.xml, mfir_21_2.mat, mfir_21_2.xml, mfir_21_3.mat, mfir_21_3.xml, mfir_21_4.mat, mfir_21_4.xml, mfir_21_5.mat, mfir_21_5.xml, mfir_21_mat.mat, mfir_21_mat.xml, mfir_21_vec.mat, mfir_21_vec.xml, miir_21_1.mat, miir_21_1.xml, miir_21_2.mat, miir_21_2.xml, miir_21_3.mat, miir_21_3.xml, miir_21_4.mat, miir_21_4.xml, miir_21_5.mat, miir_21_5.xml, miir_21_mat.mat, miir_21_mat.xml, miir_21_vec.mat, miir_21_vec.xml, parfrac_21_1.mat, parfrac_21_1.xml, parfrac_21_2.mat, parfrac_21_2.xml, parfrac_21_3.mat, parfrac_21_3.xml,
parfrac_21_4.mat, parfrac_21_4.xml, parfrac_21_5.mat, parfrac_21_5.xml, parfrac_21_mat.mat, parfrac_21_mat.xml, parfrac_21_vec.mat, parfrac_21_vec.xml, plist_21_1.mat, plist_21_1.xml, plist_21_2.mat, plist_21_2.xml, plist_21_3.mat, plist_21_3.xml, plist_21_4.mat, plist_21_4.xml, plist_21_mat.mat, plist_21_mat.xml, plist_21_vec.mat, plist_21_vec.xml, pzmodel_21_1.mat, pzmodel_21_1.xml, pzmodel_21_2.mat, pzmodel_21_2.xml, pzmodel_21_3.mat, pzmodel_21_3.xml, pzmodel_21_4.mat, pzmodel_21_4.xml, pzmodel_21_5.mat, pzmodel_21_5.xml, pzmodel_21_mat.mat, pzmodel_21_mat.xml, pzmodel_21_vec.mat, pzmodel_21_vec.xml, rational_21_1.mat, rational_21_1.xml, rational_21_2.mat, rational_21_2.xml, rational_21_3.mat, rational_21_3.xml, rational_21_4.mat, rational_21_4.xml, rational_21_mat.mat, rational_21_mat.xml, rational_21_vec.mat, rational_21_vec.xml, smodel_21_1.mat, smodel_21_1.xml, smodel_21_2.mat, smodel_21_2.xml, smodel_21_mat.mat, smodel_21_mat.xml, smodel_21_vec.mat, smodel_21_vec.xml, ssm_21_1.mat, ssm_21_1.xml, ssm_21_2.mat, ssm_21_2.xml, ssm_21_vec.xml, timespan_21_1.mat, timespan_21_1.xml, timespan_21_2.mat, timespan_21_2.xml, timespan_21_3.mat, timespan_21_3.xml, timespan_21_4.mat, timespan_21_4.xml, timespan_21_5.mat, timespan_21_5.xml, timespan_21_mat.mat, timespan_21_mat.xml, timespan_21_vec.mat, timespan_21_vec.xml: Add test files for the LTPDA version 2.1
2010-05-12 15:07 ingo
* testing/utp_1.1/utp_test_files/: ao_211_1.mat, ao_211_1.xml, ao_211_2.mat, ao_211_2.xml, ao_211_3.mat, ao_211_3.xml, ao_211_4.mat, ao_211_4.xml, ao_211_mat.mat, ao_211_mat.xml, ao_211_vec.mat, ao_211_vec.xml, collection_211_1.mat, collection_211_1.xml, collection_211_2.mat, collection_211_2.xml, collection_211_3.mat, collection_211_3.xml, collection_211_mat.mat, collection_211_mat.xml, collection_211_vec.mat, collection_211_vec.xml, filterbank_211_1.mat, filterbank_211_1.xml, filterbank_211_2.mat, filterbank_211_2.xml, filterbank_211_3.mat, filterbank_211_3.xml, filterbank_211_mat.mat, filterbank_211_mat.xml, filterbank_211_vec.mat, filterbank_211_vec.xml, matrix_211_1.mat, matrix_211_1.xml, matrix_211_2.mat, matrix_211_2.xml, matrix_211_3.mat, matrix_211_3.xml, matrix_211_mat.mat, matrix_211_mat.xml, matrix_211_vec.mat, matrix_211_vec.xml, mfir_211_1.mat, mfir_211_1.xml, mfir_211_2.mat, mfir_211_2.xml, mfir_211_3.mat, mfir_211_3.xml, mfir_211_4.mat, mfir_211_4.xml, mfir_211_5.mat, mfir_211_5.xml, mfir_211_mat.mat, mfir_211_mat.xml, mfir_211_vec.mat, mfir_211_vec.xml, miir_211_1.mat, miir_211_1.xml, miir_211_2.mat, miir_211_2.xml, miir_211_3.mat, miir_211_3.xml, miir_211_4.mat, miir_211_4.xml,
miir_211_5.mat, miir_211_5.xml, miir_211_mat.mat, miir_211_mat.xml, miir_211_vec.mat, miir_211_vec.xml, parfrac_211_1.mat, parfrac_211_1.xml, parfrac_211_2.mat, parfrac_211_2.xml, parfrac_211_3.mat, parfrac_211_3.xml, parfrac_211_4.mat, parfrac_211_4.xml, parfrac_211_5.mat, parfrac_211_5.xml, parfrac_211_mat.mat, parfrac_211_mat.xml, parfrac_211_vec.mat, parfrac_211_vec.xml, pest_211_1.mat, pest_211_1.xml, pest_211_2.mat, pest_211_2.xml, pest_211_mat.mat, pest_211_mat.xml, pest_211_vec.mat, pest_211_vec.xml, plist_211_1.mat, plist_211_1.xml, plist_211_2.mat, plist_211_2.xml, plist_211_3.mat, plist_211_3.xml, plist_211_4.mat, plist_211_4.xml, plist_211_mat.mat, plist_211_mat.xml, plist_211_vec.mat, plist_211_vec.xml, pzmodel_211_1.mat, pzmodel_211_1.xml, pzmodel_211_2.mat, pzmodel_211_2.xml, pzmodel_211_3.mat, pzmodel_211_3.xml, pzmodel_211_4.mat, pzmodel_211_4.xml, pzmodel_211_5.mat, pzmodel_211_5.xml, pzmodel_211_mat.mat, pzmodel_211_mat.xml, pzmodel_211_vec.mat, pzmodel_211_vec.xml, rational_211_1.mat, rational_211_1.xml, rational_211_2.mat, rational_211_2.xml, rational_211_3.mat, rational_211_3.xml, rational_211_4.mat, rational_211_4.xml, rational_211_mat.mat, rational_211_mat.xml, rational_211_vec.mat, rational_211_vec.xml, smodel_211_1.mat, smodel_211_1.xml, smodel_211_2.mat, smodel_211_2.xml, smodel_211_mat.mat, smodel_211_mat.xml, smodel_211_vec.mat, smodel_211_vec.xml, ssm_211_1.mat, ssm_211_1.xml, ssm_211_2.mat, ssm_211_2.xml, ssm_211_vec.xml, timespan_211_1.mat, timespan_211_1.xml, timespan_211_2.mat, timespan_211_2.xml, timespan_211_3.mat, timespan_211_3.xml, timespan_211_4.mat, timespan_211_4.xml, timespan_211_5.mat, timespan_211_5.xml, timespan_211_mat.mat, timespan_211_mat.xml, timespan_211_vec.mat, timespan_211_vec.xml: new test files from the LTPDA version 2.1.1
2010-05-12 14:51 ingo
* testing/utp_1.1/utp_test_files/makeTestFiles.m: add some test object for the new classes.
2010-05-12 12:41 congedo
* m-toolbox/classes/@ao/xfit.m: fast-forward finite differences algorithm implemented to compute hessian for all fitting algorithms; pseudo-inverse of information matrix based on SVD decomposition; minor bugs.
2010-05-11 18:47 ingo
* m-toolbox/classes/: @ltpda_uo/save.m, +utils/@xml/xmlread.m, +utils/@xml/xmlwrite.m: Bug fix? New condition for identifying
old and new XML files.
2010-05-11 18:46 ingo
* m-toolbox/classes/: @time/update_struct.m, @timespan/update_struct.m: bug fix or not that's the question. I think I have to think about the architecture of utpdate_Struct.
2010-05-11 15:20 luigi
* m-toolbox/classes/@ao/ltp_ifo2acc.m: help updated
2010-05-11 15:17 luigi
* m-toolbox/classes/@ao/ltp_ifo2acc.m: bug fixed: when trying to skyp the calculation of commanded force
added the possibility to pass as controllers models an ao with the commanded forces
2010-05-11 15:09 miquel
* m-toolbox/test/test_ao_filtfilt.m: add filtfilt test
2010-05-11 15:08 miquel
* m-toolbox/classes/@ao/filtfilt.m: include filterbank option
2010-05-11 15:08 miquel
* m-toolbox/classes/+utils/@math/math.m: include filtfilt_filterbank
2010-05-11 15:07 miquel
* m-toolbox/classes/+utils/@math/filtfilt_filterbank.m: utils.math function to apply filtfilt on filterbanks
2010-05-11 10:15 mauro
* m-toolbox/test/test_error_prop.m: A test script for uncertainty propagation
2010-05-11 09:31 mauro
* m-toolbox/classes/@time/epoch2str.m: Typos fixed
2010-05-11 09:28 mauro
* m-toolbox/classes/: @ao/applymethod.m, @cdata/applymethod.m, @data2D/applymethod.m, @ao/acos.m, @ao/asin.m, @ao/cos.m, @ao/exp.m, @ao/ln.m, @ao/log.m, @ao/log10.m, @ao/power.m, @ao/sin.m, @ao/uminus.m, @ao/atan.m, @ao/sqrt.m, @ao/tan.m: Implementing now the possibility to propagate the uncertainties. In the case of operators acting on a single variable y = f(x), the uncertainy can be approximated with delta_y = abs(df(x)/dx)*delta_x The function abs(df(x)/dx) can be passed as a function handle UTP relevant
2010-05-10 18:03 ingo
* m-toolbox/classes/@pest/pest.m: [no log message]
2010-05-10 15:38 ingo
* m-toolbox/classes/@timespan/: computeInterval.m, copy.m, fromDom.m, fromStruct.m, fromTimespanDef.m, setEndT.m, setStartT.m, timespan.m, update_struct.m: Make from the property 'interval' a dependend property.
2010-05-10 15:38 ingo
* m-toolbox/classes/@time/: copy.m, display.m, epoch2str.m, fromStruct.m, time.m, update_struct.m: Make from the property 'time_str' a dependend property.
2010-05-10 15:36 ingo
* testing/utp_1.1/utps/timespan/: utp_timespan_eq.m, utp_timespan_timespan.m: Add the 'time_str' to the exception list.
2010-05-10 13:45 ingo
* m-toolbox/classes/+utils/@prog/rstruct.m: bug fix.
2010-05-10 07:08 mauro
* m-toolbox/classes/@ao/ao.m: Examples fixed
2010-05-10 07:08 mauro
* m-toolbox/classes/@ao/fromWaveform.m: Added explicit error messages for empty 'fs' or 'nsecs'
2010-05-07 18:34 ingo
* testing/utp_1.1/utps/parfrac/utp_parfrac_parfrac.m: utp update.
2010-05-07 18:27 ingo
* testing/utp_1.1/utps/ao/utp_ao_search.m: utp update.
2010-05-07 18:24 ingo
* testing/utp_1.1/utps/: mfir/utp_mfir_mfir.m, miir/utp_miir_miir.m: update utp_01