Commit Graph

14000 Commits (47477e152a3575b0108f5845ba76ec2ca3c54330)

Author SHA1 Message Date
Sébastien Villemot f508a69f16
Windows package: fix compilation of MEX files for Octave
The runners no longer have an octave binary in the PATH, so the configure
script fails. We pass a dummy value for the location of the Octave
binary (which is actually not run, because we don’t execute the testsuite).

(cherry picked from commit 7a966a3088)
2020-12-03 17:46:58 +01:00
Sébastien Villemot 7a966a3088
Windows package: fix compilation of MEX files for Octave
The runners no longer have an octave binary in the PATH, so the configure
script fails. We pass a dummy value for the location of the Octave
binary (which is actually not run, because we don’t execute the testsuite).
2020-12-03 17:31:46 +01:00
Sébastien Villemot 8ba1a15262
Remove outdated Occbin files 2020-12-03 10:50:58 +01:00
Sébastien Villemot be8eae7fd9
CI: make Octave version configurable
(cherry picked from commit d61df2e629)
2020-12-02 18:52:37 +01:00
Sébastien Villemot d06ae350c5
Build system: add --with-octave configure option to specify non-default install path
(cherry picked from commit bd97fdc1d5)
2020-12-02 18:52:36 +01:00
Sébastien Villemot d61df2e629
CI: make Octave version configurable 2020-12-02 18:27:41 +01:00
Sébastien Villemot bd97fdc1d5
Build system: add --with-octave configure option to specify non-default install path 2020-12-02 18:26:49 +01:00
Sébastien Villemot c160d24074
Octave 6 implements intersect(…, 'stable')
[skip ci]
2020-11-30 18:26:50 +01:00
Sébastien Villemot 3bfb0cf0dd Merge branch 'replic_manual' into 'master'
manual: clarify that mh_replic is per chain, not the total number of replications

See merge request Dynare/dynare!1785
2020-11-30 16:33:38 +00:00
Johannes Pfeifer 18350f680e manual: clarify that mh_replic is per chain, not the total number of replications
[skip CI]
2020-11-30 17:32:03 +01:00
Sébastien Villemot b4f293bdf2
Document mode_compute=13
[skip ci]
2020-11-27 14:22:59 +01:00
Sébastien Villemot 1e767ce935 Merge branch 'optim_fixes' into 'master'
Fix lsqnonlin in Octave

See merge request Dynare/dynare!1783
2020-11-27 13:06:00 +00:00
Willi Mutschler fcef3ca09f
Don't do bgp/solow in Octave
[skip ci]
The levenberg-marquardt algorithm is not available in octave's implementation of fsolve, so we check the verbatim block only in matlab
2020-11-26 17:12:57 +01:00
Willi Mutschler 03641585e4
Fix lsqnonlin in Octave 2020-11-26 17:07:46 +01:00
Willi Mutschler 25f1641db1
Change order of checks for NaN moments, improve warnings and errors 2020-11-26 16:45:07 +01:00
Sébastien Villemot 21e61ef954
Merge branch 'identification_fixes' of git.dynare.org:wmutschl/dynare 2020-11-26 16:36:34 +01:00
Sébastien Villemot 513fffcfff
Merge branch 'MoM_fixes' of git.dynare.org:wmutschl/dynare 2020-11-26 16:36:08 +01:00
Sébastien Villemot e6b7cf82fd
Merge branch 'manual_fix' of git.dynare.org:JohannesPfeifer/dynare 2020-11-26 16:35:28 +01:00
Sébastien Villemot a6747827bf
Preprocessor update
— Ensure that all statements produce an output in JSON mode
— Remove obsolete “restrictions” block and “var_estimation” statement
2020-11-26 16:34:10 +01:00
Sébastien Villemot 6076c1a140
Remove obsolete VAR estimation routine 2020-11-26 15:59:23 +01:00
Sébastien Villemot f27852d1ec
Add test for mshocks block 2020-11-26 15:48:57 +01:00
Willi Mutschler a710532c3a
🐛 Fix identification error with unit root observables and diffuse_filter set
Fixes #1752
2020-11-26 13:49:14 +01:00
Willi Mutschler 4aa0fa540e
Display minimum in check plots in method of moments 2020-11-26 13:28:29 +01:00
Johannes Pfeifer acdd02f98b Fix reference given in Dynare manual 2020-11-26 11:09:32 +01:00
Sébastien Villemot 4f960fe914
Add the ability to automatically detect MATLAB version at configure time
It is thus no longer needed to pass the MATLAB_VERSION option to the configure
script when compiling from source.

(cherry picked from commit a69d598b5f)
2020-11-24 20:49:40 +01:00
Sébastien Villemot 2b17a711e0
Provisions for MATLAB R2020b
(cherry picked from commit fa12e5abfc)
2020-11-24 20:47:40 +01:00
Sébastien Villemot 94f7058639
Move Dóra to the list of past contributors
[skip ci]
2020-11-24 18:16:51 +01:00
Sébastien Villemot 303a327bb0
NEWS.md: some bug in discretionary_policy was actually not fixed in 4.6.3
[skip ci]
2020-11-24 16:48:28 +01:00
Stéphane Adjemian (Charybdis) d8ddd9ef61
Fixed multiple periods expected shocks in the case of mshocks. 2020-11-24 15:04:41 +01:00
Sébastien Villemot 8c63c97d3c Merge branch 'numprocs' into 'master'
Add num_procs.m function in missing

See merge request Dynare/dynare!1778
2020-11-23 16:51:42 +00:00
Johannes Pfeifer eb52fd1eaa Add num_procs.m function in missing
Preserves ability to run Dynare with m-replacements

[skip CI]
2020-11-23 15:51:55 +01:00
Sébastien Villemot 3db21fdfb6
Grammatical consistency and date fix
[skip ci]
2020-11-23 14:58:40 +01:00
Sébastien Villemot 42ea964346 Merge branch 'JohannesPfeifer-master-patch-13881' into 'master'
Update NEWS.md

See merge request Dynare/dynare!1777
2020-11-23 09:20:55 +00:00
Johannes Pfeifer b6485515cf Update NEWS.md 2020-11-23 09:19:00 +00:00
Sébastien Villemot 3f20f7c0dc Merge branch 'dyn_second' into 'master'
dyn_second_order_solver.m: remove unused code

See merge request Dynare/dynare!1776
2020-11-23 09:01:09 +00:00
Johannes Pfeifer 27946a7553 dyn_second_order_solver.m: remove unused code
Redundant due to transformation to one lead-lag problem
2020-11-22 21:23:55 +01:00
Sébastien Villemot 2c7a1e8aec Merge branch 'sylvester' into 'master'
Fix for sylvester3a for purely forward looking models

See merge request Dynare/dynare!1775
2020-11-21 09:56:21 +00:00
Willi Mutschler 3c1087a369
Fix for sylvester3a for purely forward-looking models
In purely forward-looking models ghx is empty and sylvester3a gives a "Operands to the || and && operators must be convertible to logical scalar values" error, as e becomes a "1×0 empty double row vector" and not a logical.
2020-11-21 09:46:10 +01:00
Sébastien Villemot 5ec14b2642
Release notes for 4.6.3
[skip ci]
2020-11-20 15:54:11 +01:00
Sébastien Villemot 233b242a29
Dynare++: (really) avoid locale-specific strings in the journal under Windows
Closes: #1751
2020-11-20 15:36:07 +01:00
Sébastien Villemot c49bdfb47e Merge branch 'octave_bgp' into 'master'
bgp-tests: Octave compatibility fixes

See merge request Dynare/dynare!1774
2020-11-19 18:35:23 +00:00
Johannes Pfeifer 904296738d bgp-tests: Octave compatibility fixes 2020-11-19 13:42:35 +01:00
Sébastien Villemot ba2cdafdcd Merge branch 'MoM_rand' into 'master'
method_of_moments.m: Octave compatibility fix

See merge request Dynare/dynare!1773
2020-11-19 10:18:19 +00:00
Johannes Pfeifer e42654b812 method_of_moments.m: Octave compatibility fix
Octave does not support randstream; related to https://git.dynare.org/Dynare/dynare/-/issues/1749
2020-11-19 10:07:35 +01:00
Sébastien Villemot 68f60bc411
Preprocessor: do not crash when unknown symbol is passed to “irf_shocks” option
Ref. preprocessor#57
2020-11-18 17:48:24 +01:00
Sébastien Villemot 3dc9087f55
Dynare++: update copyright years 2020-11-18 17:31:17 +01:00
Sébastien Villemot b1b8dc90a3
Dynare++: avoid locale-specific strings when printing date/time in the journal
Closes: #1751
2020-11-18 17:30:38 +01:00
Sébastien Villemot f104b9d517
Windows package: statically link MatIO and GSL in Octave MEX files
Closes: #1750
2020-11-18 15:31:06 +01:00
Stéphane Adjemian (Charybdis) 2cf5c5d0c1
Removed Octave's idiosyncrasies.
Matlab Production Server (MPS) fails when onboarding the dynare package
because of `endif` and `endfunction` which are not available in matlab's
syntax.
2020-11-17 17:32:30 +01:00
Sébastien Villemot 426e52e2d9 Merge branch 'mjdgges' into 'master'
Add mjdgges.m unit test

Closes #1438

See merge request Dynare/dynare!1771
2020-11-13 17:10:14 +00:00