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
leonarski_f
abb37a9013
CheckPath: Handle empty path explictly
2026-04-14 15:21:04 +02:00
leonarski_f
c6c4bac83c
ROIMap: Error in input validation
2026-04-14 15:20:20 +02:00
leonarski_f
f6a0b784d5
Regression: Better guard for not-finite values
2026-04-14 15:10:33 +02:00
leonarski_f
4a852b4d6b
v1.0.0-rc.134 ( #43 )
...
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 12m57s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m4s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m18s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m12s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m51s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m59s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m45s
Build Packages / build:rpm (rocky8) (push) Successful in 12m29s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 12m2s
Build Packages / Generate python client (push) Successful in 24s
Build Packages / XDS test (durin plugin) (push) Successful in 9m50s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9) (push) Successful in 14m15s
Build Packages / Build documentation (push) Successful in 1m6s
Build Packages / DIALS test (push) Successful in 13m10s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 6m45s
Build Packages / XDS test (neggia plugin) (push) Successful in 5m58s
Build Packages / Unit tests (push) Successful in 1h20m42s
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: Add better locking for detector object - should help, when detector initialization takes too long
* jfjoch_writer: Enable writing single, integrated HDF5 file with both data and metadata
* XDS plugin: Add generation of Jungfraujoch plugin for XDS
* CI: Add tests with XDS and DIALS (`xia2.ssx`)
Reviewed-on: #43
1.0.0-rc.134
2026-04-09 13:30:47 +02:00
leonarski_f
81bd9a06a1
CI pipeline upgrade ( #42 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m16s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 14m23s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 15m5s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 15m56s
Build Packages / Generate python client (push) Successful in 1m18s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 17m34s
Build Packages / build:rpm (rocky8) (push) Successful in 17m48s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 54s
Build Packages / build:rpm (rocky9) (push) Successful in 18m40s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 18m55s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m4s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m53s
Build Packages / DIALS processing test (push) Successful in 8m45s
Build Packages / Unit tests (push) Successful in 56m4s
Updates to CI pipeline
* New docker image for Ubuntu 22.04 with CMake 3.26
* New docker image for Rocky 9 with DIALS 3.27
* New automated test to check for DIALS processing with xia2.ssx
Reviewed-on: #42
2026-03-28 20:06:23 +01: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
1.0.0-rc.133
2026-03-26 20:50:33 +01:00