This website requires JavaScript.
2a31cf8d81
Viewer: stop forcing FullViewportUpdate in JFJochSimpleImage
leonarski_f and Claude Opus 5
2026-07-26 20:13:21 +02:00
4892c57119
Viewer: paint the resolution readout in drawForeground, not as a scene item
leonarski_f and Claude Opus 5
2026-07-26 20:13:04 +02:00
501ce1ba3d
Viewer: rate-limit hover feedback to ~15 Hz
leonarski_f and Claude Opus 5
2026-07-26 20:12:36 +02:00
3eccc58961
Viewer: colour the diffraction image straight from int32
leonarski_f and Claude Opus 5
2026-07-26 19:12:55 +02:00
0b926af5af
Viewer: cache the traced resolution-ring contours
leonarski_f and Claude Opus 5
2026-07-26 19:04:52 +02:00
c3eba650e9
Viewer: one overlay rebuild per pan/zoom, and only invalidate the image when it changed
leonarski_f and Claude Opus 5
2026-07-26 19:03:05 +02:00
fd9f93e1f1
Viewer: stop copying the image in LoadImageInternal, parallelise it
leonarski_f and Claude Opus 5
2026-07-26 19:00:37 +02:00
417170bc13
Viewer: coalesce foreground/background recolours
leonarski_f and Claude Opus 5
2026-07-26 18:59:45 +02:00
a704a2cd33
Viewer: draw the rendered image directly instead of via a QPixmap
leonarski_f and Claude Opus 5
2026-07-26 18:58:55 +02:00
0cee55f654
Viewer: drop the full-size image_rgb mirror
leonarski_f and Claude Opus 5
2026-07-26 18:56:17 +02:00
96e10fd1f0
Viewer: reuse the QImage buffer in GeneratePixmap
leonarski_f and Claude Opus 5
2026-07-26 18:55:22 +02:00
a8c1006c49
Choose min-pix-per-spot adaptively per image for serial-stills indexing
leonarski_f and Claude Opus 4.8
2026-07-26 18:31:35 +02:00
9fdeed282a
Add fused GPU adaptive spot finder (azint + spot finding in one pass)
leonarski_f and Claude Opus 4.8
2026-07-25 20:10:45 +02:00
014e43a4c9
Remove non-helping stills merge/scaling knobs
leonarski_f and Claude Opus 4.8
2026-07-25 17:40:48 +02:00
20bbcb1cd3
Remove --soft-weight and --local-snr spot-finder options
leonarski_f and Claude Opus 4.8
2026-07-25 17:31:35 +02:00
f72b4484e2
Remove dead per-crystal deltaCChalf rejection
leonarski_f and Claude Opus 4.8
2026-07-25 15:05:06 +02:00
ecf79af018
Remove threshold-free persistence spot-detection variant
leonarski_f and Claude Opus 4.8
2026-07-25 12:41:44 +02:00
ca7cbe206a
Add opt-in local-SNR spot gate and acceptance-fraction knob (serial stills)
leonarski_f and Claude Opus 4.8
2026-07-24 11:12:22 +02:00
503bd36738
Apply --min-image-cc merge-consistency filter on the stills merge path
leonarski_f and Claude Opus 4.8
2026-07-24 08:41:48 +02:00
17eed80ff9
Seed still indexing with the strongest spots; refine with all
leonarski_f and Claude Opus 4.8
2026-07-23 23:53:40 +02:00
7c5bedfd74
Add soft per-spot quality weighting for adaptive spot detection
leonarski_f and Claude Opus 4.8
2026-07-23 19:53:55 +02:00
6de03bc443
Add threshold-free persistence variant of adaptive spot detection
leonarski_f and Claude Opus 4.8
2026-07-23 17:38:18 +02:00
9a8c946555
Add self-calibrating adaptive spot detection for offline stills
leonarski_f and Claude Opus 4.8
2026-07-23 17:23:19 +02:00
efe96fe2ae
Add physical partiality post-refinement for stills (default on)
stills-partiality-postrefine
leonarski_f and Claude Opus 4.8
2026-07-23 14:45:43 +02:00
1a2b0181a5
Add physical partiality post-refinement for stills (default on)
leonarski_f and Claude Opus 4.8
2026-07-23 14:45:43 +02:00
cc850f181d
viewer: don't rebuild the overlay while panning
2607-res-prediction
leonarski_f and Claude Opus 4.8
2026-07-23 11:04:14 +02:00
54b1699d1f
viewer: coalesce overlay rebuilds from navigation events
leonarski_f and Claude Opus 4.8
2026-07-23 11:02:35 +02:00
975ae421f0
viewer: crisp nearest-neighbour detector image (drop SmoothPixmapTransform)
leonarski_f and Claude Opus 4.8
2026-07-23 11:01:36 +02:00
cbc6a85157
Debias stills merge with expected-variance weighting
leonarski_f and Claude Opus 4.8
2026-07-22 22:50:25 +02:00
c52886c8ff
Guard degenerate asymptotic-ISa fit on low-multiplicity data
leonarski_f and Claude Opus 4.8
2026-07-21 23:02:40 +02:00
81dbf9a385
Fix empty spot-plot and resolution percentile in SpotAnalyze
leonarski_f and Claude Opus 4.8
2026-07-21 09:53:33 +02:00
2fb47d9ffe
Deploy site
gitea-pages
leonarski_f
2026-07-19 09:00:52 +00:00
67dca388bd
v1.0.0-rc.160 (#70 )
main
1.0.0-rc.160
leonarski_f
2026-07-19 09:39:28 +02:00
a79f05134b
rugnux: also write merged reflections as SHELX HKLF-4 (.hkl)
2607-rc-160
leonarski_f and Claude Opus 4.8
2026-07-19 07:56:55 +02:00
55efd42045
tests: seed spindle-parallel beam at truth in XtalOptimizer_rotation
leonarski_f and Claude Opus 4.8
2026-07-19 07:08:44 +02:00
074aca55e8
rugnux: supercell-collapse guard forces pass-1's full indexer result
leonarski_f and Claude Opus 4.8
2026-07-19 00:14:09 +02:00
e6cb627c6f
rugnux: two-pass supercell-collapse guard + post-refine fixes
leonarski_f and Claude Opus 4.8
2026-07-18 23:14:41 +02:00
812ea94a86
rugnux: code-review fixes across the offline path
leonarski_f and Claude Opus 4.8
2026-07-18 23:14:25 +02:00
99617c549a
docs: rc.160 changelog + CPU_DATA_ANALYSIS/RUGNUX updates
leonarski_f and Claude Opus 4.8
2026-07-18 23:14:09 +02:00
fcafc61be6
rugnux: two-pass refined pass takes the canonical (unsuffixed) output name
leonarski_f and Claude Opus 4.8
2026-07-18 22:21:07 +02:00
09e4c1116e
rugnux/viewer: rotation geometry post-refine on by default
leonarski_f and Claude Opus 4.8
2026-07-18 22:14:53 +02:00
6e277668b6
rugnux: header line for the per-image _image.dat scaling table
leonarski_f and Claude Opus 4.8
2026-07-18 22:08:18 +02:00
c5cfdcef7e
rugnux: per-batch relative-B correction + radiation-damage B monitor
leonarski_f and Claude Opus 4.8
2026-07-18 22:08:09 +02:00
e97a610091
rugnux: reindex the de-novo primitive cell to the group's conventional setting (two-pass)
leonarski_f and Claude Opus 4.8
2026-07-18 20:03:47 +02:00
290c30b9be
rugnux: post-refine commits detector/cell geometry only for a small (< 1 %) move
leonarski_f and Claude Opus 4.8
2026-07-18 19:41:12 +02:00
0ebf90a1ad
rugnux: two-pass second pass re-indexes de novo, reuses the group for the merge only
leonarski_f and Claude Opus 4.8
2026-07-18 19:41:12 +02:00
1089b75906
rugnux: two-pass writes both passes (_01 header geometry, _02 refined)
leonarski_f and Claude Opus 4.8
2026-07-18 17:45:39 +02:00
c140b3567d
rugnux: restrain the gauge-weak beam centre toward the header in geometry refinement
leonarski_f and Claude Opus 4.8
2026-07-18 17:31:45 +02:00
c9ed9c3776
rugnux: two-pass reuses pass-1 space group; floor the fed mosaicity
leonarski_f and Claude Opus 4.8
2026-07-18 13:04:04 +02:00
1b91823eed
rugnux: --rotation-post-refine two-pass geometry post-refinement (opt-in)
leonarski_f and Claude Opus 4.8
2026-07-18 12:19:33 +02:00
f396385e11
rugnux: record the detector distance and beam centre in the merged mmCIF
leonarski_f and Claude Opus 4.8
2026-07-18 12:19:16 +02:00
9bfecaadf5
beam_stop: add ShadowFinder detection class (unwired)
leonarski_f and Claude Opus 4.8
2026-07-18 12:05:05 +02:00
1911875e1c
integration: carry the box-sum observed centroid through the profile path
leonarski_f and Claude Opus 4.8
2026-07-18 10:23:17 +02:00
7ceffde5a4
rugnux: rank space groups by net absences, not gross (fix C222 over-centering)
leonarski_f and Claude Opus 4.8
2026-07-17 22:35:12 +02:00
742a1c1b94
rugnux: identify the producing software in the merged mmCIF and MTZ
leonarski_f and Claude Opus 4.8
2026-07-17 21:29:47 +02:00
e209069ccd
docs: compress the rc.160 changelog entries to one-line summaries
leonarski_f and Claude Opus 4.8
2026-07-17 21:02:34 +02:00
3a23c79ea4
docs: document the asymptotic ISa reporting and the azint Q-field precision
leonarski_f and Claude Opus 4.8
2026-07-17 20:58:38 +02:00
59e260876a
rugnux: recover the asymptotic ISa on weak / radiation-damaged data
leonarski_f and Claude Opus 4.8
2026-07-17 20:33:26 +02:00
88359a57ee
rugnux: report ISa at its asymptotic definition (strong-reflection limit)
leonarski_f and Claude Opus 4.8
2026-07-17 20:14:53 +02:00
174b9585c5
docs: document SigAno and the low-energy centering fix
leonarski_f and Claude Opus 4.8
2026-07-17 17:06:00 +02:00
7fe12773de
rugnux: report anomalous signal-to-noise SigAno (stats table + mmCIF)
leonarski_f and Claude Opus 4.8
2026-07-17 17:05:41 +02:00
1b5eb80ba4
rugnux: recover I-centering on weak / low-energy data (centering rate gate)
leonarski_f and Claude Opus 4.8
2026-07-17 17:05:17 +02:00
32c7f9f59f
rugnux: don't veto genuine high symmetry on excellent data (b-veto floor)
leonarski_f and Claude Opus 4.8
2026-07-17 14:51:27 +02:00
afae1dec2f
rugnux: index long finely-spaced axes (de-novo two-pass long-axis rescue)
leonarski_f and Claude Opus 4.8
2026-07-17 14:33:58 +02:00
799e1e15ec
frontend: configurable decimal precision, 5 places for azint Q fields
leonarski_f and Claude Opus 4.8
2026-07-17 19:25:16 +02:00
65bc40e7c7
merge: deltaCChalf uses the deterministic HalfForImage split, not an RNG
leonarski_f and Claude Opus 4.8
2026-07-17 13:19:51 +02:00
0c33139983
rugnux: radiation-damage report for rotation (per-image CC vs dose)
leonarski_f and Claude Opus 4.8
2026-07-17 11:57:51 +02:00
b647cf454c
rugnux: write I(+)/I(-) and F(+)/F(-) by default (rotation)
leonarski_f and Claude Opus 4.8
2026-07-17 11:52:31 +02:00
b945444372
rugnux_vs_xds.py: find the current rugnux binary (build*/rugnux/rugnux)
leonarski_f and Claude Opus 4.8
2026-07-17 10:46:09 +02:00
67a18357b5
rugnux: fix de-novo space-group centering and weak-data high symmetry
leonarski_f and Claude Opus 4.8
2026-07-17 10:46:09 +02:00
d1f6b382a6
docs: rc.160 changelog (trim + scrub) and CPU_DATA_ANALYSIS updates
leonarski_f and Claude Opus 4.8
2026-07-17 09:25:39 +02:00
7d1fb8db77
bragg integration: clarify that the trimmed background applies to stills too
leonarski_f and Claude Opus 4.8
2026-07-17 09:23:13 +02:00
7a9d25850c
rugnux: veto a b-ballooning merohedral-twin over-promotion (space-group search)
leonarski_f and Claude Opus 4.8
2026-07-17 09:23:13 +02:00
e9a913f84b
scale_merge: remove sample identities from SearchSpaceGroup comments
leonarski_f and Claude Opus 4.8
2026-07-17 08:58:17 +02:00
3bfce24faa
rugnux: score the decay cross-validation on the sigma-independent metric
leonarski_f and Claude Opus 4.8
2026-07-17 08:58:17 +02:00
8bd0977833
rugnux_vs_xds.py: drop the removed --scaling-output flag
leonarski_f and Claude Opus 4.8
2026-07-17 08:58:17 +02:00
85cf826d2e
rugnux: dataset Wilson B-factor estimate + robust per-image Wilson B
leonarski_f and Claude Opus 4.8
2026-07-17 08:58:17 +02:00
3b168a1a46
viewer: expose detector-plane modulation and background trim in the settings dock
leonarski_f and Claude Opus 4.8
2026-07-17 07:48:10 +02:00
74d7589abe
stills: optional detector-plane modulation (flat-field) correction
leonarski_f and Claude Opus 4.8
2026-07-16 20:45:44 +02:00
c3e877d5ec
bragg integration: trimmed-mean background, on by default for rotation
leonarski_f and Claude Opus 4.8
2026-07-16 18:32:57 +02:00
118f0833dc
common: remove dead Reflection.completeness field
leonarski_f and Claude Opus 4.8
2026-07-16 18:32:40 +02:00
818ec8fcbf
rugnux: add detector-plane modulation (flat-field) correction surface
leonarski_f and Claude Opus 4.8
2026-07-16 13:24:10 +02:00
eae7ea90dc
rugnux: always write both MTZ and CIF; drop --scaling-output
leonarski_f and Claude Opus 4.8
2026-07-16 10:45:08 +02:00
ce12d69751
rugnux: write standard CCP4 anomalous MTZ (IMEAN + I(+)/I(-))
leonarski_f and Claude Opus 4.8
2026-07-16 10:37:56 +02:00
ce15900471
changelog: add the 1.0.0-rc.160 section
leonarski_f and Claude Opus 4.8
2026-07-15 22:20:14 +02:00
0e4f91b219
rugnux: validate offline spot-finding settings and bound numeric options
leonarski_f and Claude Opus 4.8
2026-07-15 22:19:59 +02:00
8fea7f195a
docs: stop advertising the removed CBF/TIFF writers
leonarski_f and Claude Opus 4.8
2026-07-15 22:19:46 +02:00
d393ec814c
Remove residual sample identities missed by the earlier scrub
leonarski_f and Claude Opus 4.8
2026-07-15 22:18:32 +02:00
68272a96e1
VERSION: 1.0.0-rc.160
leonarski_f
2026-07-15 21:41:51 +02:00
b450140816
rugnux: warn when the cell/space group has an indexing ambiguity
leonarski_f and Claude Opus 4.8
2026-07-15 20:38:31 +02:00
3e3545770f
indexing: check candidate angles against the reference cell in Refine()
leonarski_f and Claude Opus 4.8
2026-07-15 19:47:29 +02:00
0f07b7a499
rotation: widen candidate-refine angle bound to [30,150] deg
leonarski_f and Claude Opus 4.8
2026-07-15 19:47:17 +02:00
643bda3dd3
stills: widen per-frame cell-refine angle bound to [30,150] deg
leonarski_f and Claude Opus 4.8
2026-07-15 19:13:41 +02:00
7b2cfb20f8
changelog: document the supercell fix, -S symbol, and FFTW-on-GPU error
leonarski_f and Claude Opus 4.8
2026-07-15 17:19:43 +02:00
d8e909a393
indexing: clear error when the requested indexer is unavailable on this host
leonarski_f and Claude Opus 4.8
2026-07-15 17:19:43 +02:00
abbee2d4dc
Remove sample identities from the repository; document the rule
leonarski_f and Claude Opus 4.8
2026-07-15 17:19:43 +02:00
0f3ccda779
rugnux: fix de-novo rotation indexing adopting a spurious axis-multiple supercell
leonarski_f and Claude Opus 4.8
2026-07-15 15:23:43 +02:00
bd094e585f
rugnux: accept a space-group symbol for -S, not just a number
leonarski_f and Claude Opus 4.8
2026-07-15 15:23:31 +02:00
ebe7e7ec5e
jfjoch_viewer: retry deferred initial fit on resize (grid-scan zoom)
leonarski_f and Claude Opus 4.8
2026-07-15 11:28:09 +02:00
5d1ddccee8
viewer: expose stills processing settings; rename geom refinement multi -> flex
leonarski_f and Claude Opus 4.8
2026-07-15 11:28:09 +02:00