Commit Graph

1140 Commits

Author SHA1 Message Date
leonarski_f 8a059f3b94 Include lattice count
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m37s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m21s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m30s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m2s
Build Packages / build:rpm (rocky8) (push) Successful in 13m5s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m41s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m50s
Build Packages / XDS test (durin plugin) (push) Successful in 8m32s
Build Packages / Generate python client (push) Successful in 17s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m43s
Build Packages / Create release (push) Skipped
Build Packages / XDS test (neggia plugin) (push) Successful in 8m19s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m10s
Build Packages / Build documentation (push) Successful in 47s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m56s
Build Packages / build:rpm (rocky9) (push) Successful in 12m44s
Build Packages / DIALS test (push) Successful in 12m28s
Build Packages / build:rpm (rocky8_nocuda) (pull_request) Successful in 9m22s
Build Packages / build:rpm (ubuntu2404_nocuda) (pull_request) Successful in 9m36s
Build Packages / build:rpm (ubuntu2204_nocuda) (pull_request) Successful in 11m0s
Build Packages / build:rpm (rocky8_sls9) (pull_request) Successful in 10m38s
Build Packages / build:rpm (rocky9_nocuda) (pull_request) Successful in 11m17s
Build Packages / build:rpm (rocky9_sls9) (pull_request) Successful in 11m34s
Build Packages / build:rpm (rocky8) (pull_request) Successful in 9m48s
Build Packages / build:rpm (ubuntu2404) (pull_request) Successful in 10m36s
Build Packages / build:rpm (rocky9) (pull_request) Successful in 11m56s
Build Packages / Generate python client (pull_request) Successful in 13s
Build Packages / build:rpm (ubuntu2204) (pull_request) Successful in 11m31s
Build Packages / Create release (pull_request) Skipped
Build Packages / Build documentation (pull_request) Successful in 38s
Build Packages / XDS test (durin plugin) (pull_request) Successful in 9m1s
Build Packages / DIALS test (pull_request) Successful in 13m53s
Build Packages / XDS test (JFJoch plugin) (pull_request) Successful in 7m19s
Build Packages / XDS test (neggia plugin) (pull_request) Successful in 5m14s
Build Packages / Unit tests (push) Successful in 1h9m8s
Build Packages / Unit tests (pull_request) Successful in 57m4s
2026-06-07 22:07:49 +02:00
leonarski_f 1ca8fec789 NXmx: Save rotationExtraLattices (if present)
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m30s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m49s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m1s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m47s
Build Packages / build:rpm (rocky8) (push) Successful in 12m47s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m47s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 14m7s
Build Packages / XDS test (durin plugin) (push) Successful in 8m16s
Build Packages / Generate python client (push) Successful in 30s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m16s
Build Packages / Create release (push) Skipped
Build Packages / Build documentation (push) Successful in 37s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m59s
Build Packages / XDS test (neggia plugin) (push) Successful in 8m33s
Build Packages / build:rpm (rocky9) (push) Successful in 12m23s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m12s
Build Packages / DIALS test (push) Successful in 11m46s
Build Packages / Unit tests (push) Successful in 56m57s
2026-06-07 19:26:38 +02:00
leonarski_f 5edf7c7907 VERSION: 1.0.0-rc.148 2026-06-07 19:10:45 +02:00
leonarski_f aa50e60f3c AzIntEngineGPU: Check CUDA errors in constructor
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m52s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 11m56s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m9s
Build Packages / build:rpm (rocky8) (push) Successful in 12m54s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m11s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m21s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m56s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m18s
Build Packages / XDS test (durin plugin) (push) Successful in 9m16s
Build Packages / Generate python client (push) Successful in 10s
Build Packages / XDS test (neggia plugin) (push) Successful in 8m30s
Build Packages / Create release (push) Skipped
Build Packages / build:rpm (rocky9) (push) Successful in 11m53s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m36s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 11m3s
Build Packages / Build documentation (push) Successful in 34s
Build Packages / DIALS test (push) Successful in 11m53s
Build Packages / Unit tests (push) Successful in 57m41s
cudaGetDeviceProperties and the two host-to-device cudaMemcpy calls
in the constructor were not error-checked, unlike the calls in Run().
Wrap them in cuda_err() so failures throw instead of passing silently.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 14:00:33 +02:00
leonarski_f 8e4cf98f8a AzIntEngine: Use integer fill value for azint_count
azint_count is std::vector<uint32_t>; initialize it with 0u instead
of the float literal 0.0f.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 13:55:02 +02:00
leonarski_f 1d6d50c162 AzIntEngineCPU: Skip masked/saturated pixels
The GPU kernels exclude sentinel pixels (saturated/masked), but the
CPU path summed them blindly, corrupting the azimuthal integration
result and diverging from the GPU output. Skip them on the CPU too,
deriving the sentinels from the pixel type via std::numeric_limits:
the max value (saturated) for any type, plus the min value
(masked/bad) for signed types.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 13:54:48 +02:00
leonarski_f f40197561c AzIntEngine: Fix member initialization order UB
Members are constructed in declaration order, not initializer-list
order. azint_bins and npixel were computed from the integration
reference before that reference member was bound, which is undefined
behavior and could leave both with garbage values (propagating to
GPU buffer sizes). Reorder declarations so integration is bound first.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-07 13:52:12 +02:00
leonarski_f 2bffb38c82 IndexingSettings: Figure out max extra lattices in StartMessage + make it changeable 2026-06-07 13:43:47 +02:00
leonarski_f 83377ef3d8 Fixes from Claude Code (to be tested)
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m37s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m45s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m14s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m0s
Build Packages / build:rpm (rocky8) (push) Successful in 12m56s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m32s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 14m7s
Build Packages / XDS test (durin plugin) (push) Successful in 8m14s
Build Packages / Generate python client (push) Successful in 22s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m1s
Build Packages / Create release (push) Skipped
Build Packages / Build documentation (push) Successful in 35s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m53s
Build Packages / XDS test (neggia plugin) (push) Successful in 8m28s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m22s
Build Packages / build:rpm (rocky9) (push) Successful in 12m22s
Build Packages / DIALS test (push) Successful in 11m59s
Build Packages / Unit tests (push) Successful in 58m16s
2026-06-06 22:29:42 +02:00
leonarski_f fa9b5c685f Fix
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 9m20s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 11m53s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 12m38s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m8s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m5s
Build Packages / build:rpm (rocky8) (push) Successful in 13m9s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 14m24s
Build Packages / XDS test (durin plugin) (push) Successful in 7m0s
Build Packages / Generate python client (push) Successful in 30s
Build Packages / Build documentation (push) Successful in 53s
Build Packages / Create release (push) Skipped
Build Packages / build:rpm (rocky9) (push) Successful in 12m27s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m14s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 8m45s
Build Packages / XDS test (neggia plugin) (push) Successful in 7m57s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m9s
Build Packages / DIALS test (push) Successful in 12m45s
Build Packages / Unit tests (push) Successful in 58m6s
2026-06-05 16:39:44 +02:00
leonarski_f bf305b33d1 CBOR: Fixes 2026-06-05 16:38:06 +02:00
leonarski_f ac7e0e5145 CBOR: Fixes 2026-06-05 16:36:18 +02:00
leonarski_f f9eee954de Multi lattice search: Small changes (WIP)
Build Packages / Unit tests (push) Failing after 3m9s
Build Packages / build:rpm (rocky8) (push) Failing after 4m37s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 5m3s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 4m57s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 5m22s
Build Packages / build:rpm (rocky9_sls9) (push) Failing after 5m57s
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 6m17s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 6m56s
Build Packages / Generate python client (push) Successful in 30s
Build Packages / build:rpm (rocky9) (push) Failing after 4m39s
Build Packages / Create release (push) Skipped
Build Packages / Build documentation (push) Successful in 36s
Build Packages / DIALS test (push) Failing after 3m34s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 4m4s
Build Packages / XDS test (JFJoch plugin) (push) Failing after 3m7s
Build Packages / XDS test (durin plugin) (push) Failing after 3m47s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 4m34s
Build Packages / XDS test (neggia plugin) (push) Failing after 3m49s
2026-06-05 16:29:54 +02:00
leonarski_f 4c45d1c835 Multi lattice search: WIP - Integration added by Claude Opus (doesn't work :) ) 2026-06-05 16:22:35 +02:00
leonarski_f c1e9babe13 Messages: Add extra information on additional lattices 2026-06-05 15:59:08 +02:00
leonarski_f c3bb5e1f5f RotationIndexer: Add refinement of extra lattices + limit number of extra lattices 2026-06-05 15:57:22 +02:00
leonarski_f 5780548964 IndexingSettings: Define limit for extra lattices 2026-06-05 15:56:51 +02:00
leonarski_f 3bcfc08b21 RotationIndexer: Identify and save additional lattices 2026-06-05 15:39:13 +02:00
leonarski_f 3522568d49 MultiLatticeSearch: Works
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m17s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 11m50s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m4s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m59s
Build Packages / build:rpm (rocky8) (push) Successful in 12m59s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m13s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m53s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m6s
Build Packages / build:rpm (rocky9) (push) Successful in 11m56s
Build Packages / Generate python client (push) Successful in 13s
Build Packages / Create release (push) Skipped
Build Packages / XDS test (neggia plugin) (push) Successful in 8m25s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m45s
Build Packages / XDS test (durin plugin) (push) Successful in 9m36s
Build Packages / Build documentation (push) Successful in 34s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m54s
Build Packages / DIALS test (push) Successful in 11m51s
Build Packages / Unit tests (push) Successful in 57m27s
2026-06-05 15:05:11 +02:00
leonarski_f b49c7a766d MultiLatticeSearch: Work in progress 2026-06-05 14:31:47 +02:00
leonarski_f 83f467d4dc Add mechanics to save per spot lattice information (WIP) 2026-06-05 14:17:19 +02:00
leonarski_f 74c1a7a828 MultiLatticeSearch: Remove reduced function 2026-06-05 13:51:39 +02:00
leonarski_f ae67b36160 Adding machinery to include indexing lattice count 2026-06-05 13:34:13 +02:00
leonarski_f 1fc8070118 JFJochReceiver: Plot compression ratio 2026-06-05 12:10:20 +02:00
leonarski_f 02ecf5c32e MultiLatticeSearch: Explore all valid sign flips when comparing with reference cell
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 9m24s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 10m30s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 11m2s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 11m43s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 12m39s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 12m51s
Build Packages / build:rpm (rocky8) (push) Successful in 10m21s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m4s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m31s
Build Packages / Generate python client (push) Successful in 12s
Build Packages / XDS test (durin plugin) (push) Successful in 8m34s
Build Packages / Create release (push) Skipped
Build Packages / Build documentation (push) Successful in 38s
Build Packages / build:rpm (rocky9) (push) Successful in 11m47s
Build Packages / DIALS test (push) Successful in 12m35s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 6m15s
Build Packages / XDS test (neggia plugin) (push) Successful in 5m12s
Build Packages / Unit tests (push) Successful in 56m53s
2026-06-05 11:36:23 +02:00
leonarski_f 64e6b32e1d UDPSimulator: Fix header guards 2026-06-05 11:22:31 +02:00
leonarski_f 21a8ea51ee Replace header guards with #pragma once (only keep ones in HLS/driver code)
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 8m56s
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 10m5s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 11m41s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 11m39s
Build Packages / build:rpm (rocky9_sls9) (push) Failing after 11m42s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 11m45s
Build Packages / build:rpm (rocky8) (push) Failing after 11m47s
Build Packages / build:rpm (rocky9) (push) Failing after 10m21s
Build Packages / Generate python client (push) Successful in 14s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 9m58s
Build Packages / Create release (push) Skipped
Build Packages / XDS test (neggia plugin) (push) Successful in 8m14s
Build Packages / Build documentation (push) Successful in 36s
Build Packages / XDS test (durin plugin) (push) Successful in 8m52s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 9m4s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m7s
Build Packages / DIALS test (push) Successful in 11m49s
Build Packages / Unit tests (push) Successful in 1h8m58s
2026-06-05 11:06:21 +02:00
leonarski_f 1a3403a25c CrystalLattice: Don't fix handedness after multiplying 2026-06-05 10:30:34 +02:00
leonarski_f 0c3efda5ac CrystalLattice: Print function 2026-06-05 07:29:17 +02:00
leonarski_f 736f5f2405 MultiLatticeSearch: Add function
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m36s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m21s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m43s
Build Packages / build:rpm (rocky8) (push) Successful in 13m1s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m30s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m36s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m48s
Build Packages / XDS test (durin plugin) (push) Successful in 8m50s
Build Packages / XDS test (neggia plugin) (push) Successful in 8m41s
Build Packages / Generate python client (push) Successful in 13s
Build Packages / Create release (push) Skipped
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m59s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m30s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m14s
Build Packages / Build documentation (push) Successful in 33s
Build Packages / build:rpm (rocky9) (push) Successful in 12m26s
Build Packages / DIALS test (push) Successful in 11m39s
Build Packages / Unit tests (push) Successful in 56m52s
2026-06-04 21:29:47 +02:00
leonarski_f fd9a9429b5 LatticeSearch: Return reindex matrix 2026-06-04 21:22:46 +02:00
leonarski_f 56144a6e5f LatticeSearch: Primitive reduced should return reduced value 2026-06-04 20:02:41 +02:00
leonarski_f 47a066d631 FFTIndexer: Fixes to handle better multiple lattices
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 9m48s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 11m58s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m8s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m58s
Build Packages / build:rpm (rocky8) (push) Successful in 12m58s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m39s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m41s
Build Packages / XDS test (durin plugin) (push) Successful in 6m50s
Build Packages / Generate python client (push) Successful in 33s
Build Packages / Build documentation (push) Successful in 57s
Build Packages / Create release (push) Skipped
Build Packages / build:rpm (rocky9) (push) Successful in 11m54s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m51s
Build Packages / XDS test (neggia plugin) (push) Successful in 8m9s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m39s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m5s
Build Packages / DIALS test (push) Successful in 11m7s
Build Packages / Unit tests (push) Successful in 59m41s
2026-06-04 18:44:36 +02:00
leonarski_f 14b6816552 jfjoch_process: Allow to force lattice for rotation indexing
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m21s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 11m53s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m6s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m40s
Build Packages / build:rpm (rocky8) (push) Successful in 12m52s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m6s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m57s
Build Packages / Unit tests (push) Failing after 20m8s
Build Packages / Generate python client (push) Successful in 33s
Build Packages / Build documentation (push) Successful in 50s
Build Packages / Create release (push) Skipped
Build Packages / XDS test (durin plugin) (push) Successful in 8m39s
Build Packages / XDS test (neggia plugin) (push) Successful in 7m54s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m0s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m11s
Build Packages / build:rpm (rocky9) (push) Successful in 12m1s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m35s
Build Packages / DIALS test (push) Successful in 11m50s
2026-06-03 22:25:18 +02:00
leonarski_f 5ffe44892c FFTIndexer: Use Niggli Reduction
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m20s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m47s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m10s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m51s
Build Packages / build:rpm (rocky8) (push) Successful in 12m52s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m44s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m56s
Build Packages / XDS test (durin plugin) (push) Successful in 8m32s
Build Packages / Generate python client (push) Successful in 21s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m9s
Build Packages / Create release (push) Skipped
Build Packages / Build documentation (push) Successful in 36s
Build Packages / XDS test (neggia plugin) (push) Successful in 8m29s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m53s
Build Packages / build:rpm (rocky9) (push) Successful in 12m34s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m15s
Build Packages / DIALS test (push) Successful in 12m2s
Build Packages / Unit tests (push) Successful in 56m23s
2026-06-03 13:47:55 +02:00
leonarski_f ab9db988dd CrystalLattice: Add Niggli reduction option 2026-06-03 13:34:38 +02:00
leonarski_f 1b1df4a605 CHANGELOG 2026-06-03 12:11:12 +02:00
leonarski_f ce23a6ccf2 FFTIndexerTest: Update test to sort input vectors + remove old, unused file duplicating this test
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m49s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m55s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m21s
Build Packages / build:rpm (rocky8) (push) Successful in 12m48s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m57s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m48s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 14m4s
Build Packages / XDS test (durin plugin) (push) Successful in 8m18s
Build Packages / Generate python client (push) Successful in 28s
Build Packages / XDS test (neggia plugin) (push) Successful in 7m56s
Build Packages / Create release (push) Skipped
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m55s
Build Packages / Build documentation (push) Successful in 36s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 8m47s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 11m16s
Build Packages / build:rpm (rocky9) (push) Successful in 12m20s
Build Packages / DIALS test (push) Successful in 12m11s
Build Packages / Unit tests (push) Successful in 58m31s
2026-06-03 12:08:45 +02:00
leonarski_f c1f884279d Architecture is set in CI file, not in CMake file (so one can still compile with mtune=native, march=native 2026-06-03 12:03:13 +02:00
leonarski_f 4aac2aabd3 jfjoch_test: Reduce precision requirements after switching to -march=x86_64-v3. 2026-06-03 11:51:33 +02:00
leonarski_f ffcf037205 Make x86-64-v3 default architecture
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m17s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 12m2s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 10m54s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 9m11s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 11m59s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 12m53s
Build Packages / build:rpm (rocky8) (push) Successful in 10m8s
Build Packages / build:rpm (rocky9) (push) Successful in 11m32s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m21s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m40s
Build Packages / DIALS test (push) Successful in 12m35s
Build Packages / XDS test (durin plugin) (push) Successful in 7m48s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 6m33s
Build Packages / XDS test (neggia plugin) (push) Successful in 5m44s
Build Packages / Generate python client (push) Successful in 15s
Build Packages / Build documentation (push) Successful in 34s
Build Packages / Create release (push) Skipped
Build Packages / Unit tests (push) Failing after 43m20s
2026-06-02 20:30:22 +02:00
leonarski_f dcef5469e8 jfjoch_azint_test: Add temporary tool to benchmark azint
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 9m35s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m34s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 11m39s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m26s
Build Packages / build:rpm (rocky8) (push) Successful in 12m27s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 12m43s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m29s
Build Packages / XDS test (durin plugin) (push) Successful in 8m29s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m26s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 8m32s
Build Packages / Create release (push) Skipped
Build Packages / Generate python client (push) Successful in 11s
Build Packages / build:rpm (rocky9) (push) Successful in 11m48s
Build Packages / XDS test (neggia plugin) (push) Successful in 8m4s
Build Packages / Build documentation (push) Successful in 37s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m40s
Build Packages / DIALS test (push) Successful in 11m52s
Build Packages / Unit tests (push) Successful in 1h7m27s
2026-06-02 20:05:54 +02:00
leonarski_f 4e4b0a9b33 AzIntEngine: Fixes 2026-06-02 20:05:38 +02:00
leonarski_f 57fc38195e Save Pixel-to-bin map in JFJochReceiver, and write it compressed in the master file 2026-06-02 18:36:46 +02:00
leonarski_f a36caa4ca7 Save azimuthal integration map
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 9m42s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m20s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 11m46s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m25s
Build Packages / build:rpm (rocky8) (push) Successful in 12m22s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 12m54s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m52s
Build Packages / XDS test (durin plugin) (push) Successful in 7m59s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 7m50s
Build Packages / Generate python client (push) Successful in 17s
Build Packages / Create release (push) Skipped
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m24s
Build Packages / Build documentation (push) Successful in 33s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m5s
Build Packages / build:rpm (rocky9) (push) Successful in 11m43s
Build Packages / XDS test (neggia plugin) (push) Successful in 7m57s
Build Packages / DIALS test (push) Successful in 11m33s
Build Packages / Unit tests (push) Successful in 58m25s
2026-06-02 16:11:56 +02:00
leonarski_f 953089009f AzimuthalIntegrationProfile: Add standard deviation + save pixel count + improve handling of special cases (missing image) 2026-06-02 15:50:11 +02:00
leonarski_f 75de40f52b v1.0.0-rc.147 (#57)
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m27s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m20s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m35s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 5m59s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 7m25s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 8m30s
Build Packages / build:rpm (rocky8) (push) Successful in 7m39s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m16s
Build Packages / build:rpm (rocky9) (push) Successful in 9m35s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m6s
Build Packages / Generate python client (push) Successful in 12s
Build Packages / Build documentation (push) Successful in 31s
Build Packages / Create release (push) Skipped
Build Packages / XDS test (durin plugin) (push) Successful in 7m6s
Build Packages / DIALS test (push) Successful in 12m3s
Build Packages / XDS test (neggia plugin) (push) Successful in 5m11s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 5m50s
Build Packages / Unit tests (push) Successful in 57m33s
This is an UNSTABLE release. The release has significant modifications for data processing - in case of troubles go back to 1.0.0-rc.144.

* jfjoch_viewer: Add reciprocal space viewer
* jfjoch_process: Two pass algorithm that does spot finding/indexing + integration of full dataset
* jfjoch_process: Improve logic for rotation indexer, to make execution more deterministic (still work in progress)

Reviewed-on: #57
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
2026-06-02 11:49:24 +02:00
leonarski_f fc68a9baed v1.0.0-rc.146 (#56)
Build Packages / Unit tests (push) Skipped
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m34s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 10m0s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 10m23s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 10m23s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 11m16s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 11m49s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m32s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m15s
Build Packages / XDS test (durin plugin) (push) Successful in 7m16s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / build:rpm (rocky9) (push) Successful in 10m12s
Build Packages / Create release (push) Skipped
Build Packages / Build documentation (push) Successful in 47s
Build Packages / DIALS test (push) Successful in 10m18s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 5m46s
Build Packages / build:rpm (rocky8) (push) Successful in 1h41m2s
Build Packages / XDS test (neggia plugin) (push) Successful in 1h59m18s
This is an UNSTABLE release. The release has significant modifications for data processing - in case of troubles go back to 1.0.0-rc.144.

jfjoch_process: Generate a dedicated file (_process.h5), which can be used as a replacement for the _master.h5 file for a reanalyzed dataset.
jfjoch_process: Improve the performance of scaling and merging, implement on the fly scaling.
jfjoch_writer: All final data analysis results are repopulated in the _master.h5 file.
jfjoch_scale: Dedicated tool for rescaling/merging existing data.
jfjoch_viewer: Fix bugs where pixel labels where displayed on a wrong pixel.

WARNING! Scaling and merging are experimental at the moment, and may not provide reasonable results for the time being.

Reviewed-on: #56
1.0.0-rc.146
2026-05-28 18:48:35 +02:00
leonarski_f 75f1c5f954 SHIM library improvements from the HDF Group
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m40s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 15m26s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 17m15s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 17m22s
Build Packages / build:rpm (rocky8) (push) Successful in 17m28s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 17m42s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 18m32s
Build Packages / build:rpm (rocky9) (push) Successful in 10m0s
Build Packages / Generate python client (push) Successful in 43s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m31s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 57s
Build Packages / XDS test (neggia plugin) (push) Successful in 9m46s
Build Packages / XDS test (durin plugin) (push) Successful in 11m1s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 10m54s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 11m58s
Build Packages / DIALS test (push) Successful in 13m41s
Build Packages / Unit tests (push) Successful in 1h1m14s
2026-05-08 11:39:51 +02:00
leonarski_f caef26873e v1.0.0-rc.145 (#55)
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 16m26s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 14m26s
Build Packages / build:rpm (rocky8) (push) Successful in 17m23s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 17m32s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 18m16s
Build Packages / build:rpm (rocky9) (push) Successful in 12m45s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 12m58s
Build Packages / XDS test (durin plugin) (push) Successful in 11m22s
Build Packages / DIALS test (push) Successful in 14m28s
Build Packages / Generate python client (push) Successful in 1m1s
Build Packages / Build documentation (push) Successful in 2m40s
Build Packages / Create release (push) Has been skipped
Build Packages / XDS test (neggia plugin) (push) Successful in 10m52s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 15m2s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 17m25s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 11m49s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 11m34s
Build Packages / Unit tests (push) Successful in 44m51s
This is an UNSTABLE release. The release has significant modifications for HDF5 writing logic - in case of troubles go back to 1.0.0-rc.144.

* **Default HDF5 writing mode is with VDS, not soft-links** - this improves DIALS compatibility and makes format more future-proof, NXmx legacy format might be phased-out in the future.
* XDS plugin: Improve performance of VDS reading.
* jfjoch_writer: Significant improvement on how file systems I/O are handled through a dedicated pass-through VFD.
* jfjoch_writer: Clean-up of HDF5 routines to better handle issues.

Reviewed-on: #55
1.0.0-rc.145
2026-05-06 21:50:02 +02:00