NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1956 most downloaded on PyPI
Python interface to CmdStan
Last release 11 months ago
20 Oct 2025
Release timing varies
gaps range from 2 weeks to 10 months
Some releases are documented
notes for 16 of 41 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
45 releases · first in 2019
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
diagnose method to CmdStanModel. by @tillahoffmann in https://github.com/stan-dev/cmdstanpy/pull/734create_inits() methods to other stanfit classes by @amas0 in https://github.com/stan-dev/cmdstanpy/pull/791Full Changelog: https://github.com/stan-dev/cmdstanpy/compare/v1.2.5...v1.3.0
One column per quarter.
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
diagnose method to CmdStanModel. by @tillahoffmann in #734create_inits() methods to other stanfit classes by @amas0 in #791Full Changelog: v1.2.5...v1.3.0
Nothing published for this version
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
Full Changelog: https://github.com/stan-dev/cmdstanpy/compare/v1.2.3...v1.2.4
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
Full Changelog: v1.2.3...v1.2.4
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
Full Changelog: https://github.com/stan-dev/cmdstanpy/compare/v1.2.2...v1.2.3
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
Full Changelog: v1.2.2...v1.2.3
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
bibat by @teddygroves in https://github.com/stan-dev/cmdstanpy/pull/737Full Changelog: https://github.com/stan-dev/cmdstanpy/compare/v1.2.1...v1.2.2
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
bibat by @teddygroves in #737Full Changelog: v1.2.1...v1.2.2
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
Full Changelog: https://github.com/stan-dev/cmdstanpy/compare/v1.2.0...v1.2.1
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
Full Changelog: v1.2.0...v1.2.1
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
~ in model paths.. https://github.com/stan-dev/cmdstanpy/pull/671Please note that the next non-bugfix release of CmdStanPy will be CmdStanPy 2.0 and will remove existing deprecations
~ in model paths.. #671Add method log_prob to model class
log_prob to model class (#637)generate_quantities to non-HMC classes (#634)src_info fails (#638)pytest format (#639)_Note_: This is a release candidate. If no issues are reported, the same version will be published as a full release in one week.
Note: This is a release candidate. If no issues are reported, the same version will be published as a full release in one week.
log_prob to model class (#637)generate_quantities to non-HMC classes (#634)src_info fails (#638)pytest format (#639)install_cmdstan now downloads the correct CmdStan for non-x86 Linux machines (#616).
install_cmdstan now downloads the correct CmdStan for non-x86 Linux machines (#616).compile() (#620).optimize() function (#619).NaN and infinite numbers were serialized to JSON (#623).ujson. For now, all JSON serialization is done with the Python standard library.timeout parameter to all model methods which can be used to terminate the CmdStan process after the specified time (#621).#include-d files changed since it was last built (#627).Fixed a critical bug in how outputs containing complex numbers were read in by CmdStanPy. If you are using models which output complex numbers, please
Fixed a build error in the documentation
Fixed a typo in cmdstanpy.show_versions()
cmdstanpy.show_versions()CmdStanMCMC.draws_pdCmdStanMCMC.summaryFix an issue with the cmdstanpy.install_cmdstan() function where the installation would report that it had failed even when it had not.
cmdstanpy.install_cmdstan() function where the installation would report that it had failed even when it had not.Fix an issue where Stan fit objects were not pickle-able when they previously were. Note: We still do not recommend pickling cmdstanpy objects, but ra
pickle-able when they previously were.
Note: We still do not recommend pickling cmdstanpy objects, but rather using functions save_csvfiles and from_csv.CmdStanPy can now format (and canonicalize) your Stan files with CmdStanModel.format()
CmdStanModel.format(). syntax when no naming conflicts occur. For example, previous code fit.stan_variable("my_cool_variable") can now be written fit.my_cool_variableinstall_cmdstan script can now be run in interactive mode using --interactive/-igenerated quantities block should be recognized better now.fit.summary() is now 6, as it is when stansummary is used from the command line.\Support new optimizations in CmdStan 2.29
Note: The minimum supported version for CmdStanPy is now Python 3.7.
After almost 2 years in the beta barrel, we’re proud to release CmdStanPy 1.0. Many thanks to all of our contributors, as well as to all users who’ve
After almost 2 years in the beta barrel, we’re proud to release CmdStanPy 1.0. Many thanks to all of our contributors, as well as to all users who’ve submitted feature requests and bug reports!
CmdStanPy provides access to the Stan compiler, inference algorithms, and diagnostics. It supports both development and production workflows and is well-suited for teaching and learning Stan.
Why use CmdStanPy for your next project?
Documentation for the latest release is at https://mc-stan.org/cmdstanpy and documentation for older versions can be found on https://cmdstanpy.readthedocs.io/.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →