NervaPack v0.7.5 — large-graph visualize fix
visualize now handles large graphs
Fixes visualize hanging on large knowledge graphs (e.g. a 21k-node / 400k-edge IBM i estate).
Fixed
- Interactive force-directed physics never stabilises at that scale and pins the browser CPU indefinitely.
visualizenow:- Disables physics above ~2,000 nodes — renders a static layout instantly instead of simulating live.
- Caps the view to the most-connected core (default top ~3,000 nodes / ~8,000 edges), keeping structurally important hubs (heavily-called programs, shared copybooks) and reporting how much of the total was shown.
- The full graph is untouched in
.nervapack/graph.graphml. Usenervapack explore <target>ornervapack query/ MCP tools to navigate the whole graph at scale.
Internal
- Test suite is now hermetic with respect to
NERVAPACK_EBCDIC.
Upgrade
pip install -U nervapack # 0.7.5