This website requires JavaScript.
77f1ed2566
jfjoch_process: default scale-fulls for rot3d; skip _process.h5 when merging
leonarski_f and Claude Opus 4.8
2026-06-30 14:50:18 +02:00
21dd99524f
rotation_indexer: map FFT primitive cell to the SG conventional setting
leonarski_f and Claude Opus 4.8
2026-06-30 14:18:49 +02:00
3aec235f67
integration: add --reciprocal-profile dial (global reciprocal-space width)
leonarski_f and Claude Opus 4.8
2026-06-30 14:26:08 +02:00
5ba5fe8ad1
integration: centre the profile on the predicted sub-pixel position
leonarski_f and Claude Opus 4.8
2026-06-30 07:34:06 +02:00
26901da42f
integration: de-contaminate the profile width, add a radial parallax ellipse
leonarski_f and Claude Opus 4.8
2026-06-30 00:54:59 +02:00
b51036ad30
broker: don't clobber sensor thickness/material with the API default
leonarski_f and Claude Opus 4.8
2026-06-29 22:56:25 +02:00
6b989b4213
reader: read sensor thickness/material from the HDF5 metadata
leonarski_f and Claude Opus 4.8
2026-06-29 22:41:37 +02:00
7a4fadf29b
bragg_prediction: reciprocal Lorentz divides by |S||S0|, not S.S0
leonarski_f and Claude Opus 4.8
2026-06-29 22:41:37 +02:00
40f650b9e7
scale_merge: pool the per-frame background across each rocking event in Combine3D
leonarski_f and Claude Opus 4.8
2026-06-29 22:41:37 +02:00
eccd10a0a7
integration: neighbour-mask the profile-fit background ring, widen r3 8->10
leonarski_f and Claude Opus 4.8
2026-06-29 22:41:14 +02:00
bbd888dcc3
integration: gate the background-ring sigma-clip to stills (bandwidth>0)
leonarski_f and Claude Opus 4.8
2026-06-28 23:44:22 +02:00
99b923e727
scaling: smooth per-frame scale G across frames before the rot3d combine
leonarski_f and Claude Opus 4.8
2026-06-28 22:52:33 +02:00
02477f1ce4
space group: determine centering from absences; jfjoch_process re-indexes from scratch
leonarski_f and Claude Opus 4.8
2026-06-29 16:39:03 +02:00
107bcae0f0
merge: de-bias the error-model variance fit (chi^2 was ~2.2, now ~1) and report chi^2
leonarski_f and Claude Opus 4.8
2026-06-28 15:57:42 +02:00
a0856e1042
CI: Build Windows non-CUDA installer
leonarski_f
2026-06-28 15:39:34 +02:00
a58f1fb046
docs: note background outlier-reject and bandwidth radial profile in integration
leonarski_f and Claude Opus 4.8
2026-06-28 12:03:10 +02:00
814dff34cb
integration: radially-elongated profile for bandwidth-streaked high-res stills
leonarski_f and Claude Opus 4.8
2026-06-28 12:01:56 +02:00
76e88b0fca
integration: sigma-clip the background ring to de-bias high-resolution stills
leonarski_f and Claude Opus 4.8
2026-06-28 11:50:31 +02:00
7bb25979e6
docs: correct CPU_DATA_ANALYSIS integration section (profile-fit, not summation)
leonarski_f and Claude Opus 4.8
2026-06-28 11:16:00 +02:00
59c474e4b0
docs: big-picture rotation 3D integration + intrinsic widths (CPU_DATA_ANALYSIS)
leonarski_f and Claude Opus 4.8
2026-06-28 10:56:49 +02:00
7b464e4b3c
indexing: deconvolve energy bandwidth from the profile radius
leonarski_f and Claude Opus 4.8
2026-06-28 10:56:49 +02:00
043ff0e864
docs: mosaicity MLE search-window fix + capture-aware rotation precision (CPU_DATA_ANALYSIS)
leonarski_f and Claude Opus 4.8
2026-06-27 23:58:45 +02:00
82b8a9752c
rotation: fix mosaicity underestimate + default-on capture-uncertainty (ISa 10.7->19.1)
leonarski_f and Claude Opus 4.8
2026-06-27 23:57:04 +02:00
ed98775ba3
rot3d: capture-aware sigma for under-captured fulls + expose per-image scale
leonarski_f and Claude Opus 4.8
2026-06-27 19:41:20 +02:00
f261adf42a
tools: add jfjoch_recompress (bitshuffle/LZ4 -> bitshuffle/zstd)
leonarski_f and Claude Opus 4.8
2026-06-27 15:16:20 +02:00
809f6f92a3
Regenerate OpenAPI clients for bszstd_rlehuf compression value
leonarski_f and Claude Opus 4.8
2026-06-27 14:52:12 +02:00
ac75177c5a
Test: prove Huffman-literals Compressed_Block with Number_of_Sequences=0 is valid
leonarski_f and Claude Opus 4.8
2026-06-27 14:47:16 +02:00
7e7a73062c
Compression: add BSHUF_ZSTD_RLE_HUFF (RLE runs + Huffman literals)
leonarski_f and Claude Opus 4.8
2026-06-27 14:41:46 +02:00
02514bb6b7
Compressor: throw on overflow instead of returning a negative size
leonarski_f and Claude Opus 4.8
2026-06-27 08:17:21 +02:00
74584c23ac
Compressor: scale block size to a per-algorithm byte target
leonarski_f and Claude Opus 4.8
2026-06-27 07:56:08 +02:00
aadba5b343
Compressor: bump bitshuffle block size 4096 -> 16384 elements
leonarski_f and Claude Opus 4.8
2026-06-26 20:35:32 +02:00
c332e45a54
Compressor: make Compress size-aware, drop frames that don't fit
leonarski_f and Claude Opus 4.8
2026-06-26 20:10:52 +02:00
5aad009cd7
CI: Build all on Windows (not only jfjoch_viewer target)
leonarski_f
2026-06-26 18:27:33 +02:00
62a7fb3ab6
Use vcvars64.bat for all build steps
leonarski_f
2026-06-26 15:49:34 +02:00
8e40822e5b
Build viewer on Windows
leonarski_f
2026-06-26 15:44:42 +02:00
2398330e52
Drop oversized-metadata frames instead of aborting the collection
leonarski_f and Claude Opus 4.8
2026-06-26 17:11:41 +02:00
786af96b3b
SearchSpaceGroup: POINTLESS-style rewrite, pipeline integration, twinning test
leonarski_f and Claude Opus 4.8
2026-06-26 16:11:28 +02:00
24f51cfa83
Use vcvars64.bat for all build steps
viewer-windows
leonarski_f
2026-06-26 15:49:34 +02:00
a505228c03
Build viewer on Windows
leonarski_f
2026-06-26 15:44:42 +02:00
d2159bde92
jfjoch_viewer: Grey out "Analyze dataset" on a live HTTP connection
leonarski_f and Claude Opus 4.8
2026-06-26 11:42:44 +02:00
54c667190f
v1.0.0-rc.155 (#65 )
1.0.0-rc.155
leonarski_f
2026-06-25 22:01:48 +02:00
1a03e884c4
CHANGELOG: adjust
2606-viewer-processing
leonarski_f
2026-06-25 20:48:52 +02:00
0a71d76b0f
VERSION: 1.0.0-rc.155
leonarski_f
2026-06-25 20:47:45 +02:00
884e831359
TCPImagePuller: add OS-level TCP keep-alive
leonarski_f
2026-06-25 20:44:42 +02:00
4462f0998d
Viewer: single "Process as stills" mode + compact, folded panel
leonarski_f and Claude Opus 4.8
2026-06-25 20:41:16 +02:00
383072ac80
Consolidate viewer settings into the panel + add the merge-stats window
leonarski_f and Claude Opus 4.8
2026-06-25 17:23:19 +02:00
eab1bfab7d
Update viewer icons from the new jfjoch.svg logo
leonarski_f and Claude Opus 4.8
2026-06-25 16:34:25 +02:00
38ea0ec237
Remove the experimental PixelRefine integrator
leonarski_f and Claude Opus 4.8
2026-06-25 15:02:52 +02:00
18d9c8ad63
Fix anomalous completeness approaching 200%
leonarski_f and Claude Opus 4.8
2026-06-25 14:27:08 +02:00
6e3c52bf91
Document the integrator and the XDS-quality investigation
leonarski_f and Claude Opus 4.8
2026-06-25 14:22:21 +02:00
c84d581d3e
Remove the global (joint) scaling path
leonarski_f and Claude Opus 4.8
2026-06-25 14:22:10 +02:00
a37613690e
Default two-pass rotation indexing to 100 first-pass images (was 30)
leonarski_f and Claude Opus 4.8
2026-06-25 09:28:01 +02:00
8d0cd19e48
Add XDS-order scaling of the rot3d fulls: --scale-fulls
leonarski_f and Claude Opus 4.8
2026-06-25 07:20:48 +02:00
50ebf1694e
Add global (joint) scaling path: jfjoch_process --global-scale
leonarski_f and Claude Opus 4.8
2026-06-25 07:11:39 +02:00
2041ce2bd5
Reject the +/-1 masked/saturated sentinel band in 2D integration
leonarski_f and Claude Opus 4.8
2026-06-24 22:42:25 +02:00
7cc418ed2f
Add anomalous-accuracy scoreboard (HEWL ANODE vs XDS)
leonarski_f and Claude Opus 4.8
2026-06-24 21:16:13 +02:00
9ba2401b53
Default to the Gaussian profile-fit integrator
leonarski_f and Claude Opus 4.8
2026-06-24 21:16:13 +02:00
e4b3064254
Scaling: reference dataset, 3D combine (-P rot3d), R-meas, profile-fit integrator
leonarski_f and Claude Opus 4.8
2026-06-24 18:51:30 +02:00
6136f858af
v1.0.0-rc.154 (#64 )
1.0.0-rc.154
leonarski_f
2026-06-25 18:12:00 +02:00
cdbd0b7bed
TCPStreamPusher: flush queued images before END so writer can't drop tail
2606-tcp
leonarski_f and Claude Opus 4.8
2026-06-25 16:49:25 +02:00
26554c86e3
VERSION: 1.0.0-rc.154
leonarski_f
2026-06-25 15:58:28 +02:00
51bfb57782
Regenerate OpenAPI
leonarski_f
2026-06-25 14:19:09 +02:00
a02fd19af4
broker: optional TCP liveness/backpressure timeouts in config
leonarski_f and Claude Opus 4.8
2026-06-25 14:17:27 +02:00
3cd96b8607
TCPStreamPusher: hard backpressure cap so a wedged writer can't hang the run
leonarski_f and Claude Opus 4.8
2026-06-25 13:52:37 +02:00
2a9fd084ab
TCPStreamPusher: post-zerocopy cleanup + fix queue-path backpressure drop
leonarski_f and Claude Opus 4.8
2026-06-25 13:36:57 +02:00
f859f8108f
TCPStreamPusher: remove MSG_ZEROCOPY machinery, use plain blocking send
leonarski_f and Claude Opus 4.8
2026-06-25 13:05:41 +02:00
75e401f0e5
v1.0.0-rc.153 (#63 )
1.0.0-rc.153
leonarski_f
2026-06-23 20:29:49 +02:00
50b08388d1
viewer: bound live-monitor memory with frame-in-flight backpressure
2606-pixel-refine
leonarski_f and Claude Opus 4.8
2026-06-23 20:15:51 +02:00
e121918f55
docs/CHANGELOG.md: round out the rc.153 entry
leonarski_f and Claude Opus 4.8
2026-06-23 19:03:40 +02:00
145b300fa2
broker: fail the run loudly when the writer breaks mid-acquisition
leonarski_f and Claude Opus 4.8
2026-06-23 18:27:04 +02:00
d156dfa2e8
TCP stream: gate SendImage enqueue on writer liveness too
leonarski_f and Claude Opus 4.8
2026-06-23 18:09:37 +02:00
97c3008c39
TCP stream: tolerate writer backpressure via BUSY heartbeats
leonarski_f and Claude Opus 4.8
2026-06-23 16:55:59 +02:00
066c0dfa90
OpenAPI: fix missing trim_energie_eV
leonarski_f
2026-06-23 16:52:16 +02:00
bcf01c28f4
jfjoch_broker: Fix
leonarski_f
2026-06-23 15:38:36 +02:00
2df1035518
OpenAPI: update
leonarski_f
2026-06-23 16:31:23 +02:00
9b1eeb1342
TCP stream: tolerate writer backpressure via BUSY heartbeats
2606-eiger-calib
leonarski_f and Claude Opus 4.8
2026-06-23 16:30:16 +02:00
8eee3dc785
Support providing trimming energies
leonarski_f
2026-06-23 15:04:38 +02:00
e3bd1a3529
viewer: settings fields fill the panel width (form growth policy)
leonarski_f and Claude Opus 4.8
2026-06-23 16:21:03 +02:00
9ba8096c0b
viewer: chart top margin + settings dock width bounds
leonarski_f and Claude Opus 4.8
2026-06-23 16:13:26 +02:00
6ead87fcce
viewer: per-image plot reuses the dataset-info combo (no second combo)
leonarski_f and Claude Opus 4.8
2026-06-23 16:07:35 +02:00
83d006e79b
viewer: "+ Plot" button + strip fits height with in-bitmap numbers
leonarski_f and Claude Opus 4.8
2026-06-23 15:31:16 +02:00
c5457e2e27
viewer: keep plot axis labels readable when compressed
leonarski_f and Claude Opus 4.8
2026-06-23 15:11:24 +02:00
94b66348c5
viewer: fix thumbnail render crash (worker-thread exception / LUT UB)
leonarski_f and Claude Opus 4.8
2026-06-23 14:55:47 +02:00
164c03f1ce
viewer: soften heights, stochastic strip selection, stable on live sync
leonarski_f and Claude Opus 4.8
2026-06-23 14:07:31 +02:00
7d24cdba4f
viewer: hit-feed polish — stacked docks, hidden processing, resolution mode
leonarski_f and Claude Opus 4.8
2026-06-23 12:07:44 +02:00
c62cd99566
viewer: thumbnail hit feed (image strip)
leonarski_f and Claude Opus 4.8
2026-06-23 11:49:54 +02:00
a7c1560dcb
viewer: toolbar rework — icons, prominent scrubber, HTTP states (g–k)
leonarski_f and Claude Opus 4.8
2026-06-23 11:08:14 +02:00
03ac43da69
viewer: panel polish — accordions, shared geometry, detector tilt, SG name
leonarski_f and Claude Opus 4.8
2026-06-23 10:19:56 +02:00
e7edee6b2e
viewer: Phase 1c — fold per-image plot into the dataset-info dock
leonarski_f and Claude Opus 4.8
2026-06-23 09:49:36 +02:00
54526300a9
viewer: promote Reanalyze image / Reanalyze dataset hero buttons
leonarski_f and Claude Opus 4.8
2026-06-23 09:40:41 +02:00
9f9e13a4e4
viewer: PSI logo + tidy beam-center row
leonarski_f and Claude Opus 4.8
2026-06-23 09:20:49 +02:00
58c60e03fe
viewer: Phase 1b — inline MX/AzInt settings dock
leonarski_f and Claude Opus 4.8
2026-06-23 09:01:21 +02:00
f5a146d212
viewer: Phase 1a — dockable shell with saved perspectives
leonarski_f and Claude Opus 4.8
2026-06-23 08:28:50 +02:00
ecc06d9abd
viewer: Phase 0 redesign — slim headers, navy accent, icon nav
leonarski_f and Claude Opus 4.8
2026-06-23 08:19:47 +02:00
185b7bd377
jfjoch_broker: Fix
leonarski_f
2026-06-23 15:38:36 +02:00
71f72dd314
Support providing trimming energies
leonarski_f
2026-06-23 15:04:38 +02:00
2dcb81b257
VERSION: 1.0.0-rc.163
leonarski_f
2026-06-23 15:04:26 +02:00
68f3394f48
deps: pin external Eigen to 3.4.x across docs and Docker images
leonarski_f and Claude Opus 4.8
2026-06-22 20:53:42 +02:00
ad5662732d
windows: auto-detect nvcc and drop manual CUDA/zlib flags
leonarski_f and Claude Opus 4.8
2026-06-22 19:47:01 +02:00
5f3126e19e
CMake: Update FFBIDX to support MSVC
leonarski_f
2026-06-22 17:51:57 +02:00