Stéphane Adjemian (Scylla)
0e85dfdc15
Upgraded dseries and dates classes.
...
- Switched to master branch with new OOP interface.
- Removed initialization of empty dseries and dates objects (preprocessor).
2017-10-10 10:45:07 +02:00
Houtan Bastani
0565c4aaf0
preprocessor: fix generate_irfs syntax. closes #1531
2017-10-09 12:12:48 +02:00
Houtan Bastani
211a07c739
Merge pull request #1533 from JohannesPfeifer/interfaces
...
Add preprocessor options for GMM, SMM, IRFs
2017-10-06 15:30:05 +02:00
Johannes Pfeifer
254a73a406
Add preprocessor options for GMM, SMM, IRFs
2017-10-06 15:06:38 +02:00
Houtan Bastani
d52f13114d
preprocessor: interface for generate_irfs block. Closes #1531
2017-10-06 15:00:55 +02:00
Houtan Bastani
471e0ff472
preprocessor: add basic gmm smm statements, add options later. #1530
2017-10-05 15:13:17 +02:00
Houtan Bastani
7d95539413
preprocessor: add missing fill! statements to static/dynamic functions
2017-10-02 11:14:35 +02:00
Houtan Bastani
51fd3fd988
preprocessor: perpetuate nopreprocessoroutput option to preprocessor code #1390
2017-09-28 14:58:25 +02:00
Houtan Bastani
27dd46dab0
preprocessor: special output for power deriv in JSON
2017-09-27 15:25:32 +02:00
Houtan Bastani
dbe35d1819
preprocessor: remove unnecessary global declaration. closes #1518
2017-09-18 11:42:36 +02:00
Houtan Bastani
3aac5663d6
preprocessor: fix int/size_t comparison warning for g++
2017-09-15 10:59:58 +02:00
Houtan Bastani
151363e3b1
remove file that was erroneously included in 25121bca4f
2017-09-15 09:39:59 +02:00
Houtan Bastani
71ee63dc0d
preprocessor: histval lag check must be made after transformation to the dynamic model due to ramsey_policy. closes #1193
2017-09-13 11:37:49 +02:00
Houtan Bastani
8113c88a0b
preprocessor: histval should only accept lag values <= 0. closes #1510
2017-09-13 10:16:19 +02:00
Houtan Bastani
91a954edf5
preprocessor: factorize code that checks for valid symb_id
2017-09-12 14:37:37 +02:00
Houtan Bastani
9649f2e9de
preprocessor: remove size filed in Symbol Table class. closes #1380
2017-09-12 14:37:32 +02:00
Houtan Bastani
853a68286a
preprocessor: remove commented RamseyConstraintsStatement code
2017-09-12 13:29:43 +02:00
Houtan Bastani
4cfaa2545e
preprocessor: allow variables that become state variables in ramsey_policy to be set in histval. closes #1193
2017-09-11 18:14:56 +02:00
Houtan Bastani
24a03ee290
preprocessor: allow passing mod file as string. Closes #1509
...
Usage: ./dynare_m $'<<mod file text>>'
The $’’ expands special characters. This is necessary because our setup for native matlab statements require that they end with a newline. In other words, the rest of the mod file can be sent on one line, but if there is a native matlab statement you must enter a `\n` after it.
NB: In this case, apostrophes must be escaped: ' becomes \'
e.g., to run tests/example1.mod:
./dynare_m $'//Example 1 from Collard\'s guide to Dynare\nvar y, c, k, a, h, b;varexo e, u;verbatim;% I want these comments included in\n% example1.m 1999q1 1999y\n%\nvar = 1;\nend;parameters beta, rho, alpha, delta, theta, psi, tau;alpha = 0.36;rho = 0.95;tau = 0.025;beta = 0.99;delta = 0.025;psi = 0;theta = 2.95;phi = 0.1;\nmodel;c*theta*h^(1+psi)=(1-alpha)*y;k = beta*(((exp(b)*c)/(exp(b(+1))*c(+1)))*(exp(b(+1))*alpha*y(+1)+(1-delta)*k));y = exp(a)*(k(-1)^alpha)*(h^(1-alpha));k = exp(b)*(y-c)+(1-delta)*k(-1);a = rho*a(-1)+tau*b(-1) + e;b = tau*a(-1)+rho*b(-1) + u;end;initval;y = 1.08068253095672;c = 0.80359242014163;h = 0.29175631001732;k = 11.08360443260358;a = 0;b = 0;e = 0;u = 0;end;shocks;var e; stderr 0.009;var u; stderr 0.009;var e, u = phi*0.009*0.009;end; stoch_simul;'
2017-09-08 17:40:04 +02:00
Houtan Bastani
c026113314
preprocessor: add backslashes to log output in latex. closes #1507
2017-09-08 11:06:37 +02:00
Stéphane Adjemian (Scylla)
591a68bf50
Added option stochastic to Dynare command.
2017-08-31 10:19:43 +02:00
Houtan Bastani
4b5b85c8ea
preprocessor: don’t allow write_latex_steady_state_model without steady_state_model block. #1496
2017-08-30 15:46:17 +02:00
Houtan Bastani
349834eeca
preprocessor: add write_latex_steady_steade_model command. Closes #1496
2017-08-30 14:30:06 +02:00
Houtan Bastani
a9ce9cc118
Merge branch 'state_var'
2017-08-29 16:08:11 +02:00
Houtan Bastani
718ff3d61c
preprocessor: only create *set_auxiliary_variables.m file if there will be something in it. Closes #1384
2017-08-29 14:44:52 +02:00
Houtan Bastani
09d44c89fd
preprocessor: add parameter_set option to evaluate_smoother command. Closes #1477
2017-08-28 18:25:37 +02:00
Houtan Bastani
b09f6affa9
preprocessor: aesthetic fix
2017-08-28 17:47:37 +02:00
Houtan Bastani
628c4cf27b
preprocessor: add model_local_variable declaration for declaring model local variables with tex names. Closes #563
2017-08-28 17:24:56 +02:00
Houtan Bastani
1c485c894f
Add nopreprocessoroutput option to dynare. Closes #1390
2017-08-25 14:26:39 +02:00
Houtan Bastani
38996c7449
preprocessor: add missing option to dynare options message
2017-08-25 14:20:08 +02:00
Houtan Bastani
14bccd8d20
preprocessor: fix spacing in message
2017-08-25 14:20:08 +02:00
Houtan Bastani
fe14007a16
preprocessor: ramsey_model: remove unused symbol_list syntax. Closes #1392
2017-08-24 16:43:36 +02:00
Houtan Bastani
1551d33e9e
preprocessor: add write_equation_tags option to write_latex_original_model and write_latex_static_model. closes #1431
2017-08-24 16:10:53 +02:00
Johannes Pfeifer
f021909db5
Fix typo in ParsingDriver.hh
2017-08-16 19:45:58 +02:00
Houtan Bastani
91096d8d02
preprocessor: store max lead/lag info, write to output
2017-07-27 12:33:19 -04:00
Houtan Bastani
7d3f59607a
Merge pull request #1470 from JohannesPfeifer/use_shock_groups
...
Fix bug in use_shock_groups
2017-07-07 12:41:22 +02:00
Johannes Pfeifer
3bac10a97d
Fix bug in use_shock_groups and colormap
...
Option was not written to correct subfield of options_-structure. Related to 7cd56e9687
2017-07-07 12:38:20 +02:00
Houtan Bastani
5eb66ff1ab
preprocessor: only create one dynamic/static JSON file
2017-06-29 15:11:22 +02:00
Houtan Bastani
49a866255a
preprocessor: couch JSON stdout output in constant text so users can easily find it
2017-06-29 13:18:59 +02:00
Houtan Bastani
153bcb8fe4
preprocessor: cleanup writing JSON to standardout
2017-06-29 13:15:35 +02:00
Houtan Bastani
9a13adb111
preprocessor: print JSON deriv detail by default; use option to print less-detailed versions of dynamic/static models
2017-06-29 13:08:41 +02:00
Houtan Bastani
a48fbee19e
preprocessor: write certain variables from M_ to JSON output
2017-06-28 17:11:24 +02:00
Sébastien Villemot
45ea2e477a
Add julia preprocessor to the clean rule.
2017-06-28 15:59:20 +02:00
Stéphane Adjemian (Charybdis)
2007ceea45
Cosmetic change.
...
A "lag"" key with a negative value should be interpreted as a lead (and not a
lag). Possible solutions are (1) Change the sign of the value, (2) Add a new
key "lead" and consider only positive values, and (3) Change the key name for
"shift" with negative values for lags and positive values for leads.
The commit implements the third choice.
2017-06-28 15:49:09 +02:00
Sébastien Villemot
1ff5c3f571
Fix various typos (thanks lintian).
2017-06-28 15:06:54 +02:00
Houtan Bastani
a81420d889
preprocessor: remove warning on int/size_t comparison
2017-06-28 12:06:20 +02:00
Houtan Bastani
3938381e99
preprocessor: write JSON output for original model when writing after transform pass
2017-06-28 12:04:04 +02:00
houtanb
45fa9324bd
preprocessor: write original model in JSON output after computing pass
2017-06-23 14:20:48 +02:00
houtanb
4d53b6bf55
preprocessor: add tag information to cloned dynamic model
2017-06-23 14:19:57 +02:00
Stéphane Adjemian (Charybdis)
119b5a62f2
Merge branch 'master' into json
2017-06-16 20:03:36 +02:00