Skip to content

Commit 2afaa49

Browse files
fonnesbeckwilliambdeanjessegrabowski
authored
Adapt progress bars for use in marimo (pymc-devs#8055)
* Use mo.output.replace() for progress bars in marimo * Cleanup * Adapt progress bar for posterior predictive sampling * Add support for posterior prediction; change to column-based format * Refactor progress bars to unified manager class * Added marimo to deps * remove marimo deps * Add importorskip to marimo tests * Fix progress bar flags * progress_bar submodule * Revert envs * Cleanup * Blue progress * Removed extraneous tests * Docstring cleanup * removed public API * Reorganization to avoid circular import * Fix pre-commit failures * Fix CI failures * Move progbar styling to css file * Edit docstrings * Moved rich progress theme to rich_progress.py * Remove unnecessary if statement Co-authored-by: Will Dean <[email protected]> * ProgressBackend protocol * Improved doscstring Co-authored-by: Jesse Grabowski <[email protected]> * Random seed --------- Co-authored-by: Will Dean <[email protected]> Co-authored-by: Jesse Grabowski <[email protected]>
1 parent 97b7bf2 commit 2afaa49

File tree

16 files changed

+1536
-508
lines changed

16 files changed

+1536
-508
lines changed

.github/workflows/tests.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ jobs:
6767
tests/distributions/test_shape_utils.py
6868
tests/distributions/test_mixture.py
6969
tests/test_testing.py
70-
tests/test_progress_bar.py
70+
tests/progress_bar/test_manager.py
71+
tests/progress_bar/test_marimo.py
7172
7273
- |
7374
tests/distributions/test_continuous.py

docs/source/learn/core_notebooks/pymc_overview.ipynb

Lines changed: 22 additions & 22 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)