Commit Graph

18 Commits

Author SHA1 Message Date
leonarski_f e7fcaaa03f MXAnalysisWithoutFPGA: Reformat
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 14m50s
Build Packages / build:rpm (ubuntu2204_nocuda) (pull_request) Successful in 9m20s
Build Packages / XDS test (neggia plugin) (pull_request) Successful in 7m16s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 15m12s
Build Packages / build:rpm (rocky9_nocuda) (pull_request) Successful in 10m43s
Build Packages / XDS test (JFJoch plugin) (pull_request) Successful in 8m4s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 17m31s
Build Packages / build:rpm (ubuntu2404_nocuda) (pull_request) Successful in 8m2s
Build Packages / DIALS test (pull_request) Successful in 13m59s
Build Packages / build:rpm (rocky8) (push) Successful in 17m43s
Build Packages / XDS test (neggia plugin) (push) Successful in 17m27s
Build Packages / Unit tests (push) Failing after 1h3m15s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 18m32s
Build Packages / build:rpm (rocky8_sls9) (pull_request) Successful in 8m51s
Build Packages / Unit tests (pull_request) Failing after 55m12s
Build Packages / build:rpm (rocky9) (push) Successful in 18m43s
Build Packages / build:rpm (rocky9_sls9) (pull_request) Successful in 11m9s
Build Packages / Generate python client (push) Successful in 1m8s
Build Packages / build:rpm (rocky8) (pull_request) Successful in 10m3s
Build Packages / Build documentation (push) Successful in 1m31s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (pull_request) Successful in 11m43s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m2s
Build Packages / Generate python client (pull_request) Successful in 31s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m37s
Build Packages / build:rpm (ubuntu2404) (pull_request) Successful in 12m12s
Build Packages / XDS test (durin plugin) (push) Successful in 9m8s
Build Packages / XDS test (durin plugin) (pull_request) Successful in 9m43s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m0s
Build Packages / Create release (pull_request) Has been skipped
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m35s
Build Packages / DIALS test (push) Successful in 12m59s
Build Packages / Build documentation (pull_request) Successful in 49s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m51s
Build Packages / build:rpm (rocky8_nocuda) (pull_request) Successful in 9m17s
Build Packages / build:rpm (rocky9) (pull_request) Successful in 14m18s
2026-04-25 08:02:28 +02:00
leonarski_f 17619bd19a ImagePreprocessorBuffer: Dedicated class to handle buffer used by spot finding.
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 15m13s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 15m49s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 16m45s
Build Packages / build:rpm (rocky8) (push) Successful in 17m36s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 18m27s
Build Packages / build:rpm (rocky9) (push) Successful in 18m28s
Build Packages / Generate python client (push) Successful in 1m31s
Build Packages / Unit tests (push) Successful in 1h0m56s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 9m13s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 1m52s
Build Packages / XDS test (durin plugin) (push) Successful in 10m18s
Build Packages / XDS test (neggia plugin) (push) Successful in 8m22s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m24s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 13m6s
Build Packages / DIALS test (push) Successful in 13m14s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m15s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 14m5s
2026-04-23 20:20:24 +02:00
leonarski_f e51a45a5ea MXAnalysisWithoutFPGA: Better synchronize preprocessing, azint and spot finding on GPU
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m40s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 14m26s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 15m21s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 15m54s
Build Packages / build:rpm (rocky8) (push) Successful in 17m54s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 17m58s
Build Packages / build:rpm (rocky9) (push) Successful in 18m35s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 18m44s
Build Packages / Generate python client (push) Successful in 1m28s
Build Packages / Build documentation (push) Successful in 1m59s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m9s
Build Packages / XDS test (durin plugin) (push) Successful in 9m19s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 12m0s
Build Packages / XDS test (neggia plugin) (push) Successful in 8m47s
Build Packages / DIALS test (push) Successful in 12m36s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m57s
Build Packages / Unit tests (push) Successful in 1h1m21s
2026-04-22 21:38:46 +02:00
leonarski_f f208109717 ImageProcessor: Work in progress on GPU code to preprocess images 2026-04-22 21:25:17 +02:00
leonarski_f b7c5497c2c AzIntEngine: Azimuthal integration runs on CPU/GPU 2026-04-22 16:05:06 +02:00
leonarski_f 6f361afae3 Separate class for Azimuthal Integration 2026-04-22 13:59:32 +02:00
leonarski_f b63d7eb6cb MXAnalysisWithoutFPGA: Azimuthal integration moved to spot finder 2026-04-22 13:40:11 +02:00
leonarski_f 9338a876fd ImagePreprocessor: Separate azint from preprocessing (later put azint on GPU!) 2026-04-22 13:34:07 +02:00
leonarski_f d0446b453b ImagePreprocessor: Simplify a lot the class 2026-04-22 13:14:24 +02:00
leonarski_f cf420d5622 ImagePreprocessor: Dedicated class to handle preprocessing of diffraction images in Receiver Lite workflow + remove ROI calculation in Lite workflow 2026-04-22 10:37:41 +02:00
leonarski_f 1f65050618 MXAnalysisWithoutFPGA: Clarify lack of thread-safety and remove unused mutex, decompression buffer is internal 2026-04-22 09:44:36 +02:00
leonarski_f 97c6b6bea6 Save compression/decompression time 2026-04-22 09:11:33 +02:00
leonarski_f 0a0049dd2a jfjoch_broker: Add compression time to the statistics 2026-04-21 16:32:58 +02:00
leonarski_f 15be4ff6d7 jfjoch_broker: Measure preprocessing time for images 2026-04-21 16:12:43 +02:00
leonarski_f 6133da1377 v1.0.0-rc.133
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m5s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m6s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m47s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m9s
Build Packages / Generate python client (push) Successful in 49s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m38s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 12m35s
Build Packages / build:rpm (rocky8) (push) Successful in 9m16s
Build Packages / build:rpm (rocky9) (push) Successful in 10m22s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m20s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m52s
Build Packages / Build documentation (push) Failing after 9s
This is an UNSTABLE release. The release has significant modifications and bug fixes, if things go wrong, it is better to revert to 1.0.0-rc.132.

* jfjoch_broker: Use httplib for HTTP server instead of Pistache
* jfjoch_broker: Drop OpenSSL support
* jfjoch_broker: Base work for multi-lattice support in the future
* Update dependencies to more recent versions (spdlog, HDF5, Catch2, httplib)

Reviewed-on: #41
2026-03-26 20:50:33 +01:00
leonarski_f 07fe4dd3bb v1.0.0-rc.124 (#31)
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
leonarski_f 06949caf1a v1.0.0-rc.112 (#18)
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m53s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 9m40s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m25s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m17s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m5s
Build Packages / Generate python client (push) Successful in 34s
Build Packages / Build documentation (push) Successful in 42s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 8m35s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m2s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m40s
Build Packages / build:rpm (rocky9) (push) Successful in 9m14s
Build Packages / Unit tests (push) Successful in 1h15m9s
This is an UNSTABLE release and not recommended for production use (please use rc.11 instead).

* jfjoch_broker: Experimental rotation (3D) indexing
* jfjoch_broker: Minor fix to error in optimizer potentially returning NaN values

Reviewed-on: #18
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch>
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch>
2025-11-30 17:39:22 +01:00
leonarski_f 061152279c v1.0.0-rc.91 2025-10-20 20:43:44 +02:00