Commit Graph

12780 Commits (fb3335f191931835723240c73bdae1e2cdc297b7)

Author SHA1 Message Date
Stéphane Adjemian (Charybdis) fb3335f191 Added unitary tests for aggregate routine. 2019-10-02 10:41:32 +02:00
Stéphane Adjemian (Charybdis) 4f479bfbe8 Allow diff(-diff(X)) or diff(-log(X)) in the LHS. 2019-10-02 10:41:32 +02:00
Stéphane Adjemian (Charybdis) fd2cb24911 Allow log(-X) or diff(-X) on the LHS. 2019-10-02 10:41:32 +02:00
Sébastien Villemot 5d8babb15c
Merge remote-tracking branch 'community/master' into enterprise 2019-10-02 10:36:48 +02:00
Houtan Bastani 32932ce741
preprocessor: submodule update 2019-10-02 10:32:01 +02:00
Houtan Bastani 0f80cbf35f
add copyright notice 2019-10-02 10:31:34 +02:00
Sébastien Villemot 8f8c83aa6a
Windows package: when compiling slicot, use Makefile variables instead of patches 2019-10-01 17:23:21 +02:00
Sébastien Villemot 9c9e2b443e
Merge remote-tracking branch 'community/master' into enterprise 2019-10-01 14:54:52 +02:00
Stéphane Adjemian (Charybdis) 6a87779d9e
Cosmetic change. 2019-10-01 14:48:43 +02:00
Stéphane Adjemian (Charybdis) 8eb3023069
Changed isint function.
To make it consistent with the routine available in the dates toolbox.
2019-10-01 14:48:12 +02:00
Stéphane Adjemian(Charybdis) 634b11de70
Cosmetic change. 2019-10-01 14:43:16 +02:00
Stéphane Adjemia (Scylla) ab911e98c4
Cosmetic changes. 2019-10-01 14:42:47 +02:00
Stéphane Adjemian (Scylla) f3600b0de9
Added trap for complex residuals and jacobian in nonlinear solver. 2019-10-01 14:40:17 +02:00
Sébastien Villemot 357f0e423c
Under Debian, latexmk is needed to compile the manual
[skip ci]
2019-10-01 13:40:50 +02:00
Houtan Bastani 3f74bcb747 Merge branch 'master' into 'master'
doc: grammar fix

See merge request Dynare/dynare!1663
2019-10-01 10:33:54 +00:00
Dóra Linda Kocsis 6ece46ce65 doc: grammar fix 2019-10-01 12:13:49 +02:00
Stéphane Adjemian (Charybdis) ad73aac0ad Fixed integration test.
Need to increase accuracy (set tolf 1e-9 instead of 1e-6) if some
endogenous variables appear under logs (which is the case for x3).
2019-09-30 14:29:19 +02:00
Houtan Bastani 6bc0672ddf
doc: aesthetic fix 2019-09-30 12:31:45 +02:00
Houtan Bastani 715ae0ce39
preprocessor: submodule update 2019-09-30 12:28:29 +02:00
Sébastien Villemot 8e1528c1cb
Temporary fix for growth parameter in PAC models
The preprocessor has been modified to allow linear combinations in the growth
parameter (see Dynare/preprocessor@a0f74f5c16 and
Dynare/preprocessor@d873414728).

This commit restores the previous functionality (i.e. it fixes the simple case
where only one parameter/variable is provided for the growth parameter).

The code still needs to be adapted to really handle linear combinations.
2019-09-26 17:35:31 +02:00
Sébastien Villemot e2c57dc5f5
Increase test tolerance 2019-09-26 17:35:24 +02:00
Sébastien Villemot 88c38c9ebc
Fixed some trend_component_model tests
Those tests broke because they were declaring an endogenous (var_allows_…) that
is not used in the model, and this is no longer allowed by the preprocessor.

Those variables were introduced by commit
dccabecee7 (on the old ecb-master branch), at the
same time as a second PAC equation was introduced.

The fix consists in making the second PAC equation different from the first
one, defining a different endogenous.
2019-09-26 17:35:15 +02:00
Sébastien Villemot cbb59fe6f8
Merge remote-tracking branch 'community/master' into enterprise 2019-09-26 16:54:27 +02:00
Stéphane Adjemian (Charybdis) 07937f5b9f Updated dseries submodule (is{row,column,matrix} are builtin functions, not M-files).
[skip-ci]
2019-09-26 15:37:21 +02:00
Sébastien Villemot dc26b67eb3
The enterprise version of dseries is now hosted on git.dynare.org 2019-09-26 15:23:52 +02:00
Sébastien Villemot e9da62eca9
Add missing exceptions to .gitignore 2019-09-26 15:19:26 +02:00
Sébastien Villemot e521dcf081
Drop useless LICENSE file 2019-09-26 15:19:14 +02:00
Sébastien Villemot aa6456b156
Drop redundant rfvar3.m
This function is already present as a private function of bvar_toolbox.m. It is
not needed anywhere else.
2019-09-26 15:18:37 +02:00
Sébastien Villemot 71a68919bf
Fix mistakes done during previous merge commits 2019-09-26 15:18:18 +02:00
Sébastien Villemot f665117879
Remove spurious indentation changes
This commits reverts various spurious indentation changes that were on the
ecb-master but not on the master branch.
2019-09-26 15:17:54 +02:00
Sébastien Villemot 7b053c7e92
Option graph_format=pdf now works under Octave
Also copy the same Octave-specific code as for EPS printing (added in
84f0d6c7da to fix problems with hybrid
Unix/Windows parallel clusters).
2019-09-25 16:06:38 +02:00
Houtan Bastani ee9852ac2c
preprocessor: submodule update 2019-09-24 15:22:59 +02:00
Houtan Bastani 711dcaed13
.gitignore: add confdefs.h 2019-09-24 15:22:37 +02:00
Houtan Bastani ff9ed33f6a
macOS snapshot: add mex files for Octave 2019-09-24 15:22:37 +02:00
Houtan Bastani 4507b94e5e
README: update macOS snapshot directory 2019-09-24 15:22:37 +02:00
Houtan Bastani a359c29f32
README: update bulid for Octave on macOS 2019-09-24 15:22:37 +02:00
Houtan Bastani f8eb982767
octave configure: remove unnecessary library linking for macOS 2019-09-24 15:22:36 +02:00
Sébastien Villemot 3237cd4684 Merge branch 'xlwrite' into 'master'
WriteShockDecomp2Excel.m: only use xlwrite if xlswrite fails

Closes #1575

See merge request Dynare/dynare!1662
2019-09-24 11:16:37 +00:00
Sébastien Villemot b1919b15d5
Windows package: fix race condition when extracting MSYS2 archives
Those archives contain 3 hidden files, which always have the same name. This
can make the parallel build fail when several packages are unpacked at the same
time. Hence, we just skip these files when unpacking.
2019-09-24 11:05:29 +02:00
Sébastien Villemot c48903b04f
Use relative paths in .gitmodules for projects hosted on git.dynare.org
The main advantage is that, when someone does a recursive clone through SSH,
all the submodules will be cloned through SSH.

Relative paths are also useful when submodules are in private repositories: in
that case, the CI runner will have access to the private submodule.

It is important to enforce the group name in the relative URL, so that clones
in personal namespaces still work as expected.

See: https://docs.gitlab.com/ee/ci/git_submodules.html
2019-09-23 16:55:28 +02:00
Houtan Bastani 2dbfd3c723
gitlab-ci: rebuild website after creation of snapshot packages 2019-09-23 14:49:20 +02:00
Houtan Bastani c159184e20
macOS snapshot: fix comment 2019-09-23 11:23:28 +02:00
Houtan Bastani 610de60bfe
macOS snapshot: rely on artifacts from CI build_doc job 2019-09-20 15:44:58 +02:00
Houtan Bastani 079a57d4c0
macOS snapshot: build using `make -j$(nproc)` as it's more efficient than `make -j` 2019-09-20 15:44:58 +02:00
Houtan Bastani ff95467efb
update gitlab-ci to create macOS snapshots 2019-09-20 15:44:57 +02:00
Sébastien Villemot d732075662
Manual: fix typo and formatting
[skip ci]
2019-09-20 14:33:59 +02:00
Sébastien Villemot 42392df3bc
Put binary test datafiles in the git repository
This makes the testsuite robust to network failures.
2019-09-19 14:20:00 +02:00
Sébastien Villemot d30ccf07f7
Update dseries submodule 2019-09-18 19:10:53 +02:00
Sébastien Villemot 0fcbae12c0
CI: avoid transfer of artifacts to pkg_source jobs 2019-09-17 15:55:54 +02:00
Sébastien Villemot d33d02f62e
Windows package: add a 7z archive (same contents as the zip, but better compressed) 2019-09-17 15:33:37 +02:00