Skip to content
Snippets Groups Projects
  1. May 30, 2024
  2. Dec 08, 2023
  3. Nov 30, 2023
  4. Jan 05, 2023
  5. Jul 11, 2022
  6. Nov 19, 2021
  7. Jun 09, 2021
  8. Dec 07, 2020
  9. Feb 20, 2020
  10. Feb 05, 2020
  11. Dec 20, 2019
  12. Dec 18, 2019
  13. Dec 16, 2019
  14. Oct 03, 2019
  15. Oct 02, 2019
  16. Jun 21, 2019
  17. Apr 16, 2019
  18. Apr 10, 2019
  19. Apr 09, 2019
  20. Dec 20, 2018
    • Sébastien Villemot's avatar
      Remove the possibility of passing the mod-file as a string in the first shell argument · 5784dce1
      Sébastien Villemot authored
      This feature is ill-designed and no longer needed by the GUI. And is not very
      useful: it is not possible to interact with the preprocessor without using the
      filesystem, since the preprocessor creates many files anyways.
      
      If we really need to reimplement such a feature, it should rather be redesigned
      by reading the modfile from standard input (cin). That could be triggered by
      using "-" as the filename argument (as is already done by several standard Unix
      utilities).
      5784dce1
  21. Jun 27, 2018
  22. Feb 15, 2018
  23. Dec 07, 2017
  24. Dec 04, 2017
  25. Sep 08, 2017
    • Houtan Bastani's avatar
      preprocessor: allow passing mod file as string. Closes #1509 · dff540df
      Houtan Bastani authored
      Usage: ./dynare_m $'<<mod file text>>'
      
      The $’’ expands special characters. This is necessary because our setup for native matlab statements require that they end with a newline. In other words, the rest of the mod file can be sent on one line, but if there is a native matlab statement you must enter a `\n` after it.
      
      NB: In this case, apostrophes must be escaped: ' becomes \'
      
      e.g., to run tests/example1.mod:
      ./dynare_m  $'//Example 1 from Collard\'s guide to Dynare\nvar y, c, k, a, h, b;varexo e, u;verbatim;% I want these comments included in\n% example1.m 1999q1 1999y\n%\nvar = 1;\nend;parameters beta, rho, alpha, delta, theta, psi, tau;alpha = 0.36;rho   = 0.95;tau   = 0.025;beta  = 0.99;delta = 0.025;psi   = 0;theta = 2.95;phi   = 0.1;\nmodel;c*theta*h^(1+psi)=(1-alpha)*y;k = beta*(((exp(b)*c)/(exp(b(+1))*c(+1)))*(exp(b(+1))*alpha*y(+1)+(1-delta)*k));y = exp(a)*(k(-1)^alpha)*(h^(1-alpha));k = exp(b)*(y-c)+(1-delta)*k(-1);a = rho*a(-1)+tau*b(-1) + e;b = tau*a(-1)+rho*b(-1) + u;end;initval;y = 1.08068253095672;c = 0.80359242014163;h = 0.29175631001732;k = 11.08360443260358;a = 0;b = 0;e = 0;u = 0;end;shocks;var e; stderr 0.009;var u; stderr 0.009;var e, u = phi*0.009*0.009;end; stoch_simul;'
      dff540df
  26. Aug 31, 2015
Loading