2df1d8a2adf61a3e71cdff72567957ad80bb7bf6
The owner's verdict on the screenshots: aaredb (gitea.psi.ch/mx/aaredb, the PSI MX group's own structure viewer) has it right, so its Mol* setup is taken over, files copied from frontend/src/components/Structure at 8ece2c2 into frontend/src/components/structure: - createPlugin.ts: headless DefaultPluginSpec plugin, manual camera reset; background black (owner) instead of aaredb's 0x0d1a26. - MolstarCanvas.tsx: fresh canvas per mount, one-tick StrictMode deferral, resize, WebGL context-loss recovery, the Coot control profile wired. - cootControls.ts / cootTrackball.ts: Coot mouse language - left drag rotates (Coot 0.9.8 trackball), right drag zooms, middle drag pans, middle click recentres on a residue, scroll clips the slab, shift+scroll zooms (camera sync and residue pick left out: no split view here). - loadModel.ts: cartoon coloured by chain from a palette clear of the map colours, polymer sticks and waters built hidden, ligands as ball-and-stick; display modes cartoon / sticks / both and a waters switch; reads mmCIF too, and gives the atom coordinates for carving. - loadMaps.ts: isosurface wireframe meshes at ABSOLUTE levels from the full cell's mean and RMS, 2Fo-Fc steel blue, Fo-Fc green/red at +/-sigma, not pickable; plus the anomalous map as a magenta +sigma mesh in the same style. - densityCrop.ts: the density worker's crop to the model's box + 6 A, the 4.5 A carve of the 2Fo-Fc map around the atoms (never a difference map) and the CCP4 encoding, applied to the broker's one-cell map. The panel and defaults follow aaredb's StructureView: map rows with switch and sigma slider (2Fo-Fc 1.0, 0.5-4 by 0.1; Fo-Fc 3.0, 1-8 by 0.5; anomalous 4.0, 1-8 by 0.5), debounced sigma updates, model mode buttons, a controls legend. This replaces the camera-following 10 A map sphere: aaredb's equivalent is the carved map with the scroll-driven clip slab. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015CeEGgpKdfkCTJb3YNMJcu (cherry picked from commit 5763b619fe4ec9999ac790960a5eb033f511c546)
Jungfraujoch
Application to receive and analyse data from the PSI JUNGFRAU and EIGER detectors, together with
rugnux, its program for processing stored diffraction data - rotation and serial, macromolecular
and small-molecule - from images to merged reflections.
All documentation is now placed in docs/ subdirectory and for the current version hosted on Jungfraujoch Read The Docs page.
Description
Jungfraujoch Data Acquisition System, Rugnux Data Processing Application, and Diffraction Viewer
3 GiB
2 Stars
3 Watchers
0 Forks
Languages
C++
77.8%
HTML
5.3%
Cuda
4.5%
C
3.8%
TypeScript
3.5%
Other
5%