Uproot-browser

Latest version: v0.10.1

Safety actively analyzes 1006753 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

0.10.1

<!-- Release notes generated using configuration in .github/release.yml at 4d1f05368fc1616fc56745922ae756dc1bf357ff -->

What's Changed
* fix(tui): render the plot on Dump & Quit instead of the placeholder by henryiii in https://github.com/scikit-hep/uproot-browser/pull/281
* fix(tui): size image plots to the visible area and guard Dump & Quit by henryiii in https://github.com/scikit-hep/uproot-browser/pull/285
* fix(tui): center the plotting placeholder message by henryiii in https://github.com/scikit-hep/uproot-browser/pull/290
* fix(plot): count entries for profiles and simplify histogram building by henryiii in https://github.com/scikit-hep/uproot-browser/pull/286
* fix(plot): gray out and reject non-numeric RNTuple fields by henryiii in https://github.com/scikit-hep/uproot-browser/pull/287
* fix(tree): label nested directories by their own name by henryiii in https://github.com/scikit-hep/uproot-browser/pull/283
* refactor: render images with the matplotlib Figure API, not pyplot by henryiii in https://github.com/scikit-hep/uproot-browser/pull/288
* refactor(tui): drive text plots from the view size, not from __rich_console__ by henryiii in https://github.com/scikit-hep/uproot-browser/pull/289
* chore: drop the unused lz4 dependency and refresh stale docs by henryiii in https://github.com/scikit-hep/uproot-browser/pull/284


**Full Changelog**: https://github.com/scikit-hep/uproot-browser/compare/v0.10.0...v0.10.1

0.10.0

Breaking changes
- Replace `plot --iterm` with `--image`, rendered via textual-image instead of itermplot; the extra is now `uproot-browser[image]` (268)

Features
- Image plots in the TUI with `browse --image` (263)
- Support plotext 5.2.8+ and 6+ through a compat layer (269)
- Plot 2D histograms as heatmaps (260)
- Vim-style count prefixes and scrolloff in the tree (264)
- Gray out entries that cannot be plotted (274)

Fixes
- Adapt to plotext 6 (257), draw signals correctly and stop its wcout printing (270)
- Keep palette colors for signals on custom plotext themes (272)
- Plot branches whose range collapses in plotext's float32 (275)
- Show unreadable objects in the tree instead of crashing (261)
- Show the failing branch in Dump & Quit (273)

Other
- Cache the built histogram across image re-renders (265)
- Unify Plotext and MPLPlot behind a PlotItem protocol (266), share one `to_histogram` dispatch (277)
- Test on Python 3.15 (276)

**Full Changelog**: https://github.com/scikit-hep/uproot-browser/compare/v0.9.1...v0.10.0

0.9.1

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

* fix: cap plotext to \<6 by henryiii in https://github.com/scikit-hep/uproot-browser/pull/258
* fix(cli): nice errors for missing files and unknown testdata names by henryiii in https://github.com/scikit-hep/uproot-browser/pull/259
* chore: secure CI by henryiii in https://github.com/scikit-hep/uproot-browser/pull/254


**Full Changelog**: https://github.com/scikit-hep/uproot-browser/compare/v0.9.0...v0.9.1

0.9.0

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed


Features
- **plot:** Plot branches of histogram objects (242)
- **plot:** Emit runnable `hist` code for the plot expression in Dump & Quit (247)
- **tui:** fzf-style fuzzy finder to jump to branches (250)
- Require Python 3.10+ (225)

Fixes
- **plot:** Pass bin centers to plotext bar (239)
- **tui:** Re-render plots and sync the theme selector on theme change (234)
- **tui:** Include the plot expression in Dump & Quit output (235)
- **tui:** Don't lazy-mount the Tools tab, avoiding a Select mount race (249)

Performance
- **tui:** Lazy-load the Tools and Info tabs (238)

Internal (refactors, tests, chores)
- Track theme via reactive watch instead of a signal (246)
- Drop old-textual compat shims and duplicate tree messages (236)
- Remove dead code and redundant work (237, 240)
- More robust TUI tests: poll for lazy widgets instead of fixed pauses, wait for theme-signal subscription, activate Tools tab before querying Select (241, 243, 245)
- Add AGENTS file (232); ignore `uv.lock` (248); add more ruff checks (222, 225); CI/dependency/pre-commit bumps (221, 226, 229, 230, 231)

Notable user-facing highlights are the **fuzzy branch finder**, **plotting histogram-object branches**, and the **Python 3.10+ baseline**.


**Full Changelog**: https://github.com/scikit-hep/uproot-browser/compare/v0.8.4...v0.9.0

0.8.4

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed
* fix: spacing issue with installed package list by henryiii in https://github.com/scikit-hep/uproot-browser/pull/215
* fix: RNTuple tree structure by ariostas in https://github.com/scikit-hep/uproot-browser/pull/216

New Contributors
* ariostas made their first contribution in https://github.com/scikit-hep/uproot-browser/pull/216

**Full Changelog**: https://github.com/scikit-hep/uproot-browser/compare/v0.8.3...v0.8.4

0.8.3

<!-- Release notes generated using configuration in .github/release.yml at main -->

What's Changed

* feat: experimental entry box by henryiii in https://github.com/scikit-hep/uproot-browser/pull/213
* fix: faster (threaded) plotting by henryiii in https://github.com/scikit-hep/uproot-browser/pull/207
* chore: test on 3.14 by henryiii in https://github.com/scikit-hep/uproot-browser/pull/214


**Full Changelog**: https://github.com/scikit-hep/uproot-browser/compare/v0.8.2...v0.8.3

Page 1 of 6

© 2026 Safety CLI Cybersecurity Inc. All Rights Reserved.