Commit Graph

1133 Commits

Author SHA1 Message Date
leonarski_f fc292a4d71 CheckPath: Better validation routine 2026-04-16 08:09:08 +02:00
leonarski_f 48e1f4fb7d ZMQWrappers: Add explicit null termination to ZMQSocket::GetEndpointName() 2026-04-16 08:03:42 +02:00
leonarski_f 39a7024274 HDF5Objects: Don't use variable-length stack array 2026-04-16 08:00:29 +02:00
leonarski_f e2586a5ba1 JFJochStateMachine: If FFTW library is compiled in than indexing is always possible 2026-04-16 07:58:16 +02:00
leonarski_f 2efa26fdb5 Revert "IndexerThreadPool: Only GPU pinning, no CPU pinning"
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m41s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m20s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 15m7s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 16m12s
Build Packages / build:rpm (rocky8) (push) Successful in 17m22s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 17m57s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 18m3s
Build Packages / build:rpm (rocky9) (push) Successful in 18m42s
Build Packages / Generate python client (push) Successful in 1m13s
Build Packages / Build documentation (push) Successful in 1m52s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2404) (push) Successful in 11m20s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 12m42s
Build Packages / XDS test (durin plugin) (push) Successful in 9m31s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m24s
Build Packages / XDS test (neggia plugin) (push) Successful in 9m20s
Build Packages / DIALS test (push) Successful in 13m52s
Build Packages / Unit tests (push) Successful in 58m36s
This reverts commit b5eb24d4e8.
2026-04-15 20:59:21 +02:00
leonarski_f 5a8e4a7ad5 CMake: Make sure SZIP is not needed for HDF5, but ZLIB is present 2026-04-15 20:52:25 +02:00
leonarski_f b5eb24d4e8 IndexerThreadPool: Only GPU pinning, no CPU pinning
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m8s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 14m18s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m42s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 16m23s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 17m43s
Build Packages / build:rpm (rocky8) (push) Successful in 17m59s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 18m47s
Build Packages / build:rpm (rocky9) (push) Successful in 18m48s
Build Packages / Generate python client (push) Successful in 1m31s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m39s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 2m2s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m26s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 8m9s
Build Packages / XDS test (durin plugin) (push) Successful in 9m53s
Build Packages / XDS test (neggia plugin) (push) Successful in 8m55s
Build Packages / DIALS test (push) Successful in 13m30s
Build Packages / Unit tests (push) Failing after 3h10m46s
2026-04-15 15:48:19 +02:00
leonarski_f d696d1298a DatasetSettings: Clarify logic for unit cell verification prior to assignment 2026-04-15 15:46:10 +02:00
leonarski_f 1ea5de347d StreamWriter: Fix sendint proper ACK at the end of data colection
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m18s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m32s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 16m11s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 16m20s
Build Packages / build:rpm (rocky8) (push) Successful in 17m52s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 18m3s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 19m4s
Build Packages / build:rpm (rocky9) (push) Successful in 19m4s
Build Packages / Generate python client (push) Successful in 1m0s
Build Packages / Build documentation (push) Successful in 1m24s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m1s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m43s
Build Packages / XDS test (durin plugin) (push) Successful in 8m25s
Build Packages / XDS test (neggia plugin) (push) Successful in 7m52s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 8m40s
Build Packages / DIALS test (push) Successful in 12m16s
Build Packages / Unit tests (push) Failing after 55m49s
2026-04-15 12:01:05 +02:00
leonarski_f b9e7a79541 CBORStream2Deserializer: Fix out of memory write 2026-04-15 11:59:10 +02:00
leonarski_f 23d4c085aa HDF5Objects: Fix transformation generation 2026-04-15 11:58:50 +02:00
leonarski_f be714f4da1 ImagePuller: Remove duplicate include 2026-04-15 11:58:38 +02:00
leonarski_f d25fa4f0a8 StreamWriter: If state is Finalized, use end_time for statistics 2026-04-15 11:58:25 +02:00
leonarski_f 4a10001b16 HDF5Objects: Error in HDF5Id copy constructor. 2026-04-15 11:54:47 +02:00
leonarski_f 5ac6e49959 time_utc: Use thread-safe routines to get local time 2026-04-15 11:53:17 +02:00
leonarski_f a66cf7e8fe TCPStreamPusher: Fix calibration behavior 2026-04-15 11:53:17 +02:00
leonarski_f f82222ec5e ROI: Error reporting fixes 2026-04-15 11:41:48 +02:00
leonarski_f 09ed5dac8f DatasetSettings: More thorough validation for UnitCell 2026-04-15 11:39:40 +02:00
leonarski_f e481e5b1fb JFJochReceiverCurrentStatus: Check for empty status, before dereferencing 2026-04-15 11:36:27 +02:00
leonarski_f c004a6c7a9 jfjoch_tests: Update ROIBox tests 2026-04-15 11:32:47 +02:00
leonarski_f 192a95a188 DiffractionExperiment: Handle frame count time auto logic properly 2026-04-15 11:29:55 +02:00
leonarski_f c3c917922e ROIBox: Handle trimming when x_min < 0 and x_max >= 0, but zero-box when x_max < 0 2026-04-15 11:28:42 +02:00
leonarski_f 54d741611a ThreadSafeSet: Remove unused class 2026-04-15 11:24:02 +02:00
leonarski_f a74efcd830 ModuleSummation: Make synchronization tighter 2026-04-15 11:22:14 +02:00
leonarski_f 64adafc3a4 ADUHistogram: Make GetHistogram() thread safe, it is executed only on ending data collection, so no big deal anyway 2026-04-15 11:20:53 +02:00
leonarski_f ad34e14600 ThreadSafeFIFO: Add lock to Size() function 2026-04-15 11:18:42 +02:00
leonarski_f de5b113273 ROIBox: Correct size, given x_min <= x <= x_max and y_min <= y <= y_max is allowed 2026-04-15 11:17:56 +02:00
leonarski_f 694c250b3e MovingAverage: nelems of zero is not allowed 2026-04-15 11:17:19 +02:00
leonarski_f 06c4b8fdf2 DetectorGeometry: Remove IsModularDetector() as it is not used and actually designed wrong 2026-04-15 11:17:07 +02:00
leonarski_f df9ebdc4a8 DatasetSettings: Fix empty PolarizationFactor 2026-04-15 11:14:33 +02:00
leonarski_f bf619e492b AzimuthalIntegrationProfile: Handle properly GetResult1D
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 15m27s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 15m30s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 15m58s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 16m34s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 18m22s
Build Packages / build:rpm (rocky8) (push) Successful in 18m24s
Build Packages / build:rpm (rocky9) (push) Successful in 19m2s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 19m19s
Build Packages / Generate python client (push) Successful in 1m15s
Build Packages / Build documentation (push) Successful in 2m43s
Build Packages / Create release (push) Has been skipped
Build Packages / XDS test (durin plugin) (push) Successful in 9m14s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 12m39s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 12m58s
Build Packages / XDS test (neggia plugin) (push) Successful in 10m56s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 11m28s
Build Packages / DIALS test (push) Successful in 14m9s
Build Packages / Unit tests (push) Has been cancelled
2026-04-15 10:47:42 +02:00
leonarski_f 7dad178d86 ResolutionShells: Don't allow zero resolution (calculating 1/d^2 gives NaN) 2026-04-15 10:43:53 +02:00
leonarski_f 2b13bfaa1d DetectorSettings: Properly handle optional input 2026-04-15 10:43:23 +02:00
leonarski_f e01366a75c JFJochCompressor: Excessive allocation 2026-04-15 10:39:38 +02:00
leonarski_f d32a56c254 NUMAHWPolicy: Allow binding to GPU zero 2026-04-15 10:37:12 +02:00
leonarski_f ae0c4a7d01 jfjoch_viewer: fix error in updating the pixmap 2026-04-15 10:32:57 +02:00
leonarski_f 9acbff0644 jfjoch_viewer: fix bug when panning doesn't work after restart
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 14m26s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 16m27s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 17m59s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 17m58s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 18m30s
Build Packages / build:rpm (rocky8) (push) Successful in 18m35s
Build Packages / build:rpm (rocky9) (push) Successful in 19m19s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 19m31s
Build Packages / Generate python client (push) Successful in 53s
Build Packages / Build documentation (push) Successful in 1m46s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m27s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m2s
Build Packages / XDS test (durin plugin) (push) Successful in 11m9s
Build Packages / XDS test (neggia plugin) (push) Successful in 10m28s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 11m11s
Build Packages / DIALS test (push) Successful in 13m51s
Build Packages / Unit tests (push) Has been cancelled
2026-04-15 09:35:40 +02:00
leonarski_f a1f24a03e8 jfjoch_viewer: improve performance of image rendering 2026-04-15 09:22:18 +02:00
leonarski_f 7f3d28b11b CheckPath: Fix to handle current logic
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m28s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 15m25s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 16m14s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 17m39s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 18m10s
Build Packages / build:rpm (rocky8) (push) Successful in 18m11s
Build Packages / build:rpm (rocky9) (push) Successful in 19m14s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 19m21s
Build Packages / Generate python client (push) Successful in 2m2s
Build Packages / Build documentation (push) Successful in 2m24s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m34s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m52s
Build Packages / XDS test (durin plugin) (push) Successful in 9m43s
Build Packages / XDS test (neggia plugin) (push) Successful in 9m6s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m46s
Build Packages / DIALS test (push) Successful in 13m33s
Build Packages / Unit tests (push) Has been cancelled
2026-04-15 08:59:49 +02:00
leonarski_f aa6f5f0017 Minor fixes to viewer/reader logic
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m38s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 14m6s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 16m16s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 17m17s
Build Packages / build:rpm (rocky8) (push) Successful in 17m49s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 18m3s
Build Packages / build:rpm (rocky9) (push) Successful in 18m56s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 19m0s
Build Packages / Generate python client (push) Successful in 1m33s
Build Packages / Build documentation (push) Successful in 2m17s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m19s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m41s
Build Packages / XDS test (durin plugin) (push) Successful in 9m6s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m13s
Build Packages / XDS test (neggia plugin) (push) Successful in 9m29s
Build Packages / DIALS test (push) Successful in 12m45s
Build Packages / Unit tests (push) Failing after 56m36s
2026-04-14 16:04:53 +02:00
leonarski_f 8f9e4b3e9c DiffractionSpot: Handle zero-photon spots
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m49s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m25s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 17m8s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 17m17s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 17m35s
Build Packages / build:rpm (rocky8) (push) Successful in 17m46s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 18m45s
Build Packages / build:rpm (rocky9) (push) Successful in 18m54s
Build Packages / Generate python client (push) Successful in 1m31s
Build Packages / Build documentation (push) Successful in 2m4s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m10s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m0s
Build Packages / XDS test (durin plugin) (push) Successful in 9m29s
Build Packages / XDS test (neggia plugin) (push) Successful in 9m12s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m36s
Build Packages / DIALS test (push) Successful in 12m39s
Build Packages / Unit tests (push) Has been cancelled
2026-04-14 15:52:47 +02:00
leonarski_f 839c1ddbc5 DiffractionSpot: Remove unused functions 2026-04-14 15:50:04 +02:00
leonarski_f 09a458a43b JFJochServices: Fix return XFEL event code 2026-04-14 15:44:08 +02:00
leonarski_f c2b59145f6 Fixes for thread-safety and logic issues 2026-04-14 15:43:51 +02:00
leonarski_f 7e090b022a FileWriterSettings: Fix name of function 2026-04-14 15:28:56 +02:00
leonarski_f 779a1d161e CrystalLattice: Name fix 2026-04-14 15:27:33 +02:00
leonarski_f cab566acc5 DiffractionGeometry: Fix function name 2026-04-14 15:26:37 +02:00
leonarski_f 362d3dfbc6 Logger: remove unnecessary mutex 2026-04-14 15:24:47 +02:00
leonarski_f 3548c03b53 StatusVector: Improve thread-safety 2026-04-14 15:24:24 +02:00
leonarski_f 343c0031a8 ThreadSafeFIFO: Size() runs under mutex 2026-04-14 15:23:06 +02:00