You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Address Claude Code review: bounded caches, MP4 cleanup, avoid double-read
#2 (weak sentinel): _ensure_viz_deps() now checks all five key packages
(matplotlib, imageio, h5py, textual, dash) so a user with matplotlib
pre-installed (Anaconda, etc.) but missing the other viz deps still
triggers the install rather than getting raw ImportErrors later.
#5 (duplicate cache): Extract bounded FIFO cache to _step_cache.py with
load(), seed(), and CACHE_MAX. tui.py and interactive.py now import from
the shared module. test_viz.py TestTuiCache tests _step_cache directly
and gains a test_seed_clears_and_populates case.
Also removes unused Dict import from tui.py (no longer needed after
the _cache type annotation moved to _step_cache.py).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments