There is a newer version of the record available.

Published June 17, 2016 | Version v2.10.0
Software Open

stan v2.10.0

  • 1. University of Warwick
  • 2. University of Washington, Department of Political Science
  • 3. Columbia University
  • 4. Adobe
  • 5. Max Planck Institute of Biochemistry
  • 6. Iowa State University, Arts et Métiers ParisTech
  • 7. University of Texas at Austin
  • 8. University of Massachusetts
  • 9. Norwegian Institute of Public Health
  • 10. Murdoch Childrens Research Institute

Description

v2.10.0 (17 June 2016) New Team Members

  • Aki Vehtari (Aalto Uni) --- GPs, LOO, statistical modeling, MATLAB
  • Rayleigh Lei (U. Michigan) --- vectorizing functions
  • Sebastian Weber (Novartis) --- diff eq models
New User-Facing Features
  • introduction of = for assignment; deprecating <- (#1819)
  • _lpdf, _lpmf, _lcdf, _lccdf and vertical bar notation for probability mass, density, and cumulative distribution functions; update user-defined function syntax; deprecate older forms (#1811)
  • target += lp to replace increment_log_prob(lp); target() to rpelace log_prob() function; remove lp__ variable access (#1800)
  • conditional (ternary) operator (#1125)
  • stiff diff eq solver CVODES from Sundials
  • add control parameters (tolerance, max iteraitons) to ODE solvers
  • rename ODE solvers based on algorithm, integrate_ode_rk45 for existing non-stiff Runge-Kutta solver and integrate_ode_bdf for the stiff backward differentiation form; deprecate the unmarked integrate_ode function (#1886)
  • limiting diff eq iterations in solvers (Boost/CVODES)
  • unit_vector as parameter (#1713) [it never worked in the past]
  • rename multiply_log and log_binomial_coefficient to lmultiply and lchoose (also part of #1811)
  • incomplete beta function as inc_beta (#1540)
New Internal Features
  • exhaustive HMC (XHMC)
  • multinomial variant of NUTS (#1846)
  • simplified NUTS criterion (#1852)
  • uniform static HMC (#1849)
  • Riemannian HMC with SoftAbs (#304)
  • refactor semantic actions to header/implementation (#1795)
  • writer callback interface for algorithms (#1739)
  • error writer callbacks (#1836)
  • cleaner HMC diagnostic ouptut (#1790)
  • pull-request template on GitHub (#1794)
  • remove unused filename argument in parser (#1752)
  • remove unused lp_no_jacobian function (now controlled with template params)
  • writer callback interface for HMC (#1680)
Bug Fixes
  • index slicing not compiling for matrices (#1754, #1810)
  • parsing too eager for reserved words (#1077)
  • CSV reader whitespace sensitivity (#1907)
  • delayed reject multinomial NUTS (#1906)
  • PYTHON2 variable for cpplint (#1912)
  • size zero vectors, row vectors, matrices (#1909)
  • overflowing transition probs in multinomial NUTS (#1904)
  • all the manual bug fixes (#1431, #1709, #1734, #1753, #1826, #1874, #1879, #1890)
  • compiler fix for vector /. real to compile (#1883)
  • terminate infinite loops in optimization (#1896)
  • ADVI argument config failure (#1731)
  • double struct creation removed for forward-declaration of user-defined functions bug (#1079)
  • clarify deprecation of <- is only in Stan, not R (#1819)
  • memory leaking with command getting in way of debug (#1293)
  • makefile dependencies for stanc (#1682)
  • remove NaN init for integers in place of min (negative) value (#1766)
  • namespace pollution from log_mix removed (#1707)
  • message buffering reduced in ADVI
  • add pstream to user-defined CDFs supporting truncation (#1628)
  • initialization failure message clarification (#1736)

Files

stan-v2.10.0.zip

Files (14.7 MB)

Name Size Download all
md5:97591ef8812a0212889c7da2c0cac256
14.7 MB Preview Download

Additional details

Related works