Releases: stan-dev/cmdstan
Releases Β· stan-dev/cmdstan
v2.35.0 (3 June 2024)
- Exposes new arguments for
laplace
:
calculate_lp
is a boolean subarg oflaplace
which controls whether or not log_prob is called for each approximate draw. Default is true (existing behavior).
Thediagnostic_file
argument ofoutput
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 thenum_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
andfalse
in addition to 1 and 0. (#1260) mingw32-make
is no longer necessary on Windows, the standardmake
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 somake 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 withadapt engaged=0
when the algorithm is thefixed_param
sampler. (#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=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 to1
, createsoutput_config.json
which contains the argument tree and extra information (equivalent to the CSV file header) (#1204) - Adds
psis_resample
andcalculate_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
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
pathfinder
algorithm. (#1155) - Added
CXX_MAJOR
andCXX_MINOR
to 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_cast
wherever possible. (#1172) - Fixes various typos in output messages and comments. (#1174)
- Enabled the
num_chains
argument on all HMC variants other than thestatic
engine. (#1176) - Fixed a bug where the
num_chains
argument 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