Releases: pymc-devs/pymc
Releases · pymc-devs/pymc
v5.10.1
What's Changed
New Features 🎉
- Implement periodic kernel for HSGP by @theorashid in #6877
Bugfixes 🪲
- Avoid inplace mutation in
replace_rvs_by_values
by @ricardoV94 in #7055
Documentation 📖
- Reorganize docs API entries by @kataev in #7030
- Remove message about JAX not being supported on Windows in installation instructions by @jackhenderson101 in #7039
Maintenance 🔧
New Contributors
- @jackhenderson101 made their first contribution in #7039
Full Changelog: v5.10.0...v5.10.1
v5.10.0
What's Changed
Major Changes 🛠
- ChiSquared now returns a Gamma random variable by @wd60622 in #7007
- Remove several deprecated model properties and deprecate new ones by @ricardoV94 in #7033
- Bump Pytensor dependency to
>=2.18.1,<2.19
by @ricardoV94 in #7020
New Features 🎉
- Default
moment
forCustomDist
provided with adist
function by @aerubanov in #6873
Documentation 📖
Maintenance 🔧
- Update CODE_OF_CONDUCT.md by @fonnesbeck in #7012
- Update devcontainer by @maresb in #7017
- Merge redundant code across
logprob
,pytensorf
anddistributions/transform
by @ricardoV94 in #6976 - Use PyTensor StudentT RV by @ricardoV94 in #7028
- Update GOVERNANCE.md by @canyon289 in #7031
New Contributors
Full Changelog: v5.9.2...v5.10.0
v5.9.2
What's Changed
New Features 🎉
- Recognize alternative form of sigmoid in logprob inference by @ricardoV94 in #6978
- Allow IntervalTransform to handle dynamic infinite bounds by @ricardoV94 in #7001
Bugfixes 🪲
- Fix compute_test_value error when creating observed variables by @vandalt in #6982
- Fix memory leak in logp of transformed variables by @ricardoV94 in #6991
Documentation 📖
Maintenance 🔧
- Add more missing functions to math module by @ricardoV94 in #6979
New Contributors
Full Changelog: v5.9.1...v5.9.2
v5.9.1
What's Changed
New Features 🎉
- Allow batched parameters in MvNormal and MvStudentT distributions by @ricardoV94 in #6897
- Logprob derivation of Max for Discrete IID distributions by @Dhruvanshu-Joshi in #6790
- Support logp derivation of
power(base, rv)
by @LukeLB in #6962
Bugfixes 🪲
- Make
Model.str_repr
robust to variables without monkey-patch by @ricardoV94 in #6942 - Fix bug in GP Periodic and WrappedPeriodic kernel full method by @lucianopaz in #6952
- Fix rejection-based truncation of scalar variables by @ricardoV94 in #6923
Documentation 📖
- Add expression for NegativeBinomial variance by @ricardoV94 in #6957
Maintenance 🔧
- Add constant and observed data to nutpie idata by @Y0dler in #6943
- Improve multinomial moment by @aerubanov in #6933
- Fix HurdleLogNormal Docstring by @amcadie in #6958
- Use numpy testing utilities instead of custom close_to* by @erik-werner in #6961
- Include more PyTensor functions in math module by @jaharvey8 in #6956
- Improve blackjax sampling integration by @junpenglao in #6963
New Contributors
- @Y0dler made their first contribution in #6943
- @amcadie made their first contribution in #6958
- @erik-werner made their first contribution in #6961
Full Changelog: v5.9.0...v5.9.1
v5.9.0
What's Changed
Major Changes 🛠
Bugfixes 🪲
Documentation 📖
- Update case study to match blog post by @thompsonjjet23 in #6930
- Fix do/conditioning model docs by @juanitorduz in #6936
Maintenance 🔧
- Fix typo in pymc_overview.ipynb by @thompsonjjet23 in #6925
- Default to Scan in postprocessing of jax samplers by @ferrine in #6922
New Contributors
- @thompsonjjet23 made their first contribution in #6925
- @tvwenger made their first contribution in #6934
Full Changelog: v5.8.2...v5.9.0
v5.8.2
What's Changed
Bugfixes 🪲
- Fix bug in
compute_log_likelihood
when variable has dims without coords by @jaharvey8 in #6882
Full Changelog: v5.8.1...v5.8.2
v5.8.1
What's Changed
New Features 🎉
- Logprob derivation for Min of continuous IID variables by @Dhruvanshu-Joshi in #6846
- Derive logprob for exp2, log2, log10, log1p, expm1, log1mexp, log1pexp (softplus), and sigmoid transformations by @LukeLB in #6826
Bugfixes 🪲
- Fix wrong ZeroSumNormal logp expression by @lucianopaz in #6872
- Fix bug in univariate Ordered and SumTo1 transform logp by @ricardoV94 in #6903
Documentation 📖
Maintenance 🔧
- Reject logp derivation of binary operations with broadcasted measurable input by @shreyas3156 in #6893
- Cast
ZeroSumNormal
shape operations toconfig.floatX
by @thomasjpfan in #6889 - Bump pytensor by @ricardoV94 in #6910
Full Changelog: v5.8.0...v5.8.1
v5.8.0
What's Changed
New Features 🎉
- Port
do
andobserve
functions from PyMC-Experimental by @juanitorduz in #6879 - Add
ICAR
distribution by @daniel-saunders-phil in #6831 - Add JAX implementation fol
MatrixIsPositiveDefinite
Op
by @juanitorduz in #6853
Bugfixes 🪲
- Fix logcdf and icdf derivations for non-monotonically increasing transformations by @ricardoV94 in #6850
Documentation 📖
- Adding description to
Gumbel
Distribution by @amyoshino in #6810 - Update library citation by @aloctavodia in #6861
- Add install instructions for nutpie by @daniel-saunders-phil in #6862
Maintenance 🔧
- Add
Model.to_graphviz
shortcut by @juanitorduz in #6865 - Remove experimental warning from external nuts samplers. by @twiecki in #6887
- Bump PyTensor dependency by @ricardoV94 in #6881
Full Changelog: v5.7.2...v5.8.0
v5.7.2
What's Changed
Bugfixes 🪲
- Do not use
seeded_test
fixture in exportedBaseTestDistributionRandom
by @ricardoV94 in #6848
Documentation 📖
New Contributors
Full Changelog: v5.7.1...v5.7.2
v5.7.1
What's Changed
Bugfixes 🪲
- Fix regression #6840 by @michaelosthege in #6843
Maintenance 🔧
- Remove
SeededTest
class by @aerubanov in #6799
Full Changelog: v5.7.0...v5.7.1