A modern single-page web app for visualizing OpenFOAM residual .dat and .log files, deployable directly on GitHub Pages.
- Interactive residual view (
Altairtab equivalent) - Static residual view (
Matplotlibtab equivalent) - Raw table inspection (
Dataframetab equivalent) - Multi-file upload and side-by-side comparison
- Figure width/height controls for static plots
- Optional filename display
- Log-scale residual plotting
- Fully client-side parsing (files never leave the browser)
web/index.html: App shellweb/styles.css: UI stylingweb/app.js: File parsing and plotting logic.github/workflows/deploy-pages.yml: GitHub Pages deployment workflow
Serve the web directory with any static server.
python3 -m http.server 8000 --directory webThen open http://localhost:8000.