Published November 19, 2022
| Version v4.4.0
Software
Open
pymc-devs/pymc: v4.4.0
Authors/Creators
- Thomas Wiecki1
- John Salvatier
- Ricardo Vieira
- Maxim Kochurov2
- Anand Patil
- Bill Engels
- Michael Osthege3
- Colin Carroll4
- Osvaldo A Martin5
- Brandon T. Willard
- Adrian Seyboldt6
- Austin Rochford7
- Luciano Paz8
- rpgoldman
- Kyle Meyer
- Peadar Coyle9
- Marco Edward Gorelli10
- Ravin Kumar
- Junpeng Lao11
- Oriol Abril-Pla
- Taku Yoshioka12
- Virgile Andreani
- George Ho
- Thomas Kluyver
- Kyle Beauchamp
- Alexandre Andorra13
- Demetri Pananos
- Eelke Spaak
- Benjamin Edwards
- Eric Ma
- 1. PyMC Labs
- 2. MSU Economics / Skoltech CS
- 3. Forschungszentrum JΓΌlich GmbH
- 4. Google
- 5. IMASL-CONICET
- 6. pymc-labs
- 7. Monetate
- 8. PyMC-Labs
- 9. Aflorithmic Labs
- 10. Quansight
- 11. @google
- 12. Laboro.AI
- 13. @pymc-labs
Description
What's Changed
Major Changes π
- Removed support for selectively tracking variables via
pm.sample(trace=[...]). by @michaelosthege in https://github.com/pymc-devs/pymc/pull/6269 - Do not rely on tag information for rv and logp conversions by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6281. This includes:
- Deprecated accessing any of
[value_variable|observations|transform|total_size]viavar.tagin favor ofmodel.rvs_to_[values|transforms|total_sizes] - Deprecated
joint_logpin favor ofmodel.logp - Deprecated
aesaraf.rvs_to_value_varsin favor ofmodel.replace_rvs_by_values
- Deprecated accessing any of
- Using keyword
seedfor initial point no longer supported by @wd60622 in https://github.com/pymc-devs/pymc/pull/6291 - Sampling of transformed variables from prior_predictive is no longer allowed by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6309
- Require all step methods to return stats by @michaelosthege in https://github.com/pymc-devs/pymc/pull/6313. This includes
- Require all step methods to return stats from their
step/astepmethod. - The
BlockedStep.generates_statsattribute was removed.
- Require all step methods to return stats from their
- Fix shared variable latex by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6260
- Fix bug when replacing random variables with nested value transforms by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6281
- Do not infer
graph_modelnode types based on variable Op class by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6259 - Do not propagate dims to observed component of imputed variable by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6263
- Fix Categorical and Multinomial bugs by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6265
- Sample stats for blackjax nuts by @TimOliverMaier in https://github.com/pymc-devs/pymc/pull/6264
- Add warning if observed in DensityDist is dict by @symeneses in https://github.com/pymc-devs/pymc/pull/6292
- Fix versioneer config to match version tags by @michaelosthege in https://github.com/pymc-devs/pymc/pull/6314 ### Docs & Maintenance π§
- Split
sampling.pyintosampling.pyandsampling_forward.pyby @michaelosthege in https://github.com/pymc-devs/pymc/pull/6257 - Improve
join_nonshared_inputsdocumentation by @wd60622 in https://github.com/pymc-devs/pymc/pull/6216 - Move sampling code to a submodule by @michaelosthege in https://github.com/pymc-devs/pymc/pull/6268
- Fixed a typo in the overview notebook by @grtyvr in https://github.com/pymc-devs/pymc/pull/6274
- Check that sampler vars correspond to value variables in the model by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6235
- Updated pymc.DiscreteWeibull docstring by @hyosubkim in https://github.com/pymc-devs/pymc/pull/6283
- Improve random seed processing for SMC sampling by @juanitorduz in https://github.com/pymc-devs/pymc/pull/6298
- Remove wrong type-hints and stale docstrings from distributions by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6280
- update theme by @OriolAbril in https://github.com/pymc-devs/pymc/pull/6296
- Fix some typos and lints by @Armavica in https://github.com/pymc-devs/pymc/pull/6300
- Update docstrings for sample_smc and smc.py by @rowangayleschaefer in https://github.com/pymc-devs/pymc/pull/6114
- Fix Flaky Euler-Maruyama Tests by @wd60622 in https://github.com/pymc-devs/pymc/pull/6287
- @grtyvr made their first contribution in https://github.com/pymc-devs/pymc/pull/6274
- @hyosubkim made their first contribution in https://github.com/pymc-devs/pymc/pull/6283
Full Changelog: https://github.com/pymc-devs/pymc/compare/v4.3.0...v4.4.0
Files
pymc-devs/pymc-v4.4.0.zip
Files
(6.9 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:ba5c136763aeefcb0abd32bc983536c2
|
6.9 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/pymc-devs/pymc/tree/v4.4.0 (URL)