Commit Graph

14000 Commits (47477e152a3575b0108f5845ba76ec2ca3c54330)

Author SHA1 Message Date
Sébastien Villemot 49fdae58ac
macOS package: upgrade to gcc-10 in custom install of Homebrew
The formulas are taken from commit c2acb4e30f7a99426a34dbdea26991459454c834 of
the homebrew-core repository.

The formulas were modified as follows:
— in the "bottle" do/end block, this line was added:
   root_url "https://homebrew.bintray.com/bottles"
— in the "bottle" do/end block for gcc, this line was added:
   cellar :any

The preprocessor has been updated accordingly.
2021-01-13 15:43:03 +01:00
Sébastien Villemot 29bb140297
macOS: drop -mmacosx-version-min compilation flag
Currently it is not applied consistently to all binaries we produce.

Moreover we do not really have a way to test support for older macOS versions.

If there are problems, we might reintroduce this flag later, but we will have
to it consistently across all binaries.
2021-01-13 15:42:44 +01:00
Sébastien Villemot 0275686589
macOS: drop -arch x86_64 compilation flag, in preparation for ARM support 2021-01-13 15:42:44 +01:00
Stéphane Adjemian (Charybdis) 01feac1ccc
Fixed branch name (dseries submodule). 2021-01-12 21:45:11 +01:00
Stéphane Adjemian (Odysseus) aa2ad6e028
Updated preprocessor submodule. 2021-01-12 21:38:01 +01:00
Stéphane Adjemian (Odysseus) 88bea97e38
Fixed submodule paths and CI configuration. 2021-01-12 21:38:01 +01:00
Stéphane Adjemian (Odysseus) f4508a6ca1 Revert "update jacob_element & hess_element for vector arguments"
This reverts commit 1975e467b5.
2021-01-12 16:48:49 +01:00
Stéphane Adjemian (Odysseus) 47affc94e1 Revert "Matrix notation: fix bug in numerical Hessian of external functions"
This reverts commit 2acacf61f1.
2021-01-12 16:48:21 +01:00
Stéphane Adjemian (Odysseus) b87690a9f1 Revert "Add tests for matrix notation"
This reverts commit 8d4a80956c.
2021-01-12 16:47:56 +01:00
Stéphane Adjemian (Odysseus) 8fd18fa9ba Merge remote-tracking branch enterprise into master. 2021-01-12 16:45:51 +01:00
Sébastien Villemot 3cbc2396a0
macOS package: fix compilation of x13as on macOS 11 (Big Sur) 2021-01-11 17:07:08 +01:00
Stéphane Adjemian (Odysseus) 0e1c9312e2
Merge remote-tracking branch 'Dynare/master' into enterprise 2021-01-11 11:06:55 +01:00
Johannes Pfeifer ea03868a6b mode_compute=0: run dyn_forecast after smoother when forecast > 0 2021-01-10 19:46:18 +01:00
Johannes Pfeifer fbb1272164 Fix mode_compute=12 and filter out mode_compute=11 2021-01-10 17:30:35 +01:00
Sébastien Villemot c397828eb7
Merge branch 'smoother2histval' of git.dynare.org:JohannesPfeifer/dynare 2021-01-08 19:02:44 +01:00
Sébastien Villemot 57ea36a90d
Preprocessor: add option analytic_jacobian for MoM 2021-01-08 19:01:33 +01:00
Sébastien Villemot dd6fbfa300
Preprocessor: cleanup the “output” option
Adapt the manual accordingly.

Closes: #1600
2021-01-08 19:00:47 +01:00
Sébastien Villemot c3e7ef42af
Windows package: various fixes related to commit 8e7d0d2c5d
- strip the new preprocessor binary
- include the new preprocessor binary in the .zip and .7z archives
- include the old (backward-compatible) preprocessor binary in the .exe installer
2021-01-08 09:47:42 +01:00
Stéphane Adjemian (Charybdis) 655cffb4e4
Revert "Fix for new sphinx API (removes a warning)."
Does not work with the version of Sphinx used on our Gitlab runners.

This reverts commit 60b31b3b0c.
2021-01-08 09:27:27 +01:00
Stéphane Adjemian (Charybdis) 18b54dfa98
Updated dseries submodule. 2021-01-07 22:00:51 +01:00
Stéphane Adjemian (Charybdis) 60b31b3b0c
Fix for new sphinx API (removes a warning). 2021-01-07 22:00:51 +01:00
Stéphane Adjemian (Charybdis) c3084e9aed
Updated dseries documentation. 2021-01-07 22:00:51 +01:00
Stéphane Adjemian (Charybdis) 56d603ce5f
Fixed list of members in @dates.
ndat is no more a member (replaced by a method returning the number of
elements in a dates object).
2021-01-07 22:00:51 +01:00
Stéphane Adjemian (Charybdis) 717e41765e
Fixed description of the output of comparison operators.
They return logical arrays, not arrays of 0 and 1.
2021-01-07 22:00:51 +01:00
Johannes Pfeifer b2efc7a604 smoother2histval.m: fix bug when variable names are similar 2021-01-07 21:44:06 +01:00
Sébastien Villemot 4434edae0b Merge branch 'MoM_testsuite' into 'master'
Method of Moments: Updates to testsuite

See merge request Dynare/dynare!1799
2021-01-07 19:52:13 +00:00
Sébastien Villemot be16f29254
README: fix typo
[skip ci]
2021-01-07 20:46:40 +01:00
Sébastien Villemot 80460af6d7
macOS package: fixes related to flex and bison in Homebrew
Also mention in the README that sphinx-doc must be linked, since it is
keg-only.
2021-01-07 18:40:01 +01:00
Willi Mutschler b3e3501a6d
MoM: Fix bug in SMM with ME
Occurs by running RBC_MoM_SMM_ME with mode_compute=9
2021-01-07 14:25:26 +01:00
Willi Mutschler dabe0ada33
MoM: Add test for optimizers
Note that mode_compute=11 and 12 need some fixing
2021-01-07 14:14:13 +01:00
Willi Mutschler 2b554e0511
MoM: cosmetical changes to description of options in testsuite 2021-01-07 13:39:45 +01:00
Willi Mutschler ba8d5d364d
MoM: Update copyright years 2021-01-07 10:32:35 +01:00
Sébastien Villemot 8e7d0d2c5d
Preprocessor binary renamed and moved, various other improvements to make install rules
– preprocessor binary renamed to dynare-preprocessor
— the preprocessor binary is now installed under a preprocessor/ top-level directory
— a backward-compatibility symlink is still provided under
  matlab/preprocessor64/dynare_m
— the make install rule now install PDF and HTML documentation when those have
  been built

Closes: #1728
2021-01-06 18:17:20 +01:00
Sébastien Villemot 86f4016886
Preprocessor: revert to accepting the “nolog” option, but do nothing about it
Ref. #1743
2021-01-06 15:51:27 +01:00
Sébastien Villemot 860775ca49
Merge branch 'labels' of git.dynare.org:JohannesPfeifer/dynare 2021-01-06 14:30:52 +01:00
Sébastien Villemot 25d5352350
Include Dynare version and input arguments into log file
The log file is now started from dynare.m.

Closes: #1743
2021-01-06 14:29:37 +01:00
Sébastien Villemot 90e493c34c
Update affiliations 2021-01-06 14:29:22 +01:00
Willi Mutschler 562a9c737f
MoM: Improve testsuite
- add Andreasen, Fernandez-Villaverde, Rubio-Ramirez (2017) test models
- move models to dedicated folders
- add `make m/method_of_moments` and `make o/method_of_moments` commands to run testsuite only for method of moments
2021-01-06 14:19:17 +01:00
Willi Mutschler e2f16b504c
MoM: Improve mode_compute=0 and more details on optimizers 2021-01-06 13:57:07 +01:00
Johannes Pfeifer ca978b6bf7 get_labels_transformed_vars.m: fix header
[skip CI]
2021-01-06 10:27:53 +01:00
Sébastien Villemot 5368d42241
Update copyright years 2021-01-04 17:11:40 +01:00
Sébastien Villemot 1c7f88a093
Windows package: bump dependencies 2021-01-04 14:50:08 +01:00
Sébastien Villemot 8b3da285d2
Merge branch 'msbvar' of git.dynare.org:JohannesPfeifer/dynare 2021-01-04 14:27:32 +01:00
Sébastien Villemot 5a42d1d11b
Merge branch 'loglinear_disp' of git.dynare.org:JohannesPfeifer/dynare 2021-01-04 14:27:07 +01:00
Johannes Pfeifer 3ef988dfcd msbvar: provide error is chain is not specified
See https://forum.dynare.org/t/cannot-have-number-of-chains-for-variance-or-coefficient-bigger-than-1/16650
2021-01-01 11:31:33 +01:00
Johannes Pfeifer 9c52aec23d Adjust output of loglinear option to make clear when a logged variable is used
- use of function for getting labels will allow to accommodate https://git.dynare.org/Dynare/dynare/-/issues/349
- incidentally fixes a bug in the display of the simulated variance decomposition for observables with measurement error
2020-12-23 13:53:44 +01:00
Sébastien Villemot 5deaca993b
Merge branch 'discretion' of git.dynare.org:JohannesPfeifer/dynare 2020-12-22 12:29:38 +01:00
Sébastien Villemot 3d912401d5
Testsuite: Octave compatibility fixes in histval_initval_file_unit_tests.m 2020-12-22 12:27:19 +01:00
Johannes Pfeifer 0e9b8c33f9 Document changes to discretionary_policy 2020-12-20 14:00:13 +01:00
Johannes Pfeifer 9728a52889 evaluate_planner_objective.m: lift size restriction by solving Lyapunov equation instead of using Kronecker 2020-12-19 14:12:12 +01:00