Skip to content

Releases: stan-dev/cmdstan

v2.36.0 (10 December 2024)

10 Dec 13:01
Compare
Choose a tag to compare
  • No longer force fix_param when model has no parameters. (#1288)
  • Updated stansummary to use split, rank-normalized Rhat and ESS. (#1301)
  • Fixed stansummary crashing if it is run on a csv file without any __ columns (#1283)
  • Fixed stansummary not rebuilding when a dependent file changes (#1283)
  • Removed support for adding makefile variables in ~/.config/stan/make.local. Use the make/local file in the CmdStan directory instead. (#1282, #1284)
  • Windows: Don't try to copy tbb.dll if TBB_TARGETS is undefined. (#1285)

v2.36.0-rc2 (3 December 2024)

03 Dec 11:29
Compare
Choose a tag to compare
Pre-release
Tagging v2.36.0-rc2

v2.36.0-rc1 (25 November 2024)

25 Nov 19:29
Compare
Choose a tag to compare
Pre-release
Point to latest stan commit

v2.35.0 (3 June 2024)

03 Jun 14:57
Compare
Choose a tag to compare
  • Exposes new arguments for laplace:
    calculate_lp is a boolean subarg of laplace which controls whether or not log_prob is called for each approximate draw. Default is true (existing behavior).
    The diagnostic_file argument of output now exposes information from the mode, namely the gradient and Hessian.
    (#1246)
  • CmdStan will now halt if a filesystem error prevents writing to one of the output files. (#1249)
  • The generate_quantities method now supports the num_chains arguments to perform downstream analysis in parallel. (#1256)
  • log_prob now prevents the same CSV from being read and written to at the same time. (#1259)
  • Boolean arguments to cmdstan accept true and false in addition to 1 and 0. (#1260)
  • mingw32-make is no longer necessary on Windows, the standard make program is sufficient. (#1262)
  • Improved the logic around the USER_HEADER variable to give an informative error when it is misspecified. (#1264)
  • make clean deletes more files, hopefully making it so make clean-all needs to be run far less often. (#1267)
  • Fixed an issue preventing the precompiled header from being used with GCC. (#1268)
  • Allow num_warmup=0 to be paired with adapt engaged=0 when the algorithm is the fixed_param sampler. (#1277)

Documentation

HTML

PDF

v2.35.0-rc3 (23 May 2024)

23 May 09:39
Compare
Choose a tag to compare
Pre-release
Tagging v2.35.0-rc3

v2.35.0-rc2 (13 May 2024)

13 May 19:40
6337947
Compare
Choose a tag to compare
Pre-release
Tagging v2.35.0-rc2

v2.35.0-rc1 (13 May 2024)

13 May 11:44
Compare
Choose a tag to compare
Pre-release
Tagging v2.35.0-rc1

v2.34.1 (23 January 2024)

23 Jan 12:56
Compare
Choose a tag to compare
  • Fixed an indexing error which could lead to crashes (#1239)
  • Fixed an issue where output was swallowed by the log_prob method if an error occurred (#1235)
  • Fixed an issue where floating point arguments would be echoed back to the user with insufficient precision (#1243)

Documentation

HTML

PDF

v2.34.0 (16 January 2024)

16 Jan 12:31
Compare
Choose a tag to compare
  • Add option adaptation save_metric=1 to save adapted metric in separate JSON file with elements "stepsize", "metric_type" and "inv_metric" (#1203, #1229)
  • New argument under output save_cmdstan_config. If set to 1, creates output_config.json which contains the argument tree and extra information (equivalent to the CSV file header) (#1204)
  • Adds psis_resample and calculate_lp as options for Pathfinder (#1234)
  • Removed usages of boost::lexical_cast (#1205)
  • Resolved various compiler warnings (#1206)
  • Fixed a linking issue when building stansummary (#1209)
  • Fixed an issue where the default values of some arguments were not printed in sufficient precision (#1215)
  • Improved the error users see if they are missing the stan or stan_math submodules (#1217)
  • Improved the dependency detection in the build system (#1219)
  • Added a warning when more PSIS draws are requested than total number of draws from single-pathfinders (#1221)
  • Disallowed pathfinder when the model has no parameters. (#1221)
  • Fixed a typo in make help-dev. (#1225)
  • Fixed several edge cases and unexpected behaviors in the way output filenames were generated for multi-chain sampling and multi-path Pathfinder (#1228)
  • Added a version.hpp header (#1231)

Documentation

HTML

PDF

v2.34.0-rc1 (8 January 2024)

08 Jan 19:54
Compare
Choose a tag to compare
Pre-release
Tagging v2.34.0-rc1