Commit Graph

1641 Commits (new-samplers)

Author SHA1 Message Date
Stéphane Adjemian (Ryûk) 60c0ed0180
Add Sequential Monte Carlo sampler. 2023-12-13 15:30:38 +01:00
Sébastien Villemot d3aac5e2d7
Fix typo
[skip ci]
2023-12-12 17:28:52 +01:00
Sébastien Villemot 62b31aa279
Merge branch 'cosmetics' of git.dynare.org:JohannesPfeifer/dynare
Ref. !2218
2023-12-12 17:15:38 +01:00
Sébastien Villemot 43b24facb9
Configuration file: new default location; new default value for GlobalInitFile
Under Linux and macOS, the default location for the configuration file is now
dynare/dynare.ini under the configuration directories as defined by the XDG
specification. Under Windows, the default configuration file is now
%APPDATA%\dynare\dynare.ini.

There is now a default value for the global initialization file (GlobalInitFile
option of the configuration file): the global_init.m in the Dynare
configuration directory.
2023-12-12 17:09:55 +01:00
Johannes Pfeifer ec76bda254 Remove obsolete Sylvester options
dr_block has been removed
2023-12-11 18:04:43 +01:00
Sébastien Villemot bea87aafad
Manual: minor formatting improvements
[skip ci]
2023-12-04 16:22:24 +01:00
Sébastien Villemot 7edf01a2a9
Manual: cosmetic change
[skip ci]
2023-11-29 21:13:51 +01:00
Sébastien Villemot b0197da05f
Manual: fix code block formatting
[skip ci]
2023-11-28 12:28:43 +01:00
Johannes Pfeifer d0e99daf9a mcmc_diagnostics.m: compute Geweke and Raftery/Lewis also with more than one chain 2023-11-23 16:59:02 +01:00
Sébastien Villemot 1d5a442fe5
Bump minimal required version of Octave to 7.1.0
Incidentally, this means that the JSONlab submodule is no longer needed, so it
is removed in the present commit.

Closes: #1907
2023-11-22 17:46:13 +01:00
Sébastien Villemot 7f58e819c6
Bump minimal required version of MATLAB to R2018b
Ref. #1907
2023-11-22 16:00:04 +01:00
Johannes Pfeifer eb8444889a Manual: add reference for cycle reduction 2023-11-21 03:32:43 +01:00
Sébastien Villemot 8a54d10389 Merge branch 'doc' into 'master'
manual: port changes from Dynare/preprocessor@e85d085ae8

See merge request Dynare/dynare!2208
2023-11-16 08:11:20 +00:00
Johannes Pfeifer 0e08dd287b manual: fix some quotes 2023-11-15 21:39:38 +01:00
Johannes Pfeifer e27ab153d7 manual: port changes from Dynare/preprocessor@e85d085ae8 2023-11-15 14:07:44 +01:00
Sébastien Villemot 4b4cfba2dc
model_replace, model_remove: allow selecting an equation with several (conjunct) tags
NB: does not (yet) works with Occbin regime-specific equations.

Ref. #1890
2023-11-15 12:08:21 +01:00
Sébastien Villemot eb591b1299
Build system: make the mathjax_path option of Sphinx configurable from meson
This replaces the old hack which was using a local Linux-specific symlink. Now,
the Dynare default is the same as in Sphinx, i.e. rely on a CDN for delivering
MathJax.

Adapt our CI accordingly to continue using MathJax from the Debian package
there (to avoid privacy issues related to the use of a CDN).
2023-11-10 14:54:38 +01:00
Sébastien Villemot 6599800f88
Manual: update copyright year in sphinx configuration 2023-11-10 13:44:55 +01:00
Sébastien Villemot 0e201b2928
Manual: claim compatibility with Octave 8.4.0 2023-11-09 11:54:13 +01:00
Sébastien Villemot 88ce107466
Rename ys0_ into oo_.initial_steady_state and ex0_ into oo_.initial_exo_steady_state
Also document these variables.
2023-10-24 09:38:51 +02:00
Sébastien Villemot 1334ae045a
Manual: document oo_.exo_steady_state 2023-10-24 09:38:50 +02:00
Sébastien Villemot f40e7cfc68
Manual: fix typo 2023-10-24 09:38:50 +02:00
Sébastien Villemot ff5ca80bbc Merge branch 'preprocessor_output' into 'master'
By default display preprocessor output line by line instead of only at the end

See merge request Dynare/dynare!2200
2023-10-23 12:05:53 +00:00
Sébastien Villemot 8c3429bb0f
Perfect foresight with expectation errors: change the semantics of endval(learnt_in=…)
Similarly to the regular “endval” block, any variable mentioned in this
block will jump to its new value in the period where the information is learnt.
In particular, this means that any temporary shock that may have been
anticipated on that variable (as specified through a “shocks(learnt_in=...)”
block for a previous informational period) will be overwritten.
2023-10-20 16:05:56 -04:00
Johannes Pfeifer 643face6ed bug: do not remove +subfolder with fast option
Otherwise, expected files are not present
2023-10-20 15:42:44 +02:00
Sébastien Villemot 5145bd0708
New option “relative_to_initval” to “mshocks” block 2023-10-18 16:45:06 -04:00
Sébastien Villemot 39f9d4352a
The “mshocks” block now accepts the “learnt_in” option 2023-10-17 17:24:15 -04:00
Sébastien Villemot 66ccb3b3d3
Manual: fix typo in description of “multiply” keyword in “shocks(learnt_in=…)” block
Also add a missing word.
2023-10-17 17:19:20 -04:00
Sébastien Villemot 3e5591d41f
New “static_mfs” option to the “model” block (and the “model_options” command) 2023-10-16 11:57:02 -04:00
Sébastien Villemot 20e1540892 Merge branch 'macos-installer' into 'master'
Improvements to macOS installer

Closes #1893, #1790, and #1894

See merge request Dynare/dynare!2149
2023-10-12 18:37:00 +00:00
Sébastien Villemot b4e2a0be48
Manual: fix typo in name of perfect_foresight_with_expectation_errors_solver 2023-10-11 18:50:31 -04:00
Willi Mutschler 987c6f2e00
macOS installer: improve reference manual 2023-10-11 17:34:43 +02:00
Willi Mutschler cb0ece6d82
manual: fix typo
[skip ci]
2023-10-11 17:34:43 +02:00
Willi Mutschler 6e98e9849f
macOS installer: add instructions if /Applications/Dynare is owned by root 2023-10-11 17:34:43 +02:00
Willi Mutschler cdd632ed07
macOS installer doc: fix capitalization of GCC and path to Clang 2023-10-11 17:34:43 +02:00
Willi Mutschler 81b2fe4c88
manual: change macOS version 2023-10-11 17:34:43 +02:00
Willi Mutschler d480bbdcac
manual: workaround if MATLAB does not see Xcode license agreement
because MATLAB checks the directory of Xcode and not of the Command Line Tools
2023-10-11 17:34:43 +02:00
Willi Mutschler de5b37fca7
macOS installer: remove gcc option and local homebrew install
Fixes #1893
Closes #1894
Explain how to get Xcode CLT and gcc via homebrew in installer at the end using a conclusion.html file.
Clarify this also in the manual.
2023-10-11 17:34:43 +02:00
Johannes Pfeifer a00eb5e1de
stoch_simul.m: add nomodelsummary option 2023-10-11 09:31:40 -04:00
Johannes Pfeifer 0e468103d9
manual: correct syntax of prior CLI
Comma separated lists do not work
2023-10-11 09:26:05 -04:00
Sébastien Villemot e5b7ddbb33
Manual: fix typos in conditional forecasting section 2023-10-10 14:49:11 -04:00
Sébastien Villemot 2e3fbfc040
New option “from_initval_to_endval” to “homotopy_setup” block 2023-10-10 13:19:12 -04:00
Sébastien Villemot 82ea15e5e7
Manual: steady / document homotopy_mode = 0 2023-10-06 16:15:01 -04:00
Sébastien Villemot 727f925f01
steady: set a more sensible default value for homotopy_steps (10)
Also document it.
2023-10-06 16:11:53 -04:00
Johannes Pfeifer 32d5bc05a1
Octave: support ofig graph format 2023-10-05 10:28:28 -04:00
Willi Mutschler e6aff20142
doc: clarify NumberOfThreadsPerJob and SingleCompThread
[skip ci]
2023-09-27 10:40:27 +02:00
Willi Mutschler 2c2d93f36b
doc: clarify SingleCompThread option
[skip ci]
2023-09-27 08:22:28 +02:00
Johannes Pfeifer 71b63c6e8e
Remove unused lik_algo-option 2023-09-25 17:17:37 +02:00
Sébastien Villemot 9a1f150e38
Merge branch 'default_mode_compute' of git.dynare.org:JohannesPfeifer/dynare
Ref. !2160
2023-09-22 14:35:45 +02:00
Sébastien Villemot 7eb1959f66
Provisions for MATLAB R2023b 2023-09-22 10:49:27 +02:00