Files
leonarski_fandClaude Opus 5.5 f3bf945cca docs: rc176 - molecular replacement as a pipeline step, Metal and multi-GPU MR, header polarization, Rugnux live tab
- Pipeline figures: the structure/MR box carries the Metal badge.
- RUGNUX_OVERVIEW: a model/molecular-replacement step (triggers, outputs, GPUs).
- GPU_DATA_ANALYSIS: multi-card model validation and MR; the Apple GPU's model density and MR
  rotation function. Install/release/viewer/benchmarking/report/--no-gpu texts no longer say Bragg
  integration is the only Metal engine.
- --polarization default in RUGNUX_ADVANCED and the tutorial follows the usage text (miniCBF/d*TREK header).
- WEB_FRONTEND and JFJOCH_BROKER: the Rugnux live tab; the scan result's rotation lattice.
- battery README: a --model-check run records the REFMAC version.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PXc1zD1yxHqaR1DGdCTHL4
2026-10-18 17:38:49 +02:00

1.0 KiB

Web frontend

Jungfraujoch is equipped with a React-based web frontend for a user-friendly experience. The frontend has the following features:

  • Presenting current state of the detector
  • Plotting results of online quality calculations
  • Showing live view images from the detector
  • JUNGFRAU calibration numbers
  • Configuring the detector, as well as pedestal/initialization operations
  • Rugnux live mode: the "Rugnux live" tab switches it on, sets its CPU threads and deadline, uploads the model, and follows the run's steps; the dashboard shows the live run in a row of its own (see Rugnux live mode)

When the current dataset was started with tokens, the plots, the live preview and the measurement statistics need one of them: the key button in the top bar takes it (kept in the tab's session storage only, cleared when the tab closes) and the start form has a field for the tokens of a new run. See Security.

The frontend is written in TypeScript. For details see the frontend/ directory.