Commit Graph

16910 Commits (dprior)

Author SHA1 Message Date
Stéphane Adjemian (Argos) e2532b1dc3
Change behaviour of the error command.
Display *all* problematic declared observed variables (unknown variables
or duplicates).
2024-02-21 15:33:43 +01:00
Stéphane Adjemian (Argos) 24fbc0d923
Create a sparse identifty matrix when it makes sense. 2024-02-12 17:48:47 +01:00
Sébastien Villemot fd76ce53af Merge branch 'selec_posterior_draws' into 'master'
selec_posterior_draws.m: fix bug introduced when removing oo_ as an input

See merge request Dynare/dynare!2274
2024-02-12 15:58:26 +00:00
Johannes Pfeifer 6975aaef43 selec_posterior_draws.m: fix bug introduced when removing oo_ as an input
Thanks to Francesco Turino
2024-02-09 19:42:36 +01:00
Sébastien Villemot ab7d741bf1
Preprocessor: drop legacy representation for the static model
Also drop M_.NNZDerivatives_objective.
2024-02-09 10:27:19 +01:00
Sébastien Villemot 6f2af6943f
k_order_welfare MEX: use the sparse representation of the static model 2024-02-09 10:24:02 +01:00
Sébastien Villemot 0d9857e737
k_order_welfare MEX: drop ObjectiveAC abstract class, it has a single subclass 2024-02-08 14:03:03 +01:00
Sébastien Villemot adc42bb4cb
Windows and macOS packages: bump to SLICOT 5.9 pre-release 2024-02-08 11:52:49 +01:00
Sébastien Villemot 641cf6a95c
Identification: use the sparse representation of the static model 2024-02-07 13:57:26 +01:00
Sébastien Villemot a623cb1d12
Partial information: use the sparse representation of the static model 2024-02-07 13:57:24 +01:00
Sébastien Villemot 28fc9e7c78
evaluate_planner_objective: use the sparse representation of the static model 2024-02-07 13:57:24 +01:00
Sébastien Villemot d5cffba8fc
perfect_foresight_solver: use the sparse representation of the static model 2024-02-07 13:57:24 +01:00
Sébastien Villemot 3ebf824f3f
simul_static_model: use the sparse representation of the static model 2024-02-07 13:57:22 +01:00
Sébastien Villemot ec48980e1e
Cosmetics
[skip ci]
2024-02-05 09:06:12 +01:00
Sébastien Villemot ebfd2aa0a1
NEWS.md: announcement for version 6.0
[skip ci]
2024-02-02 18:32:03 +01:00
Sébastien Villemot 433f00e224
Manual: update citation of reference manual working paper 2024-02-02 18:32:03 +01:00
Sébastien Villemot d61cb124ba
Manual: add missing options to occbin_solver 2024-02-02 18:32:03 +01:00
Sébastien Villemot 05d82796c2
Manual: better documentation of solve_algo=12,14 2024-02-02 18:32:03 +01:00
Sébastien Villemot cfa978b39e
Manual: typos and cosmetics 2024-02-02 18:32:03 +01:00
Sébastien Villemot 99883d4ca6
Manual: fix capitalization of Dynare Team on front page of PDF 2024-02-01 21:51:19 +01:00
Sébastien Villemot 3053f9b7df
Discretionary policy: use the sparse representation of the static derivatives 2024-01-31 18:15:43 +01:00
Sébastien Villemot c125d35347 Merge branch 'conditional_lik_doc' into 'master'
manual: fix description of conditional likelihood

See merge request Dynare/dynare!2272
2024-01-30 10:17:07 +00:00
Johannes Pfeifer a40b0c146d manual: clarify that search requires json 2024-01-30 09:24:03 +01:00
Johannes Pfeifer 8e91841a39 manual: fix description of conditional likelihood 2024-01-29 22:54:43 +01:00
Stéphane Adjemian (Argos) f5a5ebb910
Document dplot Matlab command. 2024-01-29 20:57:58 +01:00
Sébastien Villemot 6145bf9b31 Merge branch 'annual_shock_decomp' into 'master'
annualized_shock_decomposition.m: fix bug introduced in 735bd66d

Closes #1919

See merge request Dynare/dynare!2271
2024-01-29 17:10:32 +00:00
Stéphane Adjemian (Argos) 415a86d1d9
Add example for PAC equation (with estimation). 2024-01-29 15:23:03 +01:00
Stéphane Adjemian (Argos) 8eab48aa5e
Document composite targets in PAC equation. 2024-01-29 15:23:03 +01:00
Stéphane Adjemian (Argos) 9f9f4a99ba
Throw an error if composite PAC target ∧ trend_component aux. model. 2024-01-29 15:23:03 +01:00
Stéphane Adjemian (Argos) a48a03bc67
Bug fix (wrong condition).
Also add comments about the choice for the definition of the linear
combination of the VAR companion variables.

We should test the numbe of output arguments, not the number of input
arguments. This was bug was probably not affecting the outcomes since
the number of input arguments is always greater than 1.
2024-01-29 15:23:03 +01:00
Stéphane Adjemian (Argos) 942d8846e4
Cosmetic changes. 2024-01-29 15:23:03 +01:00
Johannes Pfeifer 2ed416532b annualized_shock_decomposition.m: fix bug introduced in 735bd66d
Use dedicated indicator instead of nargout to only request decomposition; closes #1919
2024-01-29 14:42:16 +01:00
Sébastien Villemot 60e3b6a19f
Windows and macOS packages: fix installation path of x13as
The binary location had not been updated following the move of the dseries
submodule (commit e962cb4dba).
2024-01-29 14:12:38 +01:00
Sébastien Villemot 505084f20b
README.md: fix testsuite documentation for running a whole directory of tests
[skip ci]
2024-01-29 13:59:41 +01:00
Sébastien Villemot b956a2253e
C++20 modernization: use abbreviated function template syntax 2024-01-26 16:43:00 +01:00
Sébastien Villemot 00bba09986
Preprocessor / Occbin: improve messages for consistency checks for bind/relax tag 2024-01-26 12:47:02 +01:00
Sébastien Villemot 6a0ee900a4
Preprocessor / dseries: fix handling of monthly dates for months 10-12
Closes: #1918
2024-01-25 17:51:07 +01:00
Sébastien Villemot 8954a682c7
Bytecode: error out when using det_cond_forecast with perfect_foresight shocks
They’re not implemented in bytecode.

Closes: #1884
2024-01-25 12:22:48 +01:00
Sébastien Villemot 13c9acba57
Preprocessor / Occbin: add various consistency checks for bind/relax tags 2024-01-24 18:05:16 +01:00
Sébastien Villemot aee581fd0b
libkorder: make symiterator::operator== const
This fixes an ambiguity due to C++20 rewriting rules.
2024-01-24 09:52:11 +01:00
Sébastien Villemot 855e44cb17
Windows and macOS packages: bump to SLICOT 5.8 2024-01-23 12:23:57 +01:00
Sébastien Villemot 881f5f2e62
Merge branch 'dynare-gsa_qz'
Ref. !2270
2024-01-22 16:47:32 +01:00
Johannes Pfeifer b1cb309a73
gsa: add proper check for correctness of qz_criterium with unit roots
Critical for stability mapping
2024-01-22 16:47:23 +01:00
Sébastien Villemot 330542a79f
Build system: workaround for Meson bug, needed for building MATLAB Online package 2024-01-22 16:00:39 +01:00
Sébastien Villemot b2f603091a
MATLAB Online package: update build script for meson
Also, use the local git checkout instead of downloading a source tarball from
the website.
2024-01-19 20:40:56 +01:00
Sébastien Villemot 88236b1cc0
Build system: under Linux, do not try to statically link libgomp even with -Dprefer_static=true
Under Debian 12, it fails with:
/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/12/libgomp.a(team.o): réadressage R_X86_64_TPOFF32 vers symbole caché « gomp_tls_data » ne peut pas être utilisé en créant un objet partagé
2024-01-19 16:22:25 +01:00
Sébastien Villemot c14d410699 Merge branch 'gsa_recursive' into 'master'
GSA_recursive: make sure nobs is correctly set before checking for recursive estimation

Closes #1611

See merge request Dynare/dynare!2269
2024-01-17 20:05:34 +00:00
Johannes Pfeifer 619de017d6 GSA_recursive: make sure nobs is correctly set before checking for recursive estimation
Closes #1611
2024-01-17 17:35:50 +01:00
Sébastien Villemot 85c637d3d1
Manual: do not add parentheses to synopsis of functions without arguments
Closes: #1707
2024-01-17 16:31:41 +01:00
Sébastien Villemot 6fe43545d8
Remove remnants of workaround for incorrect display of macro-directives without arguments
This workaround was implemented in cd195279e9.
The zero-width spaces were inadvertently removed in
248ad18846.

Ref. #1707
2024-01-17 16:31:40 +01:00