Sébastien Villemot
41205954bc
Update preprocessor submodule
2019-03-20 12:59:49 +01:00
Sébastien Villemot
89a3e94cbf
Use true/false instead of 1/0 for boolean options
...
This is more elegant, and makes it easier to distinguish them from integer
options.
Also simplify test expressions for these boolean options.
2019-03-19 15:21:16 +01:00
Sébastien Villemot
afde90a4a2
Emacs mode: fix bug introduced in bf60795e8
2019-03-19 14:51:53 +01:00
Stéphane Adjemian (Charybdis)
567ca19000
Added routine to evaluate the RHS of an equation.
2019-03-19 07:08:55 +01:00
Houtan Bastani
15bd0e3397
preprocessor: submodule update
2019-03-15 17:11:01 +01:00
Houtan Bastani
7858a88764
add dependency for test for parallelization of test suite
2019-03-15 17:01:25 +01:00
Houtan Bastani
543470b331
separate ECB tests so as to be able to test everything in one go
2019-03-15 16:44:59 +01:00
Houtan Bastani
62c4181394
common_parsing: update start/end dates when dates are supposed to overlap
2019-03-15 16:28:55 +01:00
Houtan Bastani
6150de2d4a
var_expectation: fix typo
2019-03-15 16:25:58 +01:00
Houtan Bastani
cfdd6602b4
preprocessor: submodule update
2019-03-15 16:20:58 +01:00
Houtan Bastani
4ac5ebbefc
add var AR test
2019-03-15 14:22:50 +01:00
Houtan Bastani
dccabecee7
fix trend-component tests
2019-03-15 13:29:15 +01:00
Stéphane Adjemian (Charybdis)
d3db092c81
Added a cherry-pick routine.
...
Extracts equations from a mod file and produce .inc files (equations, lists of
parameters, endogenous variables and exogenous variables) that can be included
in a mod file that will be used to simulate the model.
If an innovation has a tag `(used='estimationonly')` it will be excluded from
the generated files (ie list of shocks and equations).
2019-03-14 11:04:10 +01:00
Stéphane Adjemian (Charybdis)
52eed33c42
Fixed growth neutrality correction in presence of exogenous variables.
...
Also fixes growth neutrality correction in models with non optimizing
agents (correction was not taking into account the value of the share of non
optimizing agents).
2019-03-11 11:54:53 +01:00
Sébastien Villemot
f59e458ffe
Update preprocessor submodule
2019-03-08 18:59:09 +01:00
Sébastien Villemot
9018963f4f
Update preprocessor submodule
2019-03-08 17:51:37 +01:00
Sébastien Villemot
a357003ba7
Octave compatibility fix
2019-03-08 15:59:51 +01:00
Sébastien Villemot
7a2d5d4f0e
1st order approximation: fix for purely-forward models
...
Closes #1641
2019-03-08 15:54:10 +01:00
Sébastien Villemot
449553e7b6
Dynare++: various improvements
2019-03-08 15:32:30 +01:00
Stéphane Adjemian (Charybdis)
6997e0a4a6
Added the possibility to have exogenous variables in the optimal part of PAC.
...
Works with iterative ols and nls.
2019-03-08 14:34:41 +01:00
Houtan Bastani
ba416f12ad
makefile: use tabs instead of spaces
2019-03-08 11:16:26 +01:00
Houtan Bastani
d7246b3489
ols-style routines: allow user to specify parameters to be estimated
2019-03-08 11:15:33 +01:00
Stéphane Adjemian (Charybdis)
33e43a55b2
Cosmetic change. Print expression on more than one line (one line per additive term).
2019-03-08 09:36:56 +01:00
Sébastien Villemot
4c11e9e9ec
Dynare++ kord and MEX: various modernizations and improvements
2019-03-07 19:46:15 +01:00
Houtan Bastani
183081f94b
pooled_fgls: remove useless part of code
2019-03-07 18:06:53 +01:00
Houtan Bastani
6b4b2bb8b3
fix path to test
2019-03-07 18:06:53 +01:00
Stéphane Adjemian (Charybdis)
d4814c6b92
Removed pointer to missing file in Makefile.am.
2019-03-07 17:33:40 +01:00
Stéphane Adjemian (Charybdis)
03e60b6439
Cosmetic change.
2019-03-07 17:09:56 +01:00
Stéphane Adjemian (Charybdis)
c8393a6a45
Updated list of non versioned files in under tests subfolder.
2019-03-07 17:09:36 +01:00
Stéphane Adjemian (Charybdis)
46d0d7daa7
Updated preprocessor.
2019-03-07 17:08:43 +01:00
Stéphane Adjemian (Charybdis)
dac08da6a4
Added the possibility to tag a varexo variable as an observed variable.
2019-03-07 15:31:34 +01:00
Stéphane Adjemian (Charybdis)
1471b3bfce
Changegd estimator for the exogenous part of pac.estimation.iterative_ols routine.
2019-03-07 12:37:06 +01:00
Stéphane Adjemian (Charybdis)
4d69674874
Partially reverts 1190cab
.
2019-03-07 12:31:23 +01:00
Houtan Bastani
1190caba61
pac.estimate.nls: clean up code: remove unused variables, unused output arguments, no need for otherwise in switch
2019-03-07 11:59:59 +01:00
Houtan Bastani
b844bc53a0
pac: fix bugs in output of ec component
2019-03-07 11:44:40 +01:00
Sébastien Villemot
598f0193d5
Dynare++ kord library: make test failures fatal
...
Required an increase for the error tolerance of SW-like models tests.
By the way, decrease the tolerance for the small model.
2019-03-07 11:34:30 +01:00
Houtan Bastani
92b1c25b9f
fix typo
2019-03-07 10:47:02 +01:00
Houtan Bastani
f3a10d0238
add test for estimating certain parameters in sur
2019-03-07 10:47:02 +01:00
Sébastien Villemot
629245a240
Dynare++: add kord test journal to CI artifacts
2019-03-07 10:45:26 +01:00
Sébastien Villemot
a7de121b01
Dynare++ kord library: some equations were incorrectly omitted from residual error checking
2019-03-07 10:39:33 +01:00
Stéphane Adjemian (Charybdis)
40918f4316
Fixed condition in integration tests for ec.istarget.
2019-03-07 09:39:14 +01:00
Sébastien Villemot
14f85cf448
Dynare++ kord library: various modernizations and improvements
...
Note that I removed several #define whose purpose was to avoid typing "typename
ctraits<t>::…". Even though this tends to complicates the code, this is
probably safer, especially since the #define was capturing a free variable (t).
2019-03-06 18:43:04 +01:00
Sébastien Villemot
bf60795e8e
Emacs mode improvements
...
- bugfix: in "model_name", the "model" part will no longer be colorized
- add colorization for on-the-fly type declarations
- no longer categorize dots as word constituents (they are not even symbol
constituents)
- no longer categorize @ and # as symbol constituents
2019-03-06 18:43:04 +01:00
Stéphane Adjemian (Charybdis)
9eb64a0b64
Updated preprocessor submodule.
...
Fixes exogenous variables in PAC equation without non optimizing behaviour.
2019-03-06 15:39:00 +01:00
Houtan Bastani
6f80abd1f8
gui: various fixes to perfect foresight
2019-03-06 14:11:25 +01:00
Houtan Bastani
ce97e51aec
small fixes
2019-03-06 14:01:29 +01:00
Houtan Bastani
67df1d2df1
clarify field names
2019-03-06 14:01:29 +01:00
Houtan Bastani
1abec862e1
gui: if no unanticipated shocks, run simulation and return
2019-03-06 14:01:29 +01:00
Houtan Bastani
16dfc206bf
gui: fix up initval and endval: don’t start at simulation at steady state; initialize endogenous variables as well
2019-03-06 14:01:29 +01:00
Sébastien Villemot
6d99b6d120
Dynare++ kord library: various modernizations and simplifications
2019-03-05 18:35:35 +01:00