Commit Graph

3380 Commits (115b16236bf83b2e4e7f01a69ca56104665b6c0a)

Author SHA1 Message Date
Houtan Bastani c7bb71199d reporting: @reporting: open pdf file after compilation (Matlab only) 2013-04-18 17:28:59 +02:00
Houtan Bastani ac47e81fb1 reporting: @graph: set prettier spacing of xticklabels 2013-04-18 17:19:48 +02:00
Houtan Bastani e786fa8627 the last 32bit release of matlab for osx was 7.11 (R2010b) 2013-04-18 11:12:33 +02:00
Stéphane Adjemian (Charybdis) 409675ce9c Modified @dynSeries/mrdivide method so that dynSeries objects defined over different non disjoint periods can be divided. 2013-04-12 17:55:14 +02:00
Stéphane Adjemian (Charybdis) 3b3d753d54 Modified @dynSeries/mtimes method so that dynSeries objects defined over different non disjoint periods can be multiplied. 2013-04-12 17:53:13 +02:00
Stéphane Adjemian (Charybdis) b955b20bf3 Modified @dynSeries/minus method so that dynSeries objects defined over different non disjoint periods can be substracted. 2013-04-12 17:50:52 +02:00
Stéphane Adjemian (Charybdis) 63502db6c0 Modified @dynSeries/plus method so that dynSeries objects defined over different non disjoint periods can be added. 2013-04-12 17:48:00 +02:00
Stéphane Adjemian (Charybdis) be91a24daa Fixed bug that was affecting the display of dynDates objects. 2013-04-12 17:41:32 +02:00
Stéphane Adjemian (Charybdis) 6eecf0ba10 Fixed typo in header. 2013-04-12 17:21:10 +02:00
Stéphane Adjemian (Charybdis) 1dd0518188 Added unitary test in dynSeries/subsasgn. 2013-04-12 16:27:46 +02:00
Stéphane Adjemian (Charybdis) 681e7b677d Added the possibility to use two regular expressions in dynSeries/subsasgn method.
As in dynSeries/extract we consider a tensor product.
2013-04-12 16:26:57 +02:00
Stéphane Adjemian (Charybdis) f447ea8feb Added unitary test in dynSeries/extract method. 2013-04-12 15:59:19 +02:00
Stéphane Adjemian (Charybdis) 2a9e075c63 Added the possibility to use two regaular expressions in @dynSeries/extract method.
*Example*

Suppose that a dynSeries object contains the following set of variables

GDP_1
GDP_2
GDP_3
GDP_4
GDP_5
GDP_6
GDP_7
HICP_1
HICP_2
HICP_3
HICP_4
HICP_5
HICP_6
HICP_7
Consumption_1
Consumption_2
Consumption_3
Consumption_4
Consumption_5
Consumption_6
Consumption_7

Then the syntax:

b = a{'@GDP,HICP@_@1,2,3@'}

will instantiate a new dynSeries object containing variables:

GDP_1
GDP_2
GDP_3
HICP_1
HICP_2
HICP_3
2013-04-12 15:58:55 +02:00
Stéphane Adjemian (Charybdis) 0cdb636d67 Remove possible leading and trailing white spaces in variable names. 2013-04-12 14:39:39 +02:00
Frédéric Karamé c85f27b910 add comments 2013-04-12 10:38:34 +02:00
Frédéric Karamé 8976bcf82c fix bug in the dimension of the noise vector 2013-04-12 10:38:33 +02:00
Frédéric Karamé ae55884261 factorization of the Neff routine 2013-04-12 10:38:33 +02:00
Frédéric Karamé 25179aba7f add a routine to build the proposal distribution for the conditional particle filter 2013-04-12 10:38:33 +02:00
Houtan Bastani 3b92c1b1c7 remove unused variables 2013-04-11 19:07:34 +02:00
Houtan Bastani 73fcf9719e fix comment and error 2013-04-11 19:07:34 +02:00
Sébastien Villemot 38824dc1e5 Implement tags [static] and [dynamic] for equations
Closes #307
2013-04-11 17:11:35 +02:00
Marco Ratto b77445e5f9 1) Allow threshold reduced form mapping also for posterior samples;
2) Improve the notation of info saved of  threshold reduced form mapping which was obscure.
2013-04-11 10:14:29 +02:00
Houtan Bastani b0f9131f13 reporting: @report: add compile method 2013-04-10 18:08:14 +02:00
Houtan Bastani 17c7c3f0d2 reporting: add more info to stdout during processing/writing 2013-04-10 14:55:19 +02:00
Houtan Bastani a0f25ee621 reporting: comment cleanup 2013-04-10 13:01:22 +02:00
Houtan Bastani 3e9e35aff6 reporting: allow for manual height adjustment of sections 2013-04-10 12:53:41 +02:00
Johannes Pfeifer c071df7f78 Clarify terminology used for filtered variables
Closes #317
2013-04-10 10:44:24 +02:00
Houtan Bastani c8a888729d reporting: @graph: keep line handles for use with legend 2013-04-09 17:37:54 +02:00
Houtan Bastani 7ea21ca765 reporting: @graph: legend uses tex 2013-04-09 17:37:54 +02:00
Houtan Bastani 87102cbdea reporting: @graph: ensure xlim is not larger than actual xlimits 2013-04-09 17:37:54 +02:00
Houtan Bastani 8468a1bc04 reporting: @graph: use green shading which is easier to see because 'FaceAlpha' doesn't work on octave (at least on os x) 2013-04-09 11:49:16 +02:00
Houtan Bastani a3cf461bea reporting: @graph: if shading, move to bottom 2013-04-09 11:16:30 +02:00
Houtan Bastani e672d88d7a reporting: @graph: uistack fix for octave & move zeroline writing up 2013-04-09 11:16:01 +02:00
Marco Ratto 9ca6898446 Fixed bug introduced in commit c9402d9ecc for local threads 2013-04-08 12:47:41 +02:00
Marco Ratto c9402d9ecc Several bug fixes:
1) properly manage hybrid matlab/octave computations;
2) check for function handles under octave, which cannot be saved on a mat file;
3) bug fix for non standard octave path;
4) synchronization fix under octave;
5) Retrieve missing output files when remote threads are finished;
6) check if input files have been updated, like in metropolis computations with load_mh_file=1;
7) check if output files are missing to trap synchronization failures: this may be inefficient and needs to be improved for unix/windows clusters;
8) fixed cleanup with multiple remote nodes.
2013-04-05 17:44:08 +02:00
Marco Ratto 844cbac2b3 fixed output argument as a proper char matrix for both unix and windows OS. 2013-04-05 17:30:50 +02:00
Marco Ratto 8de02041ef synchronization pause(1) to fix bug in matlab-octave clusters under unix 2013-04-05 17:29:40 +02:00
Marco Ratto 0fb688136e 1) used Environment input argument to GiveCPUnumber to fix bug with hybrid unix/windows clusters;
2) removed return after failure of ping; some machines like hal can be connected but do not allow ping;
2013-04-05 17:28:43 +02:00
Marco Ratto 09bc0a0aaa fixed bug with seeds in hybrid matlab-octave parallel clusters 2013-04-05 17:25:34 +02:00
Marco Ratto fe0054f370 allow posterior irf plots for octave 2013-04-05 17:17:47 +02:00
Marco Ratto 84f0d6c7da bug fix for octave under windows and hybrid unix-windows clusters 2013-04-05 17:16:17 +02:00
Sébastien Villemot 2bc167fc6a ILU wrapper around LUINC: don't test setup.type
It is anyway impossible to have exactly the same behaviour of ilu and luinc
with respect to zero filling and maximum pivot
2013-04-05 15:05:19 +02:00
Houtan Bastani f944dde89a reporting: @graph: push zeroline to bottom 2013-04-05 13:15:00 +02:00
Houtan Bastani 0cb0a23ec1 reporting: @graph: add zeroline option 2013-04-05 11:48:56 +02:00
Houtan Bastani 1f9e6dea8d add strjoin to missing 2013-04-04 11:35:45 +02:00
Houtan Bastani 18a24de73d reporting: @report: simplified syntax for adding vspace 2013-04-04 08:50:49 +02:00
Houtan Bastani 5f304863e5 reporting: @elements: add end.m 2013-04-04 08:48:24 +02:00
Houtan Bastani 8f7bcfc22d reporting: @table: fix display 2013-04-04 08:42:41 +02:00
Houtan Bastani aa7bb4625e reporting: fix typo 2013-04-04 07:35:54 +02:00
Houtan Bastani eae3f2fe28 reporting: @series: write tex name to table 2013-04-03 19:13:32 +02:00
Houtan Bastani a8b9dd24b8 dynSeries: tex_rename: allow to be used with one arg when the dynSeries has only one var 2013-04-03 19:13:32 +02:00
Houtan Bastani b089cae9f6 bug fix: tmp should be char not cell 2013-04-03 19:13:32 +02:00
Stéphane Adjemian (Charybdis) cd3a5b8f32 Changed interface and calibration (cubature & unscented transform). 2013-04-03 18:40:14 +02:00
Houtan Bastani 3efe8b5232 reporting: @series: add align_right option 2013-04-03 16:28:17 +02:00
Houtan Bastani b7786bf4bb reporting: @table: add vline_after option 2013-04-03 14:40:06 +02:00
Houtan Bastani 38d56ecfca reporting: @table: allow control of title font size 2013-04-03 11:37:19 +02:00
Houtan Bastani 965896d8c9 reporting: @series support writing colors/marking table rows 2013-04-02 15:00:27 +02:00
Houtan Bastani 21333de9ef reporting: @seriesElements: bug fix 2013-04-02 15:00:27 +02:00
Houtan Bastani 0569e46faa reporting: fix typo 2013-04-02 15:00:27 +02:00
Houtan Bastani 25a013b222 reporting: @series: use graph_* to precede graph-specific options 2013-04-02 15:00:27 +02:00
Houtan Bastani 53e0768f8f dynDates: add end keyword 2013-04-02 11:12:00 +02:00
Houtan Bastani 54b0f3184d reporting: @table: use @series 2013-04-02 11:08:23 +02:00
Stéphane Adjemian (Charybdis) 4e1165c905 Added Gaussian unscented cubature (order three approximation). 2013-03-30 11:06:41 +01:00
Stéphane Adjemian (Charybdis) 5ed35c2927 Fixed bug in insert_object_in_one_dimensional_cell_array routine when the original cell array is empty. 2013-03-30 11:06:41 +01:00
Houtan Bastani ea718d6998 dynDate: fix typos 2013-03-29 18:51:26 +01:00
Houtan Bastani 9637a9d4ce reporting: @graph: bug fix 2013-03-29 17:58:54 +01:00
Houtan Bastani 1006b849de reporting: factorize max range code for eventual use with @table 2013-03-29 17:25:04 +01:00
Houtan Bastani 513272a832 reporting: simplifying syntax at report object level for series 2013-03-29 17:25:04 +01:00
Houtan Bastani 95ee0857b9 reporting: use end keyword in simplified syntax 2013-03-29 17:25:04 +01:00
Houtan Bastani 691c3b79f8 dynDates: bug fix 2013-03-29 17:25:04 +01:00
Houtan Bastani 25d8ea8bfc reporting: @series use size instead of numel 2013-03-29 15:55:28 +01:00
Houtan Bastani 9417bd1106 reporting: support end keyword for indexing 2013-03-29 15:55:28 +01:00
Houtan Bastani 340be3329e reporting: @graph: code cleanup 2013-03-29 15:55:27 +01:00
Houtan Bastani 5f0746aafe reporting: @graph: issue warning if no series to plot 2013-03-29 15:55:27 +01:00
Stéphane Adjemian (Charybdis) aa73a3f5ed Added unitary test in dynSeries/subsref. 2013-03-29 14:53:34 +01:00
Stéphane Adjemian (Charybdis) 7fe697a7e0 Added the possibility to extract variables from dynSeries object using indices instead of variable names.
If ts is a dynSeries object containing variables A1, A2, A3, A4, A5, then the following syntaxes are equivalent:

ts{[1, 2, 5]}

ts{'A1','A2','A5'}

and will create a new dynSeries object made of variables A1, A2 and A5.
2013-03-29 14:53:34 +01:00
Stéphane Adjemian (Charybdis) bc1689fa05 Added iscellofchar function.
Test if all the elements of a two dimensional cell array are strings.
2013-03-29 14:53:34 +01:00
Stéphane Adjemian (Charybdis) ae80129db6 Added unitary test for @dynSeries/size. 2013-03-29 14:53:34 +01:00
Stéphane Adjemian (Charybdis) 45b89a17c3 Give dot access to the @dynSeries/size function. 2013-03-29 14:53:34 +01:00
Stéphane Adjemian (Charybdis) 9f117f9d00 Changed behaviour of @dynSeries/size.
If called with a second input argument (dim), size returns the number of observations if dim==1 or
the number of variables if dim==2. Without this second argument, size returns the number of
observations and the number of variables.
2013-03-29 14:53:34 +01:00
Houtan Bastani 077f98445b reporting: numel -> numElements, numPages 2013-03-29 10:16:16 +01:00
Houtan Bastani 26a14fe9d9 reporting: @section: remove unsupported field 2013-03-28 18:08:16 +01:00
Houtan Bastani ffbaf1a5b5 reporting: fix typo 2013-03-28 18:08:16 +01:00
Houtan Bastani 430f7b538f reporting: @graph, @series, support syntax simplification 2013-03-28 18:08:16 +01:00
Houtan Bastani aecd2a89ad reporting: rename numElements as numel 2013-03-28 18:08:15 +01:00
Houtan Bastani 09931c07ee reporting: @series class 2013-03-28 18:08:15 +01:00
Sébastien Villemot f92965b28c CSV datafiles: document it, autodetect extension 2013-03-28 12:50:04 +01:00
Stéphane Adjemian (Charybdis) 8311caf304 Closes #346 2013-03-28 12:31:34 +01:00
Stéphane Adjemian (Charybdis) 1dd2512532 Added unitary test in @dynSeries/subsasgn 2013-03-28 12:31:34 +01:00
Stéphane Adjemian (Charybdis) 5e16db5760 Closes #333 2013-03-28 12:31:34 +01:00
Stéphane Adjemian (Charybdis) 44287a2d75 Added routine. 2013-03-28 12:31:34 +01:00
Stéphane Adjemian (Charybdis) fbc34e74d4 Fixed bug. 2013-03-28 12:31:34 +01:00
Stéphane Adjemian (Charybdis) 6f8aed5109 Fixed numbering of the unitary tests in @dynSeries/subsasgn method. 2013-03-28 12:31:34 +01:00
Stéphane Adjemian (Charybdis) 974e8b1a39 Fixed bug. 2013-03-28 12:31:33 +01:00
Stéphane Adjemian (Charybdis) 5132e501cf Fixed bug. 2013-03-28 12:31:33 +01:00
Stéphane Adjemian (Charybdis) 35542ec904 Added the possibility to factorize the extraction of variables from a dynSeries object.
In addition to the already implemented selection mechanism using matlab's regular expressions,
we allow the following syntax:

a = ts{'GDP_@US,JP,FR@'};

to extract variables GDP_US, GDP_JP and GDP_FR from dynSeries object ts. If one of these variables
does not exist, an error message is issued.
2013-03-28 12:31:33 +01:00
Stéphane Adjemian (Charybdis) 15a916512f Added unitary test in @dynSeries/extract method. 2013-03-28 12:31:33 +01:00
Stéphane Adjemian (Charybdis) 3da56958bc Cosmetic change. Removed commented line of code. 2013-03-28 12:31:33 +01:00
Stéphane Adjemian (Charybdis) 13ffe7d52c Added test in @dynSeries/check method. 2013-03-28 12:31:33 +01:00
Stéphane Adjemian (Charybdis) 12517aa9f4 Fixed bug. Missing definition of time member in @dynSeries/merge method. 2013-03-28 12:31:33 +01:00