Commit Graph

11858 Commits (76cf92578be6f1678d60f89e1854e064aae0cdad)

Author SHA1 Message Date
Sébastien Villemot 76cf92578b
Manual: document silent installation on Windows
Closes #1478
2019-10-14 12:05:15 +02:00
Sébastien Villemot 0c6ad30b7b
Manual: update installation procedure for GNU/Linux
In particular, mention the Linux Mint and Arch Linux packages.
2019-10-14 12:05:14 +02:00
Houtan Bastani 43c73a74c8
test for matlab namespace function in steady_state_model block. closes #1639 2019-10-09 16:39:33 +02:00
Houtan Bastani cd83a7790e
add .m files from 4a1b5eccb2 to EXTRA_DIST
[skip ci]
2019-10-09 16:35:32 +02:00
Houtan Bastani 4a1b5eccb2
Support MATLAB namespaces in function calls #1639
shorten test names because adding `_namespace` made some .mod file names too long
2019-10-09 16:22:32 +02:00
Houtan Bastani 8b86f8a25b
ignore unused output variable 2019-10-09 14:53:33 +02:00
Sébastien Villemot 71996fd077
Error out if mode_compute=12 and under Octave, or MATLAB w/o global optim tbox
[skip ci]
2019-10-09 12:30:41 +02:00
Sébastien Villemot b3d1e8412b
Add support for mode_compute=1 under Octave
Since version 1.6, the optim Forge package has an implementation of fmincon.
Hence we can now use mode_compute=1 under Octave.

This commit also adds tests/optimizers/fs2000_1.mod to the testsuite. It will
be skipped under MATLAB if the optimization toolbox is not there, or under
Octave if optim ≥ 1.6 is not there.
2019-10-08 18:38:15 +02:00
Sébastien Villemot 6c1dcae506
Manual: fix links to Octave Forge website 2019-10-08 18:38:15 +02:00
Sébastien Villemot 100f4d5130
Simplify octave_ver_less_than using builtin compare_versions() 2019-10-08 18:38:15 +02:00
Houtan Bastani 2b5de4c605
license: update info for JSONlab
[skip ci]
2019-10-08 13:07:25 +02:00
Houtan Bastani 0a402d254b
fix yet another typo in 119595fe72 #1628
[skip ci]
2019-10-08 12:46:10 +02:00
Houtan Bastani ba04b3ccca
fix typos in 119595fe72 #1628
[skip ci]
2019-10-08 12:38:01 +02:00
Houtan Bastani 119595fe72
document options to `dynare`. closes #1628 2019-10-08 12:29:04 +02:00
Houtan Bastani 2db89c1e16
preprocessor: submodule update 2019-10-08 09:16:04 +02:00
Houtan Bastani 5592078269
uncapitalize DYNARE in error messages
[skip ci]
2019-10-04 10:20:11 +02:00
Houtan Bastani 6702b5272d
macOS build: just add ms-sbvar .m files to macOS build
[skip ci]
2019-10-04 10:19:55 +02:00
Houtan Bastani 24b3c2f014
macOS build: update deps/versions.mk for change in a1129866ba
[skip ci]
2019-10-03 18:31:53 +02:00
Houtan Bastani 5ca9e44503
dseries: submodule update
this update includes the name change for x13 on mac from osx->macOS
2019-10-03 18:07:03 +02:00
Sébastien Villemot f44bb38c72
More capitalization fixes and cosmetics
[skip ci]
2019-10-03 16:21:15 +02:00
Houtan Bastani a20a5f7073
macOS package: use underscore for slicot link 2019-10-03 11:22:45 +02:00
Houtan Bastani 73dab5ca3f
preprocessor: submodule update 2019-10-02 18:06:02 +02:00
Houtan Bastani a1129866ba
macOS build: get octave version directly from version installed on system 2019-10-02 15:03:30 +02:00
Houtan Bastani afcdf46e80
capitalize Cepremap and Matlab, uncapitalize DYNARE 2019-10-02 14:09:21 +02:00
Houtan Bastani 982d6b9de4
build slicot, x13as when building macOS package and make some simplifications 2019-10-02 12:03:09 +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
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
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
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 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