Releases: pymc-devs/pymc
Releases · pymc-devs/pymc
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
v5.7.0
What's Changed
Major Changes 🛠
- Drop support for Python 3.8 by @ricardoV94 in #6832
- Bump PyTensor dependency by @ricardoV94 in #6830
- PyTensor no longer allows runtime broadcasting. If you want a
MutableData
tensor to broadcast along an existing dimension, specify its static shape as(1,)
along the relevant axis. Example:pm.MutableData("x", np.ones((1, 10)), shape=(1, None))
.
- PyTensor no longer allows runtime broadcasting. If you want a
New Features 🎉
- Add GP Wrapped Periodic Kernel by @jahall in #6742
- Logprob derivation for Max of continuous IID variables by @Dhruvanshu-Joshi in #6769
Bugfixes 🪲
- Fixes for the McBackend adapter by @michaelosthege in #6835
Documentation 📖
- Don't use size and simplify dims example in dimensionality notebook by @ricardoV94 in #6829
Maintenance 🔧
- GP Covariance Function Type Hints by @jahall in #6740
- Restrict domain on alpha in the CAR distribution by @daniel-saunders-phil in #6801
Full Changelog: v5.6.1...v5.7.0
v5.6.1
What's Changed
Bugfixes 🪲
- Allow creating CustomDist inside another CustomDist by @ricardoV94 in #6822
Documentation 📖
- Fix mathematical notation in conditional_logprob docstrings by @amyoshino in #6821
Maintenance 🔧
- replacing pytensor-devs for aesara-devs by @amyoshino in #6817
- Prevent unbound trace due to type hints by @thomasaarholt in #6809
- Update hyperlinks in GLM core notebook by @daniel-saunders-phil in #6824
Full Changelog: v5.6.0...v5.6.1
v5.6.0
What's Changed
Major Changes 🛠
- Rewrite logp graph before taking the gradient by @dehorsley in #6736
- Support automatic imputation for multivariate and symbolic distributions by @ricardoV94 in #6797
New Features 🎉
- Probabilty inference for arc transformations by @LukeLB in #6775
- Add icdf function for Cauchy and Logistic distributions by @amyoshino in #6747
- Add icdf functions for Lognormal, Half Cauchy and Half Normal distributions by @amyoshino in #6766
- Add icdf functions for Moyal, Gumbel, Triangular and Weibull distributions by @amyoshino in #6802
- Allow non-scalar measurable switch mixtures by @ricardoV94 in #6796
Bugfixes 🪲
- squeeze dim_0 dimensions for scalars away by @TimOliverMaier in #6764
- NotImplementedError for icdf of non-injective MeasurableTransforms by @ricardoV94 in #6793
Documentation 📖
- Logprob docs by @ricardoV94 in #6762
- Simplify Potential docstrings and examples by @ricardoV94 in #6772
- Fix broken link by @eeriksp in #6767
- speed-up doc building and fix several issues by @OriolAbril in #6781
Maintenance 🔧
- Removed **kwargs from sample_numpyro_nuts and sample_blackjax_nuts by @fonnesbeck in #6768
- Sponsor: add ODSC logo to README.rst by @reshamas in #6770
- Fix typos in PolyaGamma's docstring by @aleicazatti in #6672
- fixing links to images in the pymc_pytensor.ipynb notebook by @jaharvey8 in #6739
- Better coverage for float32 tests by @ferrine in #6780
- Allow creating
SymbolicRandomVariable
s insideCustomDist
by @ricardoV94 in #6805
New Contributors
- @jaharvey8 made their first contribution in #6739
- @eeriksp made their first contribution in #6767
Full Changelog: v5.5.0...v5.6.0
v5.5.0
What's Changed
Major Changes 🛠
- Rename basic "joint_logprob" functions to "conditional_logp" by @ricardoV94 in #6760
New Features 🎉
- Allow CustomDist with inferred logp in Mixture by @ricardoV94 in #6746
Bugfixes 🪲
- Fix bug in switch mixture logp by @ricardoV94 in #6765
Maintenance 🔧
- Version change in the docs installation command by @error9098x in #6752
- uncommented bambi lines by @GeoffNordling in #6749
- More informative error message for unused step sampler arguments by @jahall in #6738
New Contributors
- @error9098x made their first contribution in #6752
- @GeoffNordling made their first contribution in #6749
- @jahall made their first contribution in #6738
Full Changelog: v5.4.1...v5.5.0