Commit Graph

12468 Commits (fa12e5abfc5ea8388b31b20ca1f394b731846d89)

Author SHA1 Message Date
Sébastien Villemot e433f7341a
Release notes for 4.6.1 2020-03-12 16:57:11 +01:00
Sébastien Villemot e93c7b6b25
Reorder files generated by “moments_varendo” option of “estimation”
If there were more than 10 files of Metropolis parameter draws, the ordering
the files containing the posterior moments could be different from that of the
parameter draws. This is because the “dir()” command was used to order the
files containing the parameter draws, and because the command uses alphabetic
ordering, file #10 would come before #2.

This commit enforces the numerical ordering of files.
2020-03-12 15:56:55 +01:00
Sébastien Villemot 8c6b24dbbb
README.md: add trick for compiling on Windows filesystems which don’t have 8dot3 names 2020-03-12 15:09:54 +01:00
Sébastien Villemot d01846e5be
Fix incorrect test for options_.posterior_sampler_options.posterior_sampling_method
Thanks to checkcode().
2020-03-10 14:13:49 +01:00
Sébastien Villemot 09c10bed72 Merge branch 'model_diag' into 'master'
model_diagnostics.m

See merge request Dynare/dynare!1722
2020-03-10 13:00:45 +00:00
Johannes Pfeifer 99f4fcadcc model_diagnostics.m
Update parameter vector from steady state file and provide correct nocheck flag
2020-03-10 11:06:35 +01:00
Sébastien Villemot 721ae71d09 Merge branch 'no_print' into 'master'
Fix bugs related to print_info.m and noprint

Closes #1714

See merge request Dynare/dynare!1721
2020-03-09 09:35:45 +00:00
Johannes Pfeifer 16cbfa7f29 noprint: add integration test 2020-03-08 09:01:00 +01:00
Johannes Pfeifer 16f65a2f33 prior.m: fix missing function input
Prevents crashes in "prior moments"
2020-03-08 09:00:33 +01:00
Johannes Pfeifer b7ef2181f9 print_info.m: Fix bug in error handling
get_error_message.m needs to always provide the error string, only throwing out the error message needs to depend on noprint

Closes https://git.dynare.org/Dynare/dynare/issues/1714
2020-03-08 09:00:01 +01:00
Sébastien Villemot debae9c46f Merge branch 'ramsey_bug' into 'master'
Fix two bugs in Ramsey steady state finding

See merge request Dynare/dynare!1720
2020-03-07 07:42:24 +00:00
Johannes Pfeifer 2004641a10 dyn_ramsey_static.m: abort of steady state file signals error code 2020-03-06 18:55:01 +01:00
Johannes Pfeifer 0a52dedfda Ramsey with multiple instruments: return properly sized vector if residuals are complex 2020-03-06 18:50:40 +01:00
Houtan Bastani 5068520736
doc: clarify that all options (not just `-D`) should be single quoted when the arguments passed contain spaces
[skip ci]
2020-03-06 16:50:36 +01:00
Houtan Bastani 8d1bbfdd78
macOS installer: update installer text to reflect recent changes; fix acronym for GCC 2020-03-06 11:24:01 +01:00
Houtan Bastani 0e6ba47667
macOS installer: modify messages displayed to user when a connection to github is not found 2020-03-05 16:06:56 +01:00
Houtan Bastani a42ed77a7f
macOS installer: ensure git is in the path 2020-03-05 16:06:56 +01:00
Houtan Bastani 7690284142
macOS installer: change website tested to `github.com` in case `google.com` is blocked in user's country 2020-03-04 12:11:21 +01:00
Houtan Bastani 72c7a9ff9f
macOS installer: create window using `osascript` command if error encountered 2020-03-04 12:11:20 +01:00
Houtan Bastani eb6ab0696a
gui: added fields to `oo_` to indicate which commands have been run 2020-03-03 11:45:46 +01:00
Houtan Bastani 2d468b5c1d
replace unused variables with `~` 2020-03-03 11:43:38 +01:00
Sébastien Villemot 3ec1d15107
Fix interaction of “predetermined_variables” with “histval” (preprocessor#47)
Also add a corresponding regression test case.
2020-03-02 17:10:58 +01:00
Stéphane Adjemian c1541bebbf Merge branch 'Ramsey_estimation' into 'master'
testsuite: add integration test for estimation with Ramsey

See merge request Dynare/dynare!1719
2020-03-02 08:30:13 +00:00
Johannes Pfeifer 068a3e4bde testsuite: add integration test for estimation with Ramsey
[skip ci]
2020-03-02 09:17:36 +01:00
Stéphane Adjemian (Charybdis) 2083246a35
Add initial condition for mh_tune_jscale.
Closes #1717.
2020-02-29 13:25:24 +01:00
Johannes Pfeifer 2fcd22059b
Add documentation for the mh_tune_jscale_initial_guess option
Related to https://git.dynare.org/Dynare/preprocessor/-/merge_requests/16
2020-02-29 10:28:50 +01:00
Johannes Pfeifer 9e5cb1422d
Save jscale to record structure before running MCMC
Useful in conjunction with mh_tune_jscale in cases where the posterior sampler crashes
2020-02-29 10:28:50 +01:00
Sébastien Villemot 9c216dc06b Merge branch 'NK_baseline' into 'master'
Update and modernize NK_baseline.mod

See merge request Dynare/dynare!1718
2020-02-26 15:12:08 +00:00
Johannes Pfeifer 00747b497c Modernize NK_baseline.mod 2020-02-25 19:38:11 +01:00
Johannes Pfeifer c48542c3f3 NK_baseline_steadystate.m: add copyright notice 2020-02-25 19:33:57 +01:00
Sébastien Villemot 1abd50c2ec
Windows package: remove spurious antislash
Introduced in 2ae88722fb
2020-02-25 18:00:28 +01:00
Sébastien Villemot a5b51b461d
Preprocessor update
— Rework the function that handles the macro-expansion of the .mod file
— Rework equation tags (preprocessor#38)
— Provide M_ as an output to stoch_simul and discretionary_policy (!1711)
2020-02-25 16:37:35 +01:00
Sébastien Villemot 3c30d9f658
Merge branch 'M_output' of git.dynare.org:JohannesPfeifer/dynare 2020-02-25 16:37:02 +01:00
Sébastien Villemot c84c789f20
Build system: remove useless uninstall rule
The Dynare++ binary is already uninstalled by dynare++/src/Makefile.
2020-02-25 16:34:09 +01:00
Sébastien Villemot 2ae88722fb
Build system + Windows/macOS package: provisions for Dynare++’s dynare_simul.m 2020-02-25 16:33:32 +01:00
Sébastien Villemot d0c7023107
Merge branch 'dynare++_simul' of git.dynare.org:JohannesPfeifer/dynare 2020-02-25 16:25:07 +01:00
Sébastien Villemot 3aaac2b811
Merge branch 'discretionary_bug' of git.dynare.org:JohannesPfeifer/dynare 2020-02-25 16:23:30 +01:00
Houtan Bastani 7a02b3bfd2
various fixes to dynareParallelDelete.m
- did not account for cases when username not set (namely when remote is localhost)
- did not account for cases when remote directory was not set (namely when remote is localhost)
- added unnecessary `filesep` to `pname` when `pname` was empty
- ignore unused output arguments (it is necessary to explicitly ignore them to prevent unwanted output from the `system` call)
- globbing did not work as it was expanded on the calling machine not the remote; pass call to `bash -c` to handle this
2020-02-25 16:18:55 +01:00
Houtan Bastani 3d9fe36ec5
ignore unused return value
[skip ci]
2020-02-25 14:50:56 +01:00
Houtan Bastani 54fe1c754c
fix typo in variable name 2020-02-25 14:50:55 +01:00
Johannes Pfeifer f89c1b58d8 Add integration test for steady state parameter updating 2020-02-25 14:48:29 +01:00
Johannes Pfeifer 47a3a1ed2e Restore dynare_simul.m for Dynare++
Got lost in 2169341639 and 9ab832de01
Also adapted it to new 4.6 mex-calling syntax
2020-02-25 14:39:15 +01:00
Sébastien Villemot f3b7ee6937
Merge branch 'JohannesPfeifer/dynare-eps_loader' 2020-02-25 14:27:17 +01:00
Sébastien Villemot aca4aa7bc6
Build system: add missing clean rules 2020-02-25 14:22:53 +01:00
Sébastien Villemot 31c19272fb
Emacs mode: add back final line for ELPA compatibility 2020-02-25 14:22:00 +01:00
Johannes Pfeifer b3849322d4 discretionary_policy_1.m: move setting of dr before return statement
Prevents aborting with a cryptic crash
2020-02-25 14:10:45 +01:00
Sébastien Villemot 3a0327d379
Emacs mode: fix byte compilation
The Emacs lisp source file was failing byte-compilation, because the
“dynare-blocks” variable was used within an “eval-when-compile” block, while
its definition was not in such a block.
2020-02-25 12:41:04 +01:00
Sébastien Villemot d98cf64195
Source package: no longer embed a copy of MathJax
The copy of MathJax that we were embedding was not source code, because it
contained minified Javascript. In particular, this is a problem for the
official Debian package.

We now strip the copy. Users compiling the HTML manual from the source tarball
will therefore get MathJax from a CDN (this is the default behaviour of
Sphinx).
2020-02-24 18:18:55 +01:00
Johannes Pfeifer 97f7b773e5 stoch_simul.m: Make sure graphs folder exists before creating eps-loader 2020-02-24 16:13:44 +01:00
Sébastien Villemot 9ba634ad2a
license.txt: various fixes 2020-02-24 15:51:35 +01:00