This website requires JavaScript.
5d8e33d52c
frontend: orange Upload button when panel is dirty
2606-pixel-refine
leonarski_f
2026-06-18 22:14:10 +02:00
59da040e30
frontend: shared SettingsPanel + typed upload with error display
leonarski_f
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_f
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_f
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_f
2026-06-18 16:09:05 +02:00
0f5271f14c
mask: accept any-bit-depth TIFF for user mask upload
leonarski_f
2026-06-18 16:05:04 +02:00
57ae145555
writer: drop unused <sys/stat.h> include from HDF5DataFile
leonarski_f
2026-06-18 15:02:39 +02:00
bee35f7a25
frame_serialize: write CBOR length big-endian without bswap intrinsic
leonarski_f
2026-06-18 15:02:39 +02:00
5d9e1be814
portability: replace M_PI / std::numbers::pi with a host+device-safe PI
leonarski_f
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_f
2026-06-18 14:19:23 +02:00
01a97d61fe
common: spell the azimuthal d-spacing unit d_A consistently
leonarski_f
2026-06-18 14:15:22 +02:00
52f349b9f1
frame_serialize: use reentrant gmtime in CBOR date decoding
leonarski_f
2026-06-18 14:13:03 +02:00
086129f767
receiver: count only images the pusher accepted
leonarski_f
2026-06-18 14:12:14 +02:00
e1622c3750
plots: expose compression_ratio over the REST/UI plot path
leonarski_f
2026-06-18 13:52:41 +02:00
ec1308f4a9
viewer: guard Linux-only constructs for Windows/MSVC builds
leonarski_f
2026-06-18 13:50:49 +02:00
b29b870ef2
broker/gen: gitignore generated cpp-pistache-server output
leonarski_f
2026-06-18 13:45:04 +02:00
56ddfaef96
viewer: live detector status bar + dataset-follow sync mode
leonarski_f
2026-06-18 08:13:07 +02:00
188cbb659d
tests: add GPU/CPU equivalence test for ROI integration
leonarski_f
2026-06-17 22:28:42 +02:00
d84b7365eb
Deploy site
gitea-pages
leonarski_f
2026-06-17 20:19:44 +00:00
c0a4801bc4
TCPStreamPusher: fix zero-copy buffer reuse and make send/END timeouts progress-based
leonarski_f
2026-06-17 22:02:09 +02:00
58910274bf
image_analysis: compute ROI statistics in the non-FPGA path
leonarski_f
2026-06-17 21:15:54 +02:00
c49bd2ac3b
v1.0.0-rc.152 (#62 )
main
1.0.0-rc.152
leonarski_f
2026-06-17 20:36:24 +02:00
cc925b2668
Remove NUMAHWPolicy and the libnuma dependency
leonarski_f
2026-06-17 20:25:36 +02:00
17732ea774
docs: refresh NUMA_GPU_REVIEW to match implemented state
leonarski_f
2026-06-17 19:22:00 +02:00
040cdeacf1
acquisition_device: give each device sole ownership of its buffers
leonarski_f
2026-06-17 17:09:28 +02:00
d373ba0490
ImageBuffer: replace NUMA interleave with parallel first-touch
leonarski_f
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_f
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_f
2026-06-17 15:29:52 +02:00
1056acc3a6
build: guard the librt link to Linux only
leonarski_f
2026-06-17 08:40:09 +02:00
39c808776f
build: portability groundwork toward a Windows/MSVC viewer
leonarski_f
2026-06-17 08:37:21 +02:00
c69b5297d5
docs: add jfjoch_process page, refresh viewer/tools docs, unify CLI naming
leonarski_f
2026-06-17 07:38:36 +02:00
3334e88d3e
frontend: fix state bugs, slim Plotly bundle, drop CRA leftovers
leonarski_f
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_f
2026-06-16 20:00:40 +02:00
e8d3eb1b08
docs/HDF5.md: generalize to rotation+serial, add process.h5, user_data, ITC link
leonarski_f
2026-06-16 19:47:36 +02:00
0381d891bc
docs: add HDF5.md describing the NeXus layout and JFJoch extensions
leonarski_f
2026-06-16 19:36:44 +02:00
caff857d8a
docs/CBOR.md: sync field names/types with the serializer
leonarski_f
2026-06-16 19:11:37 +02:00
6479b91e50
JFJochHDF5Reader: read master indexedLatticeCount (back-compat)
leonarski_f
2026-06-16 19:03:34 +02:00
2ba28aea0e
LoadFCalcFromMtz: fall back to an intensity column when F-model is absent
leonarski_f
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_f
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_f
2026-06-16 00:18:15 +02:00
f2f95c44f6
FFTIndexer: name the histogram axis one_over_d (1/d), not q/Q
leonarski_f
2026-06-15 23:00:37 +02:00
e1e2ca8e49
IndexAndRefine: unify cell setting across indexers, keep FFBIDX neutral
leonarski_f
2026-06-15 22:50:56 +02:00
40da1aab13
IndexAndRefine: conventionalise de-novo lattice when cell+SG are given
leonarski_f
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_f
2026-06-15 16:43:48 +02:00
ecdb7048a0
PixelRefine: drop crystal-system idealisation, use the indexed cell as-is
leonarski_f
2026-06-15 14:11:26 +02:00
8a9d80eb71
PixelRefine: profile multiplier as --profile-multiplier flag; outlier rejection default off
leonarski_f
2026-06-15 13:48:11 +02:00
102a2a7c81
PixelRefine: strip experimental env knobs (orientation, sweep, Lorentz, ML census)
leonarski_f
2026-06-15 13:34:54 +02:00
6f733d74c2
Merge: make outlier rejection a ScalingSettings parameter + CLI flag, default 6
leonarski_f
2026-06-15 12:42:25 +02:00
a47b376dc3
Merge: per-observation outlier rejection (env-gated PR_REJECT)
leonarski_f
2026-06-14 20:56:53 +02:00
45ee8c2b40
PixelRefine: env-gated orientation + cell-scale sweep (PR_SWEEP) for R-free A/B
leonarski_f
2026-06-14 19:59:50 +02:00
cfcd4c9e56
PixelRefine: R1 multiplier (fix tight-Term2 regression) + env-gated orientation refine
leonarski_f
2026-06-14 09:18:09 +02:00
bf6efc7fe9
Integration radius: default r1=4, CLI flag, PixelRefine shares the knob
leonarski_f
2026-06-13 23:27:36 +02:00
100fe7b7e7
PixelRefine: make factored Terms 1+2 the model, remove old wiring
leonarski_f
2026-06-13 22:02:18 +02:00
6f2033db00
PixelRefine: checkpoint before cleanup (factored model + all diagnostic levers)
leonarski_f
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_f
2026-06-12 18:53:02 +02:00
e6a50b45c7
Integration: mean background + global error model (trustworthy sigmas)
leonarski_f
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
30dcc98f89
JFJochMagnifierWindow: Zoom is saved ... it is not optimal (when image is first loaded, than it starts with weird zoom), but can be fixed later
leonarski_f
2026-06-09 12:03:45 +02:00
5735302691
Merge: CC1/2 limit adjustment
leonarski_f
2026-06-09 11:06:16 +02:00