-
a76aac65b7
frontend: add missing React keys in DetectorSelection and ROI

leonarski_fandClaude Opus 4.8
2026-06-19 08:01:03 +02:00
-
4f9452736a
frontend: drawer-based navigation shell

leonarski_fandClaude Opus 4.8
2026-06-19 07:57:57 +02:00
-
9fc971c1d2
frontend: add zod plugin to hey-api openapi-ts

leonarski_fandClaude Opus 4.8
2026-06-19 07:24:52 +02:00
-
5d8e33d52c
frontend: orange Upload button when panel is dirty

leonarski_fandClaude Opus 4.8
2026-06-18 22:14:10 +02:00
-
59da040e30
frontend: shared SettingsPanel + typed upload with error display

leonarski_fandClaude Opus 4.8
2026-06-18 22:04:55 +02:00
-
c000b872bb
jfjoch_viewer: Fix status_bar, it looks nicer now
leonarski_f
2026-06-18 21:36:50 +02:00
-
237de5a0fc
frontend: convert to function components + TanStack Query

leonarski_fandClaude Opus 4.8
2026-06-18 21:32:36 +02:00
-
7ed424a4ca
JFJochReceiverFPGA: Fix typo
leonarski_f
2026-06-18 20:48:19 +02:00
-
ceb7d31eac
frontend: generate OpenAPI client with @hey-api/openapi-ts

leonarski_fandClaude Opus 4.8
2026-06-18 20:30:15 +02:00
-
eb9b463263
VERSION: 1.0.0-rc.153
leonarski_f
2026-06-18 19:26:15 +02:00
-
b71da6238e
Clean-up unused tools
leonarski_f
2026-06-18 18:54:31 +02:00
-
d14b8e9e18
Merge upstream
leonarski_f
2026-06-18 18:52:22 +02:00
-
-
-
-
a7c77f1f08
internal generator: compare raw image width to RAW_MODULE_COLS

leonarski_fandClaude Opus 4.8
2026-06-18 16:09:05 +02:00
-
0f5271f14c
mask: accept any-bit-depth TIFF for user mask upload

leonarski_fandClaude Opus 4.8
2026-06-18 16:05:04 +02:00
-
57ae145555
writer: drop unused <sys/stat.h> include from HDF5DataFile

leonarski_fandClaude Opus 4.8
2026-06-18 15:02:39 +02:00
-
bee35f7a25
frame_serialize: write CBOR length big-endian without bswap intrinsic

leonarski_fandClaude Opus 4.8
2026-06-18 15:02:39 +02:00
-
5d9e1be814
portability: replace M_PI / std::numbers::pi with a host+device-safe PI

leonarski_fandClaude Opus 4.8
2026-06-18 14:54:01 +02:00
-
d0a1175c65
Clean-up of OpenAPI code
leonarski_f
2026-06-18 14:29:53 +02:00
-
1558dddbb8
indexing: make the resolved-algorithm invariant explicit in the pool

leonarski_fandClaude Opus 4.8
2026-06-18 14:19:23 +02:00
-
01a97d61fe
common: spell the azimuthal d-spacing unit d_A consistently

leonarski_fandClaude Opus 4.8
2026-06-18 14:15:22 +02:00
-
52f349b9f1
frame_serialize: use reentrant gmtime in CBOR date decoding

leonarski_fandClaude Opus 4.8
2026-06-18 14:13:03 +02:00
-
086129f767
receiver: count only images the pusher accepted

leonarski_fandClaude Opus 4.8
2026-06-18 14:12:14 +02:00
-
e1622c3750
plots: expose compression_ratio over the REST/UI plot path

leonarski_fandClaude Opus 4.8
2026-06-18 13:52:41 +02:00
-
ec1308f4a9
viewer: guard Linux-only constructs for Windows/MSVC builds

leonarski_fandClaude Opus 4.8
2026-06-18 13:50:49 +02:00
-
b29b870ef2
broker/gen: gitignore generated cpp-pistache-server output

leonarski_fandClaude Opus 4.8
2026-06-18 13:45:04 +02:00
-
56ddfaef96
viewer: live detector status bar + dataset-follow sync mode

leonarski_fandClaude Opus 4.8
2026-06-18 08:13:07 +02:00
-
188cbb659d
tests: add GPU/CPU equivalence test for ROI integration

leonarski_fandClaude Opus 4.8
2026-06-17 22:28:42 +02:00
-
c0a4801bc4
TCPStreamPusher: fix zero-copy buffer reuse and make send/END timeouts progress-based

leonarski_fandClaude Opus 4.8
2026-06-17 22:02:09 +02:00
-
58910274bf
image_analysis: compute ROI statistics in the non-FPGA path

leonarski_fandClaude Opus 4.8
2026-06-17 21:15:54 +02:00
-
c49bd2ac3b
v1.0.0-rc.152 (#62)
1.0.0-rc.152
leonarski_f
2026-06-17 20:36:24 +02:00
-
cc925b2668
Remove NUMAHWPolicy and the libnuma dependency

leonarski_fandClaude Opus 4.8
2026-06-17 20:25:36 +02:00
-
17732ea774
docs: refresh NUMA_GPU_REVIEW to match implemented state

leonarski_fandClaude Opus 4.8
2026-06-17 19:22:00 +02:00
-
040cdeacf1
acquisition_device: give each device sole ownership of its buffers

leonarski_fandClaude Opus 4.8
2026-06-17 17:09:28 +02:00
-
d373ba0490
ImageBuffer: replace NUMA interleave with parallel first-touch

leonarski_fandClaude Opus 4.8
2026-06-17 17:03:13 +02:00
-
96e3a34f4f
VERSION: 1.0.0-rc.152
2606-q-spacing
leonarski_f
2026-06-17 16:22:55 +02:00
-
bb973f2eb0
VERSION: 1.0.0-rc.152
leonarski_f
2026-06-17 16:22:00 +02:00
-
8e27f9f727
jfjoch_azint: CPU azimuthal integration tool

leonarski_fandClaude Opus 4.8
2026-06-17 16:17:42 +02:00
-
48a0a71514
jfjoch_viewer: Fix azimuthal integration bounds
leonarski_f
2026-06-17 16:16:14 +02:00
-
ce698d2182
HDF5NXmx: Add link to image_count and image_std in VDS master file
leonarski_f
2026-06-17 15:52:29 +02:00
-
8e5b07115f
AzimuthalIntegrationSettings: More generous Q spacing
leonarski_f
2026-06-17 15:42:50 +02:00
-
-
-
02fa15c2b9
jfjoch_process: spread per-image GPU work across all visible GPUs

leonarski_fandClaude Opus 4.8
2026-06-17 15:29:52 +02:00
-
1056acc3a6
build: guard the librt link to Linux only

leonarski_fandClaude Opus 4.8
2026-06-17 08:40:09 +02:00
-
39c808776f
build: portability groundwork toward a Windows/MSVC viewer

leonarski_fandClaude Opus 4.8
2026-06-17 08:37:21 +02:00
-
c69b5297d5
docs: add jfjoch_process page, refresh viewer/tools docs, unify CLI naming

leonarski_fandClaude Opus 4.8
2026-06-17 07:38:36 +02:00
-
3334e88d3e
frontend: fix state bugs, slim Plotly bundle, drop CRA leftovers

leonarski_fandClaude Opus 4.8
2026-06-16 20:51:45 +02:00
-
638aa379f4
Fix
leonarski_f
2026-06-16 20:28:25 +02:00
-
704e4b4eb3
Documentation: Data analysis description
leonarski_f
2026-06-16 20:24:01 +02:00
-
5143ba0b1f
jfjoch_api.yaml: header_appendix hdf5 values go to /entry/user, not /entry/data

leonarski_fandClaude Opus 4.8
2026-06-16 20:00:40 +02:00
-
e8d3eb1b08
docs/HDF5.md: generalize to rotation+serial, add process.h5, user_data, ITC link

leonarski_fandClaude Opus 4.8
2026-06-16 19:47:36 +02:00
-
0381d891bc
docs: add HDF5.md describing the NeXus layout and JFJoch extensions

leonarski_fandClaude Opus 4.8
2026-06-16 19:36:44 +02:00
-
caff857d8a
docs/CBOR.md: sync field names/types with the serializer

leonarski_fandClaude Opus 4.8
2026-06-16 19:11:37 +02:00
-
6479b91e50
JFJochHDF5Reader: read master indexedLatticeCount (back-compat)

leonarski_fandClaude Opus 4.8
2026-06-16 19:03:34 +02:00
-
2ba28aea0e
LoadFCalcFromMtz: fall back to an intensity column when F-model is absent

leonarski_fandClaude Opus 4.8
2026-06-16 14:19:28 +02:00
-
ef52dac2ee
v1.0.0-rc.151 (#61)
1.0.0-rc.151
leonarski_f
2026-06-16 14:13:29 +02:00
-
545ebdf868
Merge: per-crystal CC1/2-delta rejection (--reject-delta-cchalf)

leonarski_fandClaude Opus 4.8
2026-06-16 12:32:52 +02:00
-
2d876028c9
VERSION: 1.0.0-rc.151
2606-eiger-module-fix
leonarski_f
2026-06-16 11:02:50 +02:00
-
f878fb9d5d
SpotFindingSettings: Default signal to noise ratio is 4
leonarski_f
2026-06-16 08:53:05 +02:00
-
5cd9031c75
Fix to handle EIGER missing module
leonarski_f
2026-06-16 08:39:48 +02:00
-
-
-
929e6e1fa0
FFTIndexer: pick peaks by prominence above a local background, not raw magnitude

leonarski_fandClaude Opus 4.8
2026-06-16 00:18:15 +02:00
-
f2f95c44f6
FFTIndexer: name the histogram axis one_over_d (1/d), not q/Q

leonarski_fandClaude Opus 4.8
2026-06-15 23:00:37 +02:00
-
e1e2ca8e49
IndexAndRefine: unify cell setting across indexers, keep FFBIDX neutral

leonarski_fandClaude Opus 4.8
2026-06-15 22:50:56 +02:00
-
40da1aab13
IndexAndRefine: conventionalise de-novo lattice when cell+SG are given

leonarski_fandClaude Opus 4.8
2026-06-15 20:35:03 +02:00
-
90e804acd7
v1.0.0-rc.150 (#60)
1.0.0-rc.150
leonarski_f
2026-06-15 20:24:15 +02:00
-
04db106bd0
VERSION: 1.0.0-rc.150
2606-force-cpu-azint
leonarski_f
2026-06-15 16:45:07 +02:00
-
51451f167b
Force CPU azimuthal integration in FPGA workflow

leonarski_fandClaude Opus 4.8
2026-06-15 16:43:48 +02:00
-
-
-
ecdb7048a0
PixelRefine: drop crystal-system idealisation, use the indexed cell as-is

leonarski_fandClaude Opus 4.8
2026-06-15 14:11:26 +02:00
-
8a9d80eb71
PixelRefine: profile multiplier as --profile-multiplier flag; outlier rejection default off

leonarski_fandClaude Opus 4.8
2026-06-15 13:48:11 +02:00
-
102a2a7c81
PixelRefine: strip experimental env knobs (orientation, sweep, Lorentz, ML census)

leonarski_fandClaude Opus 4.8
2026-06-15 13:34:54 +02:00
-
6f733d74c2
Merge: make outlier rejection a ScalingSettings parameter + CLI flag, default 6

leonarski_fandClaude Opus 4.8
2026-06-15 12:42:25 +02:00
-
a47b376dc3
Merge: per-observation outlier rejection (env-gated PR_REJECT)

leonarski_fandClaude Opus 4.8
2026-06-14 20:56:53 +02:00
-
45ee8c2b40
PixelRefine: env-gated orientation + cell-scale sweep (PR_SWEEP) for R-free A/B

leonarski_fandClaude Opus 4.8
2026-06-14 19:59:50 +02:00
-
cfcd4c9e56
PixelRefine: R1 multiplier (fix tight-Term2 regression) + env-gated orientation refine

leonarski_fandClaude Opus 4.8
2026-06-14 09:18:09 +02:00
-
bf6efc7fe9
Integration radius: default r1=4, CLI flag, PixelRefine shares the knob

leonarski_fandClaude Opus 4.8
2026-06-13 23:27:36 +02:00
-
100fe7b7e7
PixelRefine: make factored Terms 1+2 the model, remove old wiring

leonarski_fandClaude Opus 4.8
2026-06-13 22:02:18 +02:00
-
6f2033db00
PixelRefine: checkpoint before cleanup (factored model + all diagnostic levers)

leonarski_fandClaude Opus 4.8
2026-06-13 21:34:33 +02:00
-
ea575f790a
v1.0.0-rc.149 (#59)
1.0.0-rc.149
leonarski_f
2026-06-13 21:27:41 +02:00
-
c93d381dc8
Error model: harden the fit against pathological inputs (code review)

leonarski_fandClaude Opus 4.8
2026-06-12 18:53:02 +02:00
-
e6a50b45c7
Integration: mean background + global error model (trustworthy sigmas)

leonarski_fandClaude Opus 4.8
2026-06-12 18:39:32 +02:00
-
3cdf26232c
PixelRefine: Document on local changes
leonarski_f
2026-06-12 17:29:28 +02:00
-
db68c8dc38
PixelRefine: Results seem to be much better
leonarski_f
2026-06-12 17:28:18 +02:00
-
47dc19dd03
PixelRefine: Improvements to accept more reasonable count of reflections
leonarski_f
2026-06-12 10:12:23 +02:00
-
0e4331197c
VERSION: 1.0.0-rc.149
2606-xds-plugin
leonarski_f
2026-06-12 07:56:16 +02:00
-
0fd75337ef
XDS plugin: Fix mutex
leonarski_f
2026-06-11 18:35:02 +02:00
-
-
-
c8db50ab41
jfjoch_viewer: missing pixel refine table
leonarski_f
2026-06-12 07:47:28 +02:00
-
d31063ca3f
PixelRefine: Some improvements
leonarski_f
2026-06-11 21:25:05 +02:00
-
48d4fb0d0f
XDS plugin: Fix mutex
leonarski_f
2026-06-11 18:35:02 +02:00
-
bd5fef7f61
PixelRefine: Simplify (remove Lorentz correction, remove background from azimuthal integration)
leonarski_f
2026-06-10 18:36:12 +02:00
-
7478c0390f
jfjoch_scale: Remove postrefinement model option
leonarski_f
2026-06-10 16:37:15 +02:00
-
59281f6330
Revert "Bragg integration: option to use azimuthal integration profile"
leonarski_f
2026-06-10 16:36:37 +02:00
-
579d36fe71
Revert "jfjoch_process: Add option to use azimuthal integration as background for Bragg integration"
leonarski_f
2026-06-10 16:36:37 +02:00
-
b22d5929a1
jfjoch_process: Add option to use azimuthal integration as background for Bragg integration
leonarski_f
2026-06-10 14:52:58 +02:00
-
e4230bc14e
Bragg integration: option to use azimuthal integration profile
leonarski_f
2026-06-10 14:41:36 +02:00
-
e051eed033
jfjoch_process: Remove postrefinement
leonarski_f
2026-06-09 19:43:34 +02:00
-
efe882f4b6
jfjoch_viewer: Better display (to be tested) of pixel refine
leonarski_f
2026-06-09 16:28:17 +02:00
-
6c85aaba2b
BraggPrediction: Include X-ray bandwidth
leonarski_f
2026-06-09 15:01:44 +02:00
-
6af22b6a0c
jfjoch_viewer: show image CC based on standard pipeline
leonarski_f
2026-06-09 13:28:56 +02:00
-
003fea1b1e
jfjoch_viewer: fix sorting by indexing status
leonarski_f
2026-06-09 13:28:35 +02:00
-
2d202f1d44
jfjoch_viewer: fixes to pixel refine window
leonarski_f
2026-06-09 13:20:46 +02:00
-
feca63f4b9
jfjoch_viewer: fixes to pixel refine
leonarski_f
2026-06-09 12:35:06 +02:00
-
8a582b8a90
JFJochMagnifierWindow: Fixed
leonarski_f
2026-06-09 12:09:40 +02:00