Commit Graph

6227 Commits (a15cf73a3eea99c50af8b2966703f936bb1091c5)

Author SHA1 Message Date
Stéphane Adjemian (Charybdis) a15cf73a3e Changed the syntax so that the difference between calling a member or a method is more explicit (dynSeries). 2013-09-03 16:07:38 +02:00
Stéphane Adjemian (Charybdis) 21b1b2f9dc Changed the syntax so that the difference between calling a member or a method is more explicit (dynDates) and added unitary tests. 2013-09-02 23:33:13 +02:00
Stéphane Adjemian (Charybdis) c9259140b5 Fixed bug in unitary test. 2013-09-02 23:31:23 +02:00
Stéphane Adjemian (Charybdis) 1d6ea1556d Fixed bug (missing condition on the number of returned arguments). 2013-09-02 23:27:04 +02:00
Stéphane Adjemian (Charybdis) 103b6cf803 Changed the syntax so that the difference between calling a member or a method is more explicit.
If a is a dynDate object:

a.format or a.format() are allowed because format is a method.

a.freq is allowed but a.freq() returns an error message because freq (same for time) is a member.
2013-09-02 17:47:11 +02:00
Sébastien Villemot 77dd7239b5 Dynare++: prevent repeated assignment of a parameter/variable
This is not correctly handled by the evaluator.

Closes #415
2013-08-27 15:17:07 +02:00
Sébastien Villemot e1fbb2c5cd Move check on variables types within 'shocks' block to the checking pass stage
Closes #448
2013-08-27 10:38:54 +02:00
Sébastien Villemot 5b87c7ca3f Document that loglinear option is allowed for stoch_simul
Closes #431
2013-08-27 10:04:04 +02:00
Sébastien Villemot 3c8daf1cd7 Merge pull request #464 from JohannesPfeifer/steady_display
Bug fixes for display of problems with steady state
2013-08-26 00:33:22 -07:00
Johannes Pfeifer f77c1f2843 Fix model_diagnostics.m for case where check1 contains NaN as second output
Also stops execution when steady state could not be computed as Jacobian at this incorrect steady state is wrong.
2013-08-25 11:31:51 +02:00
Johannes Pfeifer 139bebd810 Fix display of residuals before displaying error message
The computed steady state was not updated.
2013-08-25 11:31:32 +02:00
Sébastien Villemot 53ade8fc66 Merge pull request #463 from JohannesPfeifer/Suggestion_purely_forward_backward
Add suggestion on how to circumvent restriction for purely for- and back...
2013-08-16 03:26:14 -07:00
Johannes Pfeifer 894c5e541a Add suggestion on how to circumvent restriction for purely for- and backward looking models at higher order 2013-08-16 12:04:22 +02:00
Sébastien Villemot 633b77e189 Merge pull request #462 from JohannesPfeifer/Fix_recursive_estimation
Deal with pathological case where nobs=1
2013-08-16 01:13:00 -07:00
Johannes Pfeifer 01c3724371 Deal with pathological case where nobs=1
In this case the plots crash due to an invalid xlim. Also adds markers if only one point is plotted
2013-08-15 16:35:01 +02:00
Sébastien Villemot 30033df22c Deactivate 2nd and 3rd order approximation of purely forward models
There are some strange crashes in both normal mode (gensylv) and k_order_solver
mode
2013-08-15 12:27:03 +02:00
Sébastien Villemot c34c90e8cb Fix bug in linsolve when second argument is a zero-column matrix
Fixes crash of 1st-order purely forward models under Octave
2013-08-15 12:19:51 +02:00
Sébastien Villemot 4a0e674029 Header fix 2013-08-15 11:46:14 +02:00
Sébastien Villemot 542533e5e7 Add missing parenthesis 2013-08-15 09:49:04 +02:00
Houtan Bastani a75d8d318e stoch_simul: add loglinear option #431 2013-08-14 12:02:51 -04:00
Houtan Bastani 201239dbf7 introduce verbatim block closes #437 2013-08-13 17:08:39 -04:00
Johannes Pfeifer 4caa4abaa3 Bugfixes for OSR
- Adds initial check and provides error message (gets rid of cryptic error messages in OSR)
- Takes care of unaccounted errors from resol in osr_obj
- Adds function headers
2013-08-13 11:51:50 +02:00
Sébastien Villemot 87dfa938bb Remove unfinished "shocks" and "labels" options to shock_decomposition
The preprocessor implementation of "shocks" is broken, and the ref. manual
entries are empty. Nothing is implemented in MATLAB files. It's better to
remove this for now, until a working implementation is done.

Ref. #136
2013-08-13 11:37:16 +02:00
Houtan Bastani 85667336a1 macroprocessor: add length command. closes #436 2013-08-12 17:24:47 -04:00
Houtan Bastani 31c1bb627f fix makefile typos 2013-08-12 15:52:32 -04:00
Sébastien Villemot b4f8532bea Merge pull request #441 from JohannesPfeifer/mode_check
Bugfix for mode_check and display of parameters out of bounds
2013-08-12 03:31:50 -07:00
Sébastien Villemot 1e9521af0f Add new unit tests to testsuite 2013-08-12 12:14:19 +02:00
Sébastien Villemot 45cc328b24 Merge pull request #460 from JohannesPfeifer/stoch_singularity_fix
Fix bug in test for stochastic singularity
2013-08-12 03:09:42 -07:00
Sébastien Villemot 26acc2ec1e Merge pull request #453 from JohannesPfeifer/forward_looking_model_fix
Bugfixes and unit tests for stochastic purely forward-looking models
2013-08-12 03:05:30 -07:00
Sébastien Villemot 139670e1d2 Merge pull request #452 from JohannesPfeifer/shock_decomp
Bugfix and unit test for Shock decomposition
2013-08-12 02:56:29 -07:00
Sébastien Villemot 823a2f96a6 Ref. manual: complete documentation of INITIAL_VALUE in estimated_params 2013-08-12 11:51:32 +02:00
Sébastien Villemot 6414889ee6 Remove spurious keyboard() call 2013-08-12 11:30:28 +02:00
Sébastien Villemot 4bdad2e88b Add missing parenthesis 2013-08-12 11:27:58 +02:00
Houtan Bastani 3c7caedafa ms-sbvar: submodule update 2013-08-11 02:24:22 -04:00
Michel Juillard 0c40ba0420 making dynare++ code compatible with Bison 2.7. Fixes #461 2013-08-07 15:23:22 +02:00
Houtan Bastani c9edb8d215 fix typo 2013-08-06 16:02:55 -04:00
Johannes Pfeifer 66b72e817e Fix bug in test for stochastic singularity 2013-07-28 16:59:41 +02:00
Sébastien Villemot c1def96019 Merge pull request #458 from JohannesPfeifer/stoch_solver_debug
Filter out Inf in Jacobian to get rid of most cryptic errors about Lapack function dgges
2013-07-28 05:33:13 -07:00
Sébastien Villemot 019dd89253 Merge pull request #456 from JohannesPfeifer/dyn_stat_file_info_preprocessor
Add full function header to static and dynamic model files
2013-07-28 05:32:40 -07:00
Sébastien Villemot fb466d244f Merge pull request #457 from JohannesPfeifer/documentation
Add Documentation for dynamic and static files
2013-07-28 05:32:09 -07:00
Johannes Pfeifer ca96013ca9 Filter out Inf in Jacobian to get rid of most cryptic errors about Lapack function dgges
Also adds additional debugging info
2013-07-28 12:09:59 +02:00
Johannes Pfeifer a7eedef031 Add full function header to static and dynamic model files 2013-07-28 11:32:14 +02:00
Johannes Pfeifer 9876635d46 Update and correct manual
Add information on the outputs of the static and dynamic model files
2013-07-28 10:55:12 +02:00
Johannes Pfeifer 99e40d1bf1 Merge branch 'master' of https://github.com/DynareTeam/dynare 2013-07-28 09:45:55 +02:00
Sébastien Villemot 939e7bcc13 Merge pull request #455 from JohannesPfeifer/linear_steady_debug_info
Add debugging info to steady state for linear models
2013-07-28 00:05:29 -07:00
Johannes Pfeifer 53db31dfd3 Add debugging info to steady state for linear models
Resembles the messages already provided for non-linear models
2013-07-28 00:12:19 +02:00
Johannes Pfeifer 4e21c8cd1b Merge branch 'master' of https://github.com/DynareTeam/dynare 2013-07-28 00:04:58 +02:00
Sébastien Villemot 9837523943 Merge pull request #451 from JohannesPfeifer/simul_debug_info
Add debugging option to simul that allows for checking problems with exo...
2013-07-27 10:11:08 -07:00
Sébastien Villemot d392f97485 Merge pull request #449 from JohannesPfeifer/linesearch_info
Provide additional debugging info before lnsrch1 crashes with error
2013-07-27 10:09:29 -07:00
Sébastien Villemot 3335a2bdb4 Merge pull request #450 from JohannesPfeifer/display_fix
Cosmetic fix to displaying steady state error
2013-07-27 10:08:06 -07:00