Commit Graph

19 Commits

Author SHA1 Message Date
0ed72eb2ea ScaleAndMerge: Add statistics 2026-02-17 19:46:28 +01:00
329be6eb33 ScaleAndMerge: Remove GoF, refactor merging part
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m2s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m25s
Build Packages / Generate python client (push) Successful in 12s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m47s
Build Packages / build:rpm (rocky8) (push) Successful in 13m52s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m59s
Build Packages / Build documentation (push) Successful in 34s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 14m8s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m27s
Build Packages / build:rpm (rocky9) (push) Successful in 14m44s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m29s
Build Packages / Unit tests (push) Successful in 53m4s
2026-02-17 13:56:12 +01:00
832bbe4d89 ScaleAndMerge: Minor fixes 2026-02-15 19:22:03 +01:00
936b63a7a9 ScaleAndMerge: Intensities come from merging
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m57s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m56s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m7s
Build Packages / Generate python client (push) Successful in 35s
Build Packages / Build documentation (push) Successful in 42s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 13m47s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m55s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 14m8s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m48s
Build Packages / build:rpm (rocky9) (push) Successful in 14m49s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m34s
Build Packages / Unit tests (push) Successful in 53m7s
2026-02-12 21:08:47 +01:00
0ae85a63f9 ScaleAndMerge: sigma calculation included 2026-02-12 20:12:56 +01:00
1dedd3de33 ScaleAndMerge: Add AI generated sigmas 2026-02-12 17:56:32 +01:00
fd8e263934 jfjoch_process: More fixes
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 13m45s
Build Packages / build:rpm (rocky8) (push) Successful in 14m9s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 14m25s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m26s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 14m26s
Build Packages / Create release (push) Has been skipped
Build Packages / Generate python client (push) Successful in 20s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 14m40s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m52s
Build Packages / Build documentation (push) Successful in 39s
Build Packages / build:rpm (rocky9) (push) Successful in 15m0s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m46s
Build Packages / Unit tests (push) Successful in 52m34s
2026-02-11 20:41:52 +01:00
34b24133c7 jfjoch_process: More fixes
All checks were successful
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m48s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 9m24s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m56s
Build Packages / Generate python client (push) Successful in 29s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m17s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 57s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 14m34s
Build Packages / build:rpm (rocky8) (push) Successful in 14m42s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m58s
Build Packages / build:rpm (rocky9) (push) Successful in 15m7s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m56s
Build Packages / Unit tests (push) Successful in 53m37s
2026-02-11 19:59:32 +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
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
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
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
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
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>
2026-02-01 13:29:33 +01:00