Releases: stan-dev/cmdstan
Releases · stan-dev/cmdstan
v2.35.0 (3 June 2024)
- Exposes new arguments for
laplace:
calculate_lpis a boolean subarg oflaplacewhich controls whether or not log_prob is called for each approximate draw. Default is true (existing behavior).
Thediagnostic_fileargument ofoutputnow 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_quantitiesmethod now supports thenum_chainsarguments to perform downstream analysis in parallel. (#1256) log_probnow prevents the same CSV from being read and written to at the same time. (#1259)- Boolean arguments to cmdstan accept
trueandfalsein addition to 1 and 0. (#1260) mingw32-makeis no longer necessary on Windows, the standardmakeprogram is sufficient. (#1262)- Improved the logic around the
USER_HEADERvariable to give an informative error when it is misspecified. (#1264) make cleandeletes more files, hopefully making it somake clean-allneeds to be run far less often. (#1267)- Fixed an issue preventing the precompiled header from being used with GCC. (#1268)
- Allow
num_warmup=0to be paired withadapt engaged=0when the algorithm is thefixed_paramsampler. (#1277)
Documentation
HTML
v2.35.0-rc3 (23 May 2024)
Tagging v2.35.0-rc3
v2.35.0-rc2 (13 May 2024)
Tagging v2.35.0-rc2
v2.35.0-rc1 (13 May 2024)
Tagging v2.35.0-rc1
v2.34.1 (23 January 2024)
v2.34.0 (16 January 2024)
- Add option
adaptation save_metric=1to 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 to1, createsoutput_config.jsonwhich contains the argument tree and extra information (equivalent to the CSV file header) (#1204) - Adds
psis_resampleandcalculate_lpas 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.hppheader (#1231)
Documentation
HTML
v2.34.0-rc1 (8 January 2024)
Tagging v2.34.0-rc1
v2.33.1 (13 September 2023)
- Update stanc3 binaries to v2.33.1
Documentation
HTML
v2.33.0 (5 September 2023)
- Exposed
pathfinderalgorithm. (#1155) - Added
CXX_MAJORandCXX_MINORto the name of the precompiled header file when it is enabled. The goal is to prevent the annoying errors from clang updates etc. (#1171) - Removed use of
boost::lexical_castwherever possible. (#1172) - Fixes various typos in output messages and comments. (#1174)
- Enabled the
num_chainsargument on all HMC variants other than thestaticengine. (#1176) - Fixed a bug where the
num_chainsargument was not properly using multiple init files (#1191) - A warning is now shown when users provide "R dump" formatted inputs to CmdStan, letting them know that this format is essentially unsupported and new features like Tuples are not being added to it. (#1177, #1183)
Documentation
HTML
v2.33.0-rc1 (22 August 2023)
Tagging v2.33.0-rc1