Commit Graph

1110 Commits

Author SHA1 Message Date
de8e8d3a64 jfjoch_process: More options
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m4s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m16s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m29s
Build Packages / Generate python client (push) Successful in 17s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m54s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 14m6s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m9s
Build Packages / Build documentation (push) Successful in 45s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m20s
Build Packages / build:rpm (rocky9) (push) Successful in 15m14s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m14s
Build Packages / Unit tests (push) Successful in 55m20s
2026-02-11 16:26:36 +01:00
217e86c23b ScaleAndMerge: Add option to turn off per image mosaicity 2026-02-11 16:22:45 +01:00
86afb7697e ScaleAndMerge: Add log-scaling residual 2026-02-11 16:20:14 +01:00
45e4a642f9 ScaleAndMerge: Print full report (for now) and use max number of threads
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m53s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 14m4s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 14m8s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 14m4s
Build Packages / build:rpm (rocky8) (push) Successful in 14m8s
Build Packages / Create release (push) Has been skipped
Build Packages / Generate python client (push) Successful in 18s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m22s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m38s
Build Packages / Build documentation (push) Successful in 40s
Build Packages / build:rpm (rocky9) (push) Successful in 14m57s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m0s
Build Packages / Unit tests (push) Successful in 54m30s
2026-02-10 08:12:47 +01:00
44802ddac4 Ceres: Build with C++ threads 2026-02-10 08:04:14 +01:00
247ed0e1eb BraggPredictionGPU: Fix
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m18s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m43s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m44s
Build Packages / Generate python client (push) Successful in 15s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 14m4s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m11s
Build Packages / Build documentation (push) Successful in 33s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m23s
Build Packages / build:rpm (rocky8) (push) Successful in 14m20s
Build Packages / build:rpm (rocky9) (push) Successful in 14m30s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m10s
Build Packages / Unit tests (push) Successful in 52m46s
2026-02-09 20:35:55 +01:00
14402f8175 BraggPredictionRotGPU: Save delta_phi in degrees, not radians
Some checks failed
Build Packages / build:rpm (ubuntu2204) (push) Failing after 10m1s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m30s
Build Packages / build:rpm (rocky8) (push) Failing after 10m32s
Build Packages / build:rpm (rocky9) (push) Failing after 10m38s
Build Packages / Generate python client (push) Successful in 27s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 49s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m39s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 12m37s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 12m56s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m24s
Build Packages / Unit tests (push) Failing after 3m26s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 6m21s
2026-02-09 18:01:46 +01:00
e0fd62df2b ScaleAndMerge: Fix symbol names k --> g, remove setting first image scale factor to 1 (it is too weak), remove radians 2026-02-09 18:00:23 +01:00
684c3df204 ScaleAndMerge: Fix partiality model
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m46s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m31s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m48s
Build Packages / Generate python client (push) Successful in 17s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 14m8s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m14s
Build Packages / build:rpm (rocky8) (push) Successful in 14m13s
Build Packages / Build documentation (push) Successful in 37s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m52s
Build Packages / build:rpm (rocky9) (push) Successful in 14m58s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m9s
Build Packages / Unit tests (push) Successful in 50m39s
2026-02-09 12:29:48 +01:00
c40a0332e7 jfjoch_process: minor fixes to input parameters
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m50s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m35s
Build Packages / Generate python client (push) Successful in 14s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 14m5s
Build Packages / build:rpm (rocky8) (push) Successful in 14m2s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 14m2s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m23s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m18s
Build Packages / Build documentation (push) Successful in 37s
Build Packages / build:rpm (rocky9) (push) Successful in 14m55s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m15s
Build Packages / Unit tests (push) Successful in 51m48s
2026-02-09 10:27:47 +01:00
f49cb3a6f0 Revert "CCP4: Add library to save MTZs"
Some checks failed
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 13m7s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m20s
Build Packages / Generate python client (push) Successful in 21s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m51s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m53s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m55s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m7s
Build Packages / build:rpm (rocky8) (push) Successful in 14m12s
Build Packages / Build documentation (push) Successful in 43s
Build Packages / build:rpm (rocky9) (push) Successful in 14m51s
Build Packages / Unit tests (push) Has been cancelled
Build Packages / build:rpm (ubuntu2404) (push) Has been cancelled
This reverts commit d4d1f6cd9c.
2026-02-09 10:08:39 +01:00
d4d1f6cd9c CCP4: Add library to save MTZs
Some checks failed
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 8m35s
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 10m40s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 10m50s
Build Packages / Generate python client (push) Successful in 34s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 11m16s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 11m25s
Build Packages / build:rpm (rocky8) (push) Failing after 11m29s
Build Packages / Build documentation (push) Successful in 53s
Build Packages / build:rpm (rocky9) (push) Failing after 11m45s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 11m54s
Build Packages / Unit tests (push) Failing after 3m37s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 6m40s
2026-02-08 19:55:48 +01:00
58f29409e6 jfjoch_process: Fix 2026-02-08 19:29:00 +01:00
69ebbed8fb jfjoch_process: Add French-Wilson (completely written by Opus 4.6...need to understand it properly first :) ) 2026-02-08 19:02:48 +01:00
6e28ad3523 jfjoch_process: Include scaling - to be tested
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m27s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m22s
Build Packages / Generate python client (push) Successful in 22s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m44s
Build Packages / build:rpm (rocky8) (push) Successful in 13m59s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 14m0s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m13s
Build Packages / Build documentation (push) Successful in 38s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m31s
Build Packages / build:rpm (rocky9) (push) Successful in 14m45s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m10s
Build Packages / Unit tests (push) Successful in 52m56s
2026-02-08 18:45:39 +01:00
7f1f28f8d3 ScaleAndMerge: Merge intensities taken from scaling - variances taken directly from least-squares (with some magic from Opus 4.6, which I don't yet understand)
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m35s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m17s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m37s
Build Packages / Generate python client (push) Successful in 20s
Build Packages / build:rpm (rocky8) (push) Successful in 13m59s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 36s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m9s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 14m8s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m37s
Build Packages / build:rpm (rocky9) (push) Successful in 14m49s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m26s
Build Packages / Unit tests (push) Successful in 51m24s
2026-02-08 17:22:02 +01:00
d6265fe589 IndexAndRefine: Save all reflections...to integrate scale and merge
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m10s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m6s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m29s
Build Packages / Generate python client (push) Successful in 31s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m57s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m9s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 45s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m18s
Build Packages / build:rpm (rocky8) (push) Successful in 14m16s
Build Packages / build:rpm (rocky9) (push) Successful in 14m57s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m27s
Build Packages / Unit tests (push) Successful in 50m42s
2026-02-08 14:44:26 +01:00
068ea2eea7 ScaleAndMerge: Further improvement 2026-02-08 14:36:06 +01:00
fb493e8ac2 ScaleAndMerge: Add rotation partiality model 2026-02-08 14:26:08 +01:00
7177d0fed0 BraggPredictionRot: Fix partiality 2026-02-08 14:25:52 +01:00
e15944ab56 Reflection: Save zeta 2026-02-08 13:10:06 +01:00
666b52ffc1 JFJochHDF5Reader: Read delta phi 2026-02-08 13:00:56 +01:00
70343ec058 Reflection: Add delta_phi
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m54s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m57s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m24s
Build Packages / Generate python client (push) Successful in 27s
Build Packages / Build documentation (push) Successful in 37s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 13m54s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m1s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m58s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m15s
Build Packages / build:rpm (rocky9) (push) Successful in 14m51s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m37s
Build Packages / Unit tests (push) Successful in 50m32s
2026-02-08 12:42:38 +01:00
b7a3fb09ef IndexAndRefine: Fix wrong include file
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m35s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m17s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m31s
Build Packages / Generate python client (push) Successful in 17s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m54s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 13m59s
Build Packages / Build documentation (push) Successful in 41s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 14m2s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m36s
Build Packages / build:rpm (rocky9) (push) Successful in 14m54s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m23s
Build Packages / Unit tests (push) Successful in 53m37s
2026-02-06 11:40:02 +01:00
4edebe888e IndexAndRefine: Simple optimization was not good enough - using a non-linear solver leads to considerably better predictions.
Some checks failed
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 5m9s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 5m12s
Build Packages / Generate python client (push) Successful in 20s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 5m37s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 5m56s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 45s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 8m21s
Build Packages / build:rpm (rocky8) (push) Failing after 10m24s
Build Packages / build:rpm (rocky9) (push) Failing after 10m44s
Build Packages / Unit tests (push) Failing after 5m15s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 11m9s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 7m13s
2026-02-06 11:02:27 +01:00
aac982a239 DiffractionSpot: Consistent definition of rotation angle
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m48s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 13m22s
Build Packages / Generate python client (push) Successful in 21s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m46s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 14m14s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m20s
Build Packages / build:rpm (rocky8) (push) Successful in 14m16s
Build Packages / Build documentation (push) Successful in 36s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m22s
Build Packages / build:rpm (rocky9) (push) Successful in 14m36s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m18s
Build Packages / Unit tests (push) Successful in 54m13s
2026-02-05 13:46:59 +01:00
cb7e7ad576 XtalOptimizer: Fix test to include phi angle
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m9s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m30s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m16s
Build Packages / Generate python client (push) Successful in 24s
Build Packages / Build documentation (push) Successful in 42s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m1s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m55s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m17s
Build Packages / build:rpm (rocky8) (push) Successful in 14m18s
Build Packages / build:rpm (rocky9) (push) Successful in 15m3s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m15s
Build Packages / Unit tests (push) Successful in 53m49s
2026-02-05 11:34:25 +01:00
ae4c28f127 XtalOptimizer: Fix test to include phi angle
Some checks failed
Build Packages / build:rpm (ubuntu2404) (push) Has been cancelled
Build Packages / Generate python client (push) Has been cancelled
Build Packages / Build documentation (push) Has been cancelled
Build Packages / Unit tests (push) Has been cancelled
Build Packages / Create release (push) Has been cancelled
Build Packages / build:rpm (rocky9) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2204) (push) Has been cancelled
Build Packages / build:rpm (rocky8) (push) Has been cancelled
Build Packages / build:rpm (rocky8_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky8_sls9) (push) Has been cancelled
Build Packages / build:rpm (rocky9_nocuda) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Has been cancelled
2026-02-05 11:26:23 +01:00
e2ab97c09b XtalOptimizer: Use rotation angle from spot (so it should work for centroid angles)
Some checks failed
Build Packages / build:rpm (ubuntu2404) (push) Has been cancelled
Build Packages / Generate python client (push) Has been cancelled
Build Packages / Build documentation (push) Has been cancelled
Build Packages / Unit tests (push) Has been cancelled
Build Packages / Create release (push) Has been cancelled
Build Packages / build:rpm (rocky9) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2204) (push) Has been cancelled
Build Packages / build:rpm (rocky8) (push) Has been cancelled
Build Packages / build:rpm (rocky8_sls9) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky9_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky8_nocuda) (push) Has been cancelled
2026-02-05 11:22:49 +01:00
f9cc99f3c0 SpotToSave: Include phi angle of the spot 2026-02-05 11:18:19 +01:00
a40e4118e6 DiffractionGeometry: Store rotation matrix 2026-02-05 11:15:34 +01:00
ecc924fe4a RotationSpotAccumulator: Should be a bit faster 2026-02-05 11:00:02 +01:00
1f6477e34f RotationSpotAccumulator: Works, but super slow 2026-02-05 10:53:50 +01:00
392af14013 RotationSpotAccumulator: Add (Claude 4.5 Opus)
Some checks failed
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 7m20s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 7m21s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 7m32s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 7m55s
Build Packages / Generate python client (push) Successful in 34s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 51s
Build Packages / build:rpm (rocky9) (push) Failing after 9m52s
Build Packages / build:rpm (rocky8) (push) Failing after 10m3s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 10m5s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 10m14s
Build Packages / Unit tests (push) Failing after 3m45s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 6m17s
2026-02-04 14:46:35 +01:00
787e781eb2 jfjoch_tests: Add more tests
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m25s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m32s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m50s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m51s
Build Packages / Generate python client (push) Successful in 19s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 13m58s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m10s
Build Packages / Build documentation (push) Successful in 40s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m55s
Build Packages / build:rpm (rocky9) (push) Successful in 14m51s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m16s
Build Packages / Unit tests (push) Successful in 53m54s
2026-02-04 11:14:32 +01:00
e0b7594429 BraggPredictionRot: Getting it (slowly) right with XDS implementation
Some checks failed
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m59s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m11s
Build Packages / Generate python client (push) Successful in 34s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m55s
Build Packages / Build documentation (push) Successful in 57s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m36s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m55s
Build Packages / build:rpm (rocky8) (push) Successful in 14m22s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m25s
Build Packages / build:rpm (rocky9) (push) Successful in 14m38s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m44s
Build Packages / Unit tests (push) Has been cancelled
2026-02-04 10:49:58 +01:00
fed8fd0f57 AnalyzeIndexing: Log-likelihood approach for mosaicity calculation (like XDS)
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m29s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m42s
Build Packages / Generate python client (push) Successful in 32s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m52s
Build Packages / Build documentation (push) Successful in 43s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 14m10s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 14m10s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m25s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m52s
Build Packages / build:rpm (rocky9) (push) Successful in 14m46s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m32s
Build Packages / Unit tests (push) Successful in 55m39s
2026-02-04 08:48:14 +01:00
f388922515 XtalOptimizer: Fix rotation angles (Claude Opus suggestion :) ) 2026-02-04 08:47:40 +01:00
60e03bfda6 BraggPrediction: Fix for GPU code
Some checks failed
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m6s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m47s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m49s
Build Packages / Generate python client (push) Successful in 17s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 13m55s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 14m10s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m16s
Build Packages / Build documentation (push) Successful in 33s
Build Packages / build:rpm (rocky9) (push) Successful in 14m45s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m59s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m31s
Build Packages / Unit tests (push) Failing after 3h12m29s
2026-02-03 16:32:15 +01:00
7edad6b7c1 BraggPrediction: Add partiality calculation
Some checks failed
Build Packages / build:rpm (rocky8) (push) Failing after 11m17s
Build Packages / build:rpm (rocky9) (push) Failing after 11m50s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m2s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 12m14s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m28s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 12m22s
Build Packages / Build documentation (push) Successful in 31s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m44s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m29s
Build Packages / Unit tests (push) Failing after 3m28s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 5m34s
2026-02-03 14:31:29 +01:00
88701b31db jfjoch_writer: Save partiality 2026-02-03 14:11:51 +01:00
07fe4dd3bb v1.0.0-rc.124 (#31)
All checks were successful
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 11m23s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 10m32s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 9m15s
Build Packages / Generate python client (push) Successful in 19s
Build Packages / Build documentation (push) Successful in 49s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m13s
Build Packages / build:rpm (rocky8) (push) Successful in 9m10s
Build Packages / build:rpm (rocky9) (push) Successful in 9m58s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m52s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m42s
Build Packages / Unit tests (push) Successful in 1h12m44s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m30s
This is an UNSTABLE release. This version significantly rewrites code to predict reflection position and integrate them,
especially in case of rotation crystallography. If things go wrong with analysis, it is better to revert to 1.0.0-rc.123.

* jfjoch_broker: Improve refection position prediction and Bragg integration code.
* jfjoch_broker: Align with XDS way of calculating Lorentz correction and general notation.
* jfjoch_writer: Fix saving mosaicity properly in HDF5 file.
* jfjoch_viewer: Introduce high-dynamic range mode for images
* jfjoch_viewer: Ctrl+mouse wheel has exponential change in foreground (+/-15%)
* jfjoch_viewer: Zoom-in numbers have better readability

Reviewed-on: #31
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.124
2026-02-01 13:29:33 +01:00
1c4dfd03e2 v1.0.0-rc.123 (#30)
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m22s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m30s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 11m41s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 12m32s
Build Packages / Generate python client (push) Successful in 18s
Build Packages / Build documentation (push) Successful in 54s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m44s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m53s
Build Packages / build:rpm (rocky8) (push) Successful in 9m40s
Build Packages / build:rpm (rocky9) (push) Successful in 10m37s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m54s
Build Packages / Unit tests (push) Successful in 1h6m33s
This is an UNSTABLE release.

* jfjoch_broker: Use newer version of Google Ceres for (potential) CUDA 13 compatibility
* jfjoch_broker: Improve performance of generating preview images, especially for large detectors (9M-16M)
* jfjoch_viewer: Improve performance of displaying images, especially for large detectors (9M-16M)
* jfjoch_viewer: Add more color schemes for better image readability
* HDF5: Common mutex for reading and writing HDF5 if both operations were to happen in the same executable
* HDF5: suppress warning if path (upstream group) doesn't exists when checking if leaf exists

Reviewed-on: #30
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.123
2026-01-30 13:43:09 +01:00
27496b8207 v1.0.0-rc.122 (#29)
All checks were successful
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 7m57s
Build Packages / Generate python client (push) Successful in 18s
Build Packages / Build documentation (push) Successful in 35s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9) (push) Successful in 8m28s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m6s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m9s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m44s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m56s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m25s
Build Packages / Unit tests (push) Successful in 1h11m19s
Build Packages / build:rpm (rocky8) (push) Successful in 6m31s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 6m40s
This is an UNSTABLE release.

* jfjoch_broker: Add thresholding to prefer shorter vectors after FFT
* jfjoch_broker: Add experimental mosaicity estimation for rotation experiments (this is work in progress)
* jfjoch_viewer: Display file opening errors
* jfjoch_viewer: When loading files over DBus add retry/back-off till the file is available

Reviewed-on: #29
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.122
2025-12-16 15:27:40 +01:00
e2b240356c v1.0.0-rc.121 (#28)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m28s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m25s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 9m4s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m27s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m36s
Build Packages / Generate python client (push) Successful in 32s
Build Packages / Build documentation (push) Successful in 45s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 8m45s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m51s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m57s
Build Packages / build:rpm (rocky9) (push) Successful in 9m35s
Build Packages / Unit tests (push) Successful in 1h13m45s
This is an UNSTABLE release.

* jfjoch_broker: Report changes in the image buffer, so viewer doesn't reload constantly
* jfjoch_viewer: Improve performance of loading images
* jfjoch_viewer: Auto-throttle image loading in HTTP-sync / movie modes
* jfjoch_viewer: Auto-foreground calculated with histogram
* jfjoch_viewer: Fix rare segmentation fault

Reviewed-on: #28
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.121
2025-12-12 21:24:20 +01:00
a0a659a02c v1.0.0-rc.120 (#27)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m48s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m22s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 6m47s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m15s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 7m35s
Build Packages / Generate python client (push) Successful in 29s
Build Packages / Build documentation (push) Successful in 47s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 7m47s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m47s
Build Packages / build:rpm (rocky9) (push) Successful in 8m40s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m4s
Build Packages / Unit tests (push) Successful in 1h8m20s
This is an UNSTABLE release.

* jfjoch_broker: Improve performance of binary plot export

Reviewed-on: #27
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.120
2025-12-09 15:21:40 +01:00
36d0507758 v1.0.0-rc.119 (#26)
Some checks failed
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m11s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 10m22s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 10m27s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m19s
Build Packages / Generate python client (push) Successful in 17s
Build Packages / Build documentation (push) Successful in 42s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m44s
Build Packages / build:rpm (rocky8) (push) Successful in 8m44s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m33s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m11s
Build Packages / build:rpm (rocky9) (push) Successful in 9m54s
Build Packages / Unit tests (push) Failing after 1h11m12s
This is an UNSTABLE release and not recommended for production use (please use rc.111 instead).

* jfjoch_broker: Add binary export of data analysis plots over OpenAPI
* jfjoch_broker: Minor fixes to HTTP error handling
* jfjoch_viewer: Prefer binary plots over JSON plots
* jfjoch_viewer: Change foreground with F button + wheel
* jfjoch_viewer: Change way how angles are displayed
* jfjoch_viewer: Display resolution of the mouse cursor in top left corner

Reviewed-on: #26
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.119
2025-12-08 19:53:35 +01:00
b02c412d59 v1.0.0-rc.118 (#25)
Some checks failed
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m22s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m37s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m15s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 9m39s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m17s
Build Packages / Generate python client (push) Successful in 21s
Build Packages / Build documentation (push) Successful in 43s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 7m51s
Build Packages / build:rpm (rocky9) (push) Successful in 8m45s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m55s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m22s
Build Packages / Unit tests (push) Failing after 1h5m51s
This is an UNSTABLE release and not recommended for production use (please use rc.111 instead).

* jfjoch_viewer: Fix issue when HTTP sync silently disconnected when it was enabled when the broker was starting measurement.
* jfjoch_broker: Add protections on time of geometry optimization and reduce rotation recalculations

Reviewed-on: #25
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.118
2025-12-06 20:05:30 +01:00
d1a4c19ef3 v1.0.0-rc.117 (#24)
Some checks failed
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m23s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m2s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m3s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 7m49s
Build Packages / build:rpm (rocky8) (push) Successful in 7m43s
Build Packages / Generate python client (push) Successful in 14s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m51s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 31s
Build Packages / build:rpm (rocky9) (push) Successful in 8m32s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m7s
Build Packages / Unit tests (push) Successful in 1h12m37s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 2m34s
This is an UNSTABLE release and not recommended for production use (please use rc.111 instead).

* jfjoch_viewer: Add ROI results to the dataset info plots
* jfjoch_writer: Remove HTTP interface, as it is not needed/used at the moment

Reviewed-on: #24
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.117
2025-12-05 22:03:07 +01:00
59911788d7 v1.0.0-rc.116 (#23)
All checks were successful
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m45s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m3s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m0s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m48s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 7m41s
Build Packages / build:rpm (rocky8) (push) Successful in 7m20s
Build Packages / Generate python client (push) Successful in 20s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m25s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 32s
Build Packages / build:rpm (rocky9) (push) Successful in 8m15s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m6s
Build Packages / Unit tests (push) Successful in 1h12m12s
This is an UNSTABLE release and not recommended for production use (please use rc.111 instead).

* jfjoch_viewer: Add binning options in the context menu

Reviewed-on: #23
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
1.0.0-rc.116
2025-12-04 16:20:27 +01:00