webviz¶
webviz is a browser-based visualization tool for Tiled datasets produced by Bluesky.
BCDA, Advanced Photon Source, Argonne National Laboratory
Features¶
- XY plots — select X/Y fields from any stream; overlay multiple traces across runs
- Live plots — real-time updates during acquisition via SSE streaming
- 2D grid scan heatmap — auto-detected from run hints; pan, zoom, and cross-section cuts
- Image viewer — canvas-based viewer for 2D detector frames with row/column profiles
- Analysis tools — log axes, derivatives, smoothing, curve fitting, dual cursors
- QServer integration — submit and monitor plans from the bluesky queue server
- Run browser — searchable run table with metadata, summary, and raw data tabs
Quick Start¶
conda create -n webviz nodejs
conda activate webviz
git clone https://github.com/BCDA-APS/webviz.git
cd webviz
npm install
npm run dev
Then open http://localhost:5173, enter your Tiled server URL, and connect.
See Installation for full details.