04bce94f4ea1b46e5f4ce92264a96fc6a9f9ebb2
Add an in-browser viewer for the broker's TIFF endpoints so the pixel mask and JUNGFRAU pedestal can be inspected without downloading files. - tiffDecode.ts: dependency-free decoder for the broker's baseline TIFFs (uncompressed, single-strip, single-channel; 8/16/32/64-bit uint/int/float). - TiffImageViewer.tsx: manual Load -> fetch -> decode -> canvas, with react-zoom-pan-pinch zoom/pan and a rect-based (zoom-agnostic) hover readout. `value` variant = colormap + editable min/max bounds + Auto + colorbar; `mask` variant = discrete fixed colours per bit-flag value with a decoded-flag legend (mask bits mirror common/PixelMask.h). - MaskVisualization.tsx: full-width panel on the Masks page (full/user mask toggle) fetching /config/mask.tiff and /config/user_mask.tiff. - Calibration.tsx: rebuilt with the shared card header; adds a pedestal viewer (gain-level + storage-cell selectors -> /preview/pedestal.tiff) above the per-module statistics grid, and degrades gracefully with no data. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Jungfraujoch
Application to receive data from the PSI JUNGFRAU and EIGER detectors.
All documentation is now placed in docs/ subdirectory and for the current version hosted on Jungfraujoch Read The Docs page.
Languages
C++
73.3%
HTML
8.9%
C
7.2%
TypeScript
4.9%
Tcl
2.6%
Other
3%