Published March 8, 2023
| Version v5.1.1
Software
Open
pymc-devs/pymc: v5.1.1
Authors/Creators
- Thomas Wiecki1
- John Salvatier
- Ricardo Vieira
- Maxim Kochurov2
- Anand Patil
- Michael Osthege3
- Brandon T. Willard
- Bill Engels
- Colin Carroll4
- Osvaldo A Martin5
- Adrian Seyboldt6
- Austin Rochford7
- Luciano Paz8
- rpgoldman
- Kyle Meyer
- Peadar Coyle9
- Marco Edward Gorelli10
- Oriol Abril-Pla
- Ravin Kumar
- Junpeng Lao11
- Virgile Andreani
- Taku Yoshioka12
- George Ho
- Thomas Kluyver
- Kyle Beauchamp
- Alexandre Andorra13
- Demetri Pananos
- Eelke Spaak
- Benjamin Edwards
- Eric Ma14
- 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
- 14. @modernatx
Description
What's Changed
Major Changes π
- Access to external NUTS samplers (
nutpie,blackjax,numpyro) with newsample()kwarg callednuts_samplerwhich often provide huge speed-ups and improved convergence by @twiecki and @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6422 - Enforce
dimselements to be strings by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6470 - Align DEMetropolis defaults with literature recommendations by @gbrunkhorst in https://github.com/pymc-devs/pymc/pull/6488
- Tests are no longer part of the package by @Armavica in https://github.com/pymc-devs/pymc/pull/6540
- Replace rvs_to_total_sizes mapping by MinibatchRandomVariables by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6523 ### New Features π
- Use separate argument in
CustomDistfor functions that return symbolic representations by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6462 - Add nu parametrization to beta distribution by @alekracicot in https://github.com/pymc-devs/pymc/pull/6344
- Preregister shapes of sampler stats by @michaelosthege in https://github.com/pymc-devs/pymc/pull/6517
- Optional McBackend support by @michaelosthege in https://github.com/pymc-devs/pymc/pull/6510
- Make VI (posterior) mean and std accessible as a structured xarray by @fonnesbeck in https://github.com/pymc-devs/pymc/pull/6387
- Add mutable coords to Model by @Dhruvanshu-Joshi in https://github.com/pymc-devs/pymc/pull/6515
- Allow Scan logprob inference of non-pure RandomVariable outputs by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6578
- Public test utilities can now be found in
testingmodule by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6571 ### Bugfixes πͺ² - Fix bug in transformed scan variables by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6573 ### Maintenance π§
- Fix some UserWarnings by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6407
- Decouple convergence checking from
SamplerReportby @michaelosthege in https://github.com/pymc-devs/pymc/pull/6453 - Updated LICENSE to include AePPL license info by @fonnesbeck in https://github.com/pymc-devs/pymc/pull/6474
- Fix typo in model comparison notebook by @Mikhail-Naumov in https://github.com/pymc-devs/pymc/pull/6480
- Add devcontainer Docker image by @maresb in https://github.com/pymc-devs/pymc/pull/6482
- Update GitPod base image to use pymc-built image by @maresb in https://github.com/pymc-devs/pymc/pull/6483
- Register Op as subclass of Distributions with
rv_typedefined by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6493 - Refactoring towards
IBaseTraceinterfaces by @michaelosthege in https://github.com/pymc-devs/pymc/pull/6475 - Fix some type issues related to retrieving stats from traces by @michaelosthege in https://github.com/pymc-devs/pymc/pull/6504
- Move pymc/distributions/logprob.py to pymc/logprob/ by @Armavica in https://github.com/pymc-devs/pymc/pull/6441
- Update GLM_linear.ipynb by @bsenst in https://github.com/pymc-devs/pymc/pull/6519
- Fix plot in HyperGeometric docstring by @aleicazatti in https://github.com/pymc-devs/pymc/pull/6513
- Build docs in simplified environment by @michaelosthege in https://github.com/pymc-devs/pymc/pull/6537
- BetaBinomial variance is not correctly described by @soma2000-lang in https://github.com/pymc-devs/pymc/pull/6516
- Rename
zerosum_axeston_zerosum_axesby @michaelraczycki in https://github.com/pymc-devs/pymc/pull/6522 - issue #5791, dims & cords inference from xarray by @michaelraczycki in https://github.com/pymc-devs/pymc/pull/6514
- Fix some code lints found with ruff by @Armavica in https://github.com/pymc-devs/pymc/pull/6545
- Add check for variables in step samplers by @michaelraczycki in https://github.com/pymc-devs/pymc/pull/6524
- Fix two typos in documentation by @JoKeyser in https://github.com/pymc-devs/pymc/pull/6547
- Bump PyTensor dependency by @ricardoV94 in https://github.com/pymc-devs/pymc/pull/6531
- Updated docstring for Potential function by @Dhruvanshu-Joshi in https://github.com/pymc-devs/pymc/pull/6559
TruncatedNormalonly acceptsmuandsigmaas non keyword arguments by @michaelraczycki in https://github.com/pymc-devs/pymc/pull/6568- Exclude tests from package discovery by @Armavica in https://github.com/pymc-devs/pymc/pull/6552
- @Mikhail-Naumov made their first contribution in https://github.com/pymc-devs/pymc/pull/6480
- @gbrunkhorst made their first contribution in https://github.com/pymc-devs/pymc/pull/6488
- @dependabot made their first contribution in https://github.com/pymc-devs/pymc/pull/6490
- @bsenst made their first contribution in https://github.com/pymc-devs/pymc/pull/6519
- @Dhruvanshu-Joshi made their first contribution in https://github.com/pymc-devs/pymc/pull/6515
- @aleicazatti made their first contribution in https://github.com/pymc-devs/pymc/pull/6513
- @michaelraczycki made their first contribution in https://github.com/pymc-devs/pymc/pull/6522
- @JoKeyser made their first contribution in https://github.com/pymc-devs/pymc/pull/6547
Full Changelog: https://github.com/pymc-devs/pymc/compare/v5.0.2...v5.1.1<!-- Release notes generated using configuration in .github/release.yml at v5.1.1 -->
Files
pymc-devs/pymc-v5.1.1.zip
Files
(5.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:4688db79e7cd4b68786ac6dc749a95e6
|
5.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/pymc-devs/pymc/tree/v5.1.1 (URL)