What's Changed
Major Changes 🛠
- Cleanup logprob module by @ricardoV94 in #7443
- Deprecation warning for
find_constrained_prior
by @aloctavodia in #7458 - Remove deprecated Distribution kwargs by @thomasaarholt in #7488
- Allow Minibatch of derived RVs and deprecate generators as data by @ricardoV94 in #7480
New Features 🎉
- Implement specialized MvNormal density based on precision matrix by @ricardoV94 in #7345
- Infer logcdf of discrete transformations by @ricardoV94 in #7444
- Allow more distributions to be truncated by @ricardoV94 in #7476
- Add multi-output support to GP Latent by @AlexAndorra in #7471
Bugfixes 🪲
- Workaround PyTensor bug in vectorize of logp graph by @ferrine in #7415
- Print OP name for unnamed RVs instead of raising AssertionErrors by @lucianopaz in #7428
- Introduce value variables in logprob IR by @ricardoV94 in #7491
- Fix latex rendering of variables with underscore in name by @Dekermanjian in #7501
Documentation 📖
- Update Twitter Link to X by @Demon-Sheriff in #7451
- Changed PytTensor import alias to pt in PyMC overview by @Krupakar-Reddy-S in #7452
- Clarified 0-based indexing requirement for OrderedLogistic and OrderedProbit by @kdotmanoj in #7457
- Fix typo in the docstring of the Beta distribution by @erik-werner in #7469
- Update GLM_linear.ipynb to correct the URL for statsmodels by @seyedrezamirkhani in #7490
Maintenance 🔧
- Reduce blackjax sampling memory usage by @junpenglao in #7407
- Enforce custom
initval
in SMC by @tvwenger in #7439 - Blackjax sampler fix for breaking change / enable progress bar under parallel chain_method by @andrewdipper in #7453
- Add ability to set mode in
check_start_vals
by @lucianopaz in #7482 - Add compile_kwargs to
compute_log_density
functions by @lucianopaz in #7483 - Make zip strict in
apply_function_over_dataset
by @ricardoV94 in #7485 - Return InferenceData when there are no variables sampled and extend=True by @OriolAbril in #7509
- Build the package with python -m build by @Armavica in #7522
New Contributors
- @Demon-Sheriff made their first contribution in #7451
- @Krupakar-Reddy-S made their first contribution in #7452
- @kdotmanoj made their first contribution in #7457
- @seyedrezamirkhani made their first contribution in #7490
- @Dekermanjian made their first contribution in #7501
Full Changelog: v5.16.2...v5.17.0