v4.2.0
What's Changed
Major Changes 🛠
- Allow broadcasting via observed and dims by @ricardoV94 in #6063
- Remove support for specifying "dims on the fly" from the shapes of variables by @ricardoV94 in #6112
- Automatic versioning with versioneer by @cfonnesbeck in #6078
New Features & Bugfixes 🎉
- Implement Truncated distributions by @ricardoV94 in #6113
- Port
GARCH11
to v4 by @junpenglao in #6119 - Implement Symbolic RVs and enable nested distribution factories (such as Mixtures of Mixtures) by @ricardoV94 in #6072
- Allow for batched
alpha
inStickBreakingWeights
by @purna135 in #6042 - Remove
NoDistribution
and enable.dist
API forSimulator
andDensityDist
by @ricardoV94 in #6110 - Add
start_sigma
to ADVI 2 by @markusschmaus in #6132 - Create .gitpod.yml by @ferrine in #6070 and #6109
Docs & Maintenance 🔧
- Make
rvs_to_values
work with non-RandomVariable
s by @ricardoV94 in #6101 - Fix bug in
Marginalapprox
by @bwengals in #6076 - Fix bug in which
TruncatedNormal
returns-inf
for all values if any value is out of bounds by @adrn in #6128 - Rename
cov_func
/cov
toscale_func
/scale
forTP
/MvStudentT
by @fonnesbeck in #6068 - Ignore
SpecifyShape
when converting to JAX by @martiningram in #6062 - Remove
reshape_t
by @tjburch in #6118 - Fix
Model
docstring by @alekracicot in #6048 - Update opvi docs by @ferrine in #6093
- Fix formatting in documentation of
AR
distribution parameters by @daniel-saunders-phil in #6080 - Fix incorrect formula in
NormalMixture
docstring by @MatthewQuenneville in #6073 - Fix last remaining PyMC3 occurrences & broken link by @Armavica in #6133
- Update GOVERNANCE.md for PyMCon_2022 planning repo by @canyon289 in #6088
- Add new core contributors by @OriolAbril in #6117
- Pin pydata-sphinx-theme by @ricardoV94 in #6120
- Mirror codebase structure in tests by @Armavica in #6084
- Clean up some warnings from the test suite by @Armavica in #6067 and #6074
- Restructure the test suite to follow the code by @Armavica in #6111
New Contributors
- @alekracicot made their first contribution in #6048
- @MatthewQuenneville made their first contribution in #6073
- @tjburch made their first contribution in #6118
- @markusschmaus made their first contribution in #6096
- @cfonnesbeck made their first contribution in #6078
- @adrn made their first contribution in #6128
Full Changelog: v4.1.7...v4.2.0