Second tagged release of Proc_Map_Analyzer — consolidates the project onto a single generator script, adds filtered CSV export to the 3D graph, and fixes two real bugs found during pre-release verification.
Highlights
- CSV export in the interactive 3D graph: exports exactly the nodes currently visible under the legend filters — all categories on exports everything, only one checked exports just that subset.
- Single generator script:
process_graph_analyzer.pyis removed;process_analyzer_allinone.pyis now the sole source for the interactive 3D HTML (superset CLI — both.commandlaunchers and CI updated accordingly). - Fix: the interactive 3D graph could fail to render entirely — an escaping bug in the embedded HTML template (
\r\ninterpreted by Python's own string parser instead of reaching the generated JS as-is) planted a raw line break inside a regex literal, a JS syntax error that aborted the whole script before the graph ever ran. - Fix: both
.commandlaunchers always claimed a PNG was written in their completion summary, even when none was generated (--pngis opt-in) — confirmed via real first-machine-style runs in isolated environments, not just code review. - README: added an explicit License section, and retitled the AI badge from "100% local" to "Local-first" to accurately reflect that
--ollama-hostsupports a remote host.
Install
git clone https://github.com/TFD-42/Proc_Map_Analyzer.git
cd Proc_Map_Analyzer
./install.sh # macOS / Linux / Termux
# or: powershell -ExecutionPolicy Bypass -File install.ps1 (Windows)Full details in the CHANGELOG.