Skip to content

Planning the next CmdStanPy release #690

@WardBrian

Description

@WardBrian

I think we should try to have a new cmdstanpy release in the next couple weeks. Depending on some choices we make this will either be 1.2.0 or 2.0.0 (discussion below).

Changes so far:

New Features:

Fixes and Minor Changes:


The only reasons this would need to be 2.0 are in #681. The return type of CmdStanMLE.stan_variable changed from sometimes-float-sometimes-ndarray to always ndarray, and the meaning of CmdStanVB.stan_variable changed from returning the mean approximation to the draws from the variational approximation (see #636).

We could patch around/partially revert these two changes and instead emit warnings, release as 1.2.0, and then plan a 2.0 which would make the changes and remove anything else marked as deprecated. Or, we could just release what is currently merged as 2.0.

In either case, it is also worth doing a once-over on the API and seeing if anything else should be deprecated and removed. There was some discussion in #689 of the after-construction compilation being an odd feature of the model class, and discussion in #684 of various arguments with different names that all mean draws.

Metadata

Metadata

Labels

questionFurther information is requested

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions