leonarski_f
3b03e9f3cb
Frontend: fix
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 10m35s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m54s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 9m32s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m26s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 10m33s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 11m14s
Build Packages / build:rpm (rocky8) (push) Successful in 10m44s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m59s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m11s
Build Packages / Generate python client (push) Successful in 26s
Build Packages / build:rpm (rocky9) (push) Successful in 11m50s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 56s
Build Packages / XDS test (durin plugin) (push) Successful in 8m19s
Build Packages / XDS test (neggia plugin) (push) Successful in 7m27s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 7m57s
Build Packages / DIALS test (push) Successful in 12m52s
Build Packages / Unit tests (push) Successful in 54m41s
Build Packages / build:rpm (rocky8_nocuda) (pull_request) Successful in 13m21s
Build Packages / build:rpm (ubuntu2404_nocuda) (pull_request) Successful in 13m35s
Build Packages / build:rpm (rocky9_nocuda) (pull_request) Successful in 16m5s
Build Packages / build:rpm (rocky8_sls9) (pull_request) Successful in 16m16s
Build Packages / build:rpm (ubuntu2204_nocuda) (pull_request) Successful in 16m27s
Build Packages / build:rpm (rocky8) (pull_request) Successful in 16m40s
Build Packages / build:rpm (rocky9_sls9) (pull_request) Successful in 16m59s
Build Packages / build:rpm (ubuntu2204) (pull_request) Successful in 10m25s
Build Packages / Generate python client (pull_request) Successful in 32s
Build Packages / build:rpm (rocky9) (pull_request) Successful in 11m47s
Build Packages / Build documentation (pull_request) Successful in 58s
Build Packages / Create release (pull_request) Has been skipped
Build Packages / XDS test (neggia plugin) (pull_request) Successful in 10m34s
Build Packages / build:rpm (ubuntu2404) (pull_request) Successful in 11m58s
Build Packages / XDS test (durin plugin) (pull_request) Successful in 11m37s
Build Packages / XDS test (JFJoch plugin) (pull_request) Successful in 11m30s
Build Packages / DIALS test (pull_request) Successful in 15m5s
Build Packages / Unit tests (pull_request) Successful in 1h22m42s
2026-04-30 11:29:54 +02:00
leonarski_f
9e7da70896
Frontend: Fix FFTW selection in frontend
2026-04-30 11:28:40 +02:00
leonarski_f
9770d86bb2
AzimuthalIntegrationMapping: Parallel calculation of azimuthal integration mapping, reduces time especially for larger detectors
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m18s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m33s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 14m51s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 16m27s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 17m13s
Build Packages / build:rpm (rocky8) (push) Successful in 17m37s
Build Packages / build:rpm (rocky9) (push) Successful in 18m12s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 18m41s
Build Packages / Generate python client (push) Successful in 1m36s
Build Packages / Build documentation (push) Successful in 1m54s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m33s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m46s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m18s
Build Packages / XDS test (durin plugin) (push) Successful in 10m18s
Build Packages / XDS test (neggia plugin) (push) Successful in 9m45s
Build Packages / DIALS test (push) Successful in 13m35s
Build Packages / Unit tests (push) Failing after 1h19m40s
2026-04-30 11:18:39 +02:00
leonarski_f
c7f2cad73f
AzimuthalIntegrationMapping: Parallel calculation of azimuthal integration mapping
2026-04-30 11:15:39 +02:00
leonarski_f
37495c0902
DectrisSimplonClient: Set energy/threshold for each acquisition (if different from currently configured by 0.01 eV)
2026-04-30 10:45:13 +02:00
leonarski_f
06d8fc3972
AzimuthalIntegrationMapping: Go back to old name, which was more logical for this object
2026-04-30 10:32:38 +02:00
leonarski_f
52d1f30a6a
JFJochReceiver: az_int_mapping is unique_ptr, so construction is explicit and can be profiled
2026-04-30 10:29:37 +02:00
leonarski_f
239a441ee6
v1.0.0-rc.140 ( #50 )
...
Build Packages / Unit tests (push) Successful in 1h20m34s
Build Packages / build:rpm (rocky8) (push) Successful in 13m32s
Build Packages / Generate python client (push) Successful in 24s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 13m6s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 11m32s
Build Packages / XDS test (durin plugin) (push) Successful in 10m49s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 14m8s
Build Packages / DIALS test (push) Successful in 14m57s
Build Packages / Build documentation (push) Successful in 47s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m30s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m23s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m40s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m14s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 11m55s
Build Packages / build:rpm (rocky9) (push) Successful in 14m23s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m48s
Build Packages / XDS test (neggia plugin) (push) Successful in 7m10s
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: For DECTRIS detectors, ZeroMQ link is persistent, to save time for establishing new connection
* jfjoch_broker: Minor bug fixes for rare conditions
Reviewed-on: #50
2026-04-29 21:40:22 +02:00
leonarski_f
4878318c27
v1.0.0-rc.139 ( #49 )
...
Build Packages / Unit tests (push) Successful in 1h17m4s
Build Packages / Generate python client (push) Successful in 1m24s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m34s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 12m37s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m11s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m4s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 11m59s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m4s
Build Packages / build:rpm (rocky8) (push) Successful in 13m12s
Build Packages / XDS test (durin plugin) (push) Successful in 9m57s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 11m52s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 12m30s
Build Packages / build:rpm (rocky9) (push) Successful in 13m59s
Build Packages / Build documentation (push) Successful in 1m7s
Build Packages / XDS test (neggia plugin) (push) Successful in 9m24s
Build Packages / Create release (push) Has been skipped
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m54s
Build Packages / DIALS test (push) Successful in 13m14s
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: Further reduce startup time for DECTRIS detectors by selectively modifying SIMPLON parameters on `/start`
* jfjoch_broker: Further reduce startup time for DECTRIS detectors by not setting beam center and detector distance via SIMPLON API on '/start'
* jfjoch_broker: Add an extra message to ZeroMQ puller ready to monitor Lite worklow preparation time
* jfjoch_broker: Image buffer configuration is postponed for Lite receiver flow till start message is received
* jfjoch_broker: Use nanoseconds internally for frame/image/readout time
* jfjoch_broker: Extra messages added for receiver operation (to be removed after debugging finished)
* jfojch_broker: Improve profiling of different data analysis steps
* jfjoch_broker: Record integration reflection count
* jfjoch_broker: Fix bug where ZeroMQ preview frequency was confusing time units (micro vs. milliseconds)
* jfjoch_broker: Fix bug where '/wait_till_done' got deadlocked
* jfjoch_writer: Fix confusion between NaN and zero in floating-point datasets
**Breaking changes**: detector definition is now using nanoseconds to define minimum frame time, minimum count time and readout time.
Reviewed-on: #49
2026-04-29 09:50:50 +02:00
leonarski_f
230480e390
v1.0.0-rc.138 ( #48 )
...
Build Packages / XDS test (durin plugin) (push) Successful in 8m5s
Build Packages / DIALS test (push) Successful in 12m55s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 14m41s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 16m13s
Build Packages / build:rpm (rocky8) (push) Successful in 18m17s
Build Packages / build:rpm (rocky9) (push) Successful in 19m14s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m59s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m17s
Build Packages / Generate python client (push) Successful in 1m15s
Build Packages / XDS test (neggia plugin) (push) Successful in 9m58s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 14m14s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m9s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 18m21s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 19m14s
Build Packages / Build documentation (push) Successful in 1m43s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 10m14s
Build Packages / Unit tests (push) Successful in 57m40s
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: Cleanup DECTRIS start-up code to enable a shorter start time
jfjoch_broker: Allow for asynchronous start to allow overlapping detector configuration with other beamline preparations
jfjoch_broker: Goniometer axis name is converted to lowercase
jfjoch_broker: Fix bug, where wrong HTTP error codes were returned
jfjoch_broker: Improve sigma estimation during merging (K. Takaba)
---------
Co-authored-by: takaba_k <kiyofumi.takaba@psi.ch >
Reviewed-on: #48
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2026-04-27 19:56:14 +02:00
leonarski_f
c981e1b91c
v1.0.0-rc.137 ( #46 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 10m7s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 10m35s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 11m8s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 9m24s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 11m29s
Build Packages / build:rpm (rocky8) (push) Successful in 10m27s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 11m41s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 11m1s
Build Packages / Generate python client (push) Successful in 45s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9) (push) Successful in 12m48s
Build Packages / Build documentation (push) Successful in 1m3s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 12m10s
Build Packages / XDS test (durin plugin) (push) Successful in 8m59s
Build Packages / XDS test (neggia plugin) (push) Successful in 7m32s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 8m39s
Build Packages / DIALS test (push) Successful in 13m13s
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: Better track time for each operation in the processing stack
* jfjoch_broker: Rewrite preprocessing of diffraction images in the non-FPGA workflow to better use GPUs (work in progress)
* jfjoch_broker: Remove ROI calculation in the non-FPGA workflow (work in progress)
* jfjoch_viewer: Toolbar displays image number starting from 1 (instead of 0)
Reviewed-on: #46
2026-04-25 19:59:21 +02:00
leonarski_f
c1c170112c
v1.0.0-rc.136 ( #45 )
...
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m17s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m48s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m57s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 15m15s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 15m35s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 15m29s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m55s
Build Packages / XDS test (durin plugin) (push) Successful in 8m17s
Build Packages / build:rpm (rocky9) (push) Successful in 12m17s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 11m2s
Build Packages / Generate python client (push) Successful in 30s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 51s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 7m13s
Build Packages / DIALS test (push) Successful in 13m19s
Build Packages / XDS test (neggia plugin) (push) Successful in 5m52s
Build Packages / Unit tests (push) Successful in 1h18m25s
Build Packages / build:rpm (rocky8) (push) Successful in 7m2s
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: Improve logic regarding indexing architecture and thread pools (work in progress).
Reviewed-on: #45
2026-04-20 11:54:33 +02:00
leonarski_f
bb9f5c715f
v1.0.0-rc.135 ( #44 )
...
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 9m55s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 10m28s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m56s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 11m47s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m7s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 12m31s
Build Packages / build:rpm (rocky8) (push) Successful in 12m59s
Build Packages / build:rpm (rocky9) (push) Successful in 14m5s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 15m30s
Build Packages / Generate python client (push) Successful in 1m18s
Build Packages / Build documentation (push) Successful in 1m3s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m8s
Build Packages / XDS test (durin plugin) (push) Successful in 9m16s
Build Packages / XDS test (neggia plugin) (push) Successful in 7m59s
Build Packages / XDS test (JFJoch plugin) (push) Successful in 9m12s
Build Packages / DIALS test (push) Successful in 11m44s
Build Packages / Unit tests (push) Successful in 1h23m8s
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.
* Multiple small bug fixes scattered across the whole code base. (detected with GPT-5.4)
* jfjoch_viewer: Improve image render performance
Reviewed-on: #44
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2026-04-16 11:59:59 +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
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
2026-03-26 20:50:33 +01:00
leonarski_f
2ab9deb20b
v1.0.0-rc.123 ( #40 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m14s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m21s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 13m40s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 14m18s
Build Packages / Generate python client (push) Successful in 44s
Build Packages / Build documentation (push) Failing after 39s
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 15m12s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m15s
Build Packages / build:rpm (rocky8) (push) Successful in 10m3s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m26s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m44s
Build Packages / build:rpm (rocky9) (push) Successful in 11m40s
Documentation update
Reviewed-on: #40
2026-03-12 12:17:11 +01:00
leonarski_f
166fcdb68f
v1.0.0-rc.131 ( #39 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m20s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m46s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 11m27s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 12m32s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 10m57s
Build Packages / build:rpm (rocky8) (push) Successful in 11m54s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m9s
Build Packages / build:rpm (rocky9) (push) Successful in 12m37s
Build Packages / Generate python client (push) Successful in 24s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 57s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m12s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m4s
Build Packages / Unit tests (push) Successful in 1h17m43s
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.124.
* jfjoch_broker: Fix bug in saving JUNGFRAU calibration (pedestal/pedestalRMS)
* jfjoch_viewer: Fix calibration (pedestal) images being open flipped
* jfjoch_process: Add space group detection (EXPERIMENTAL)
Reviewed-on: #39
2026-03-07 11:34:04 +01:00
leonarski_f
928789a67c
v1.0.0-rc.130 ( #37 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 10m14s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 10m4s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 12m0s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 10m31s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 10m0s
Build Packages / Generate python client (push) Successful in 45s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 11m17s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 42s
Build Packages / build:rpm (rocky8) (push) Successful in 10m56s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m8s
Build Packages / build:rpm (rocky9) (push) Successful in 11m27s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m10s
Build Packages / Unit tests (push) Successful in 1h14m45s
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.124.
* jfjoch_broker: Rotation indexer has two retries if failes
* jfjoch_broker: Rotation indexer handles small number of rotation images (like test shot)
* jfjoch_broker: Integration calculates background mask based on R2 radius
* jfjoch_process: HDF5 files are not saved by default
Reviewed-on: #37
2026-03-06 14:38:56 +01:00
leonarski_f
64002f1e29
v1.0.0-rc.129 ( #36 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m14s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 10m43s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 11m35s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 9m20s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 10m23s
Build Packages / Generate python client (push) Successful in 39s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 11m24s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 1m0s
Build Packages / build:rpm (rocky8) (push) Successful in 10m35s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m35s
Build Packages / build:rpm (rocky9) (push) Successful in 11m17s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m9s
Build Packages / Unit tests (push) Failing after 1h18m57s
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.124.
* jfjoch_broker: Significant improvements in TCP image socket, as a viable alternative for ZeroMQ sockets (only a single port on broker side, dynamically change number of writers, acknowledgments for written files)
* jfjoch_broker: Delta phi is calculated also for still data in Bragg prediction
* jfjoch_broker: Image pusher statistics are accessible via the REST interface
* jfjoch_writer: Supports TCP image socket and for these auto-forking option
Reviewed-on: #36
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2026-03-05 22:13:12 +01:00
leonarski_f
3036b1d37f
v1.0.0-rc.128 ( #35 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m39s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m0s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m42s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m3s
Build Packages / Generate python client (push) Successful in 1m25s
Build Packages / Build documentation (push) Successful in 53s
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 14m55s
Build Packages / build:rpm (rocky8) (push) Successful in 12m5s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 13m35s
Build Packages / build:rpm (rocky9) (push) Successful in 11m32s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m15s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m53s
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.124.
* jfjoch_broker: Handle properly reuse of image buffer locations
* jfjoch_broker: Fix bug in counting idle slots
* jfjoch_broker: Force obtuse angle for monoclinic cells
* jfjoch_process: Change scaling refinement tolerance
Reviewed-on: #35
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2026-03-03 22:24:44 +01:00
leonarski_f
f3e0a15d26
v1.0.0-rc.127 ( #34 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 10m51s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m0s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 9m6s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m7s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m47s
Build Packages / Generate python client (push) Successful in 29s
Build Packages / Build documentation (push) Successful in 43s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 10m46s
Build Packages / build:rpm (rocky8) (push) Successful in 9m33s
Build Packages / Unit tests (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m47s
Build Packages / build:rpm (rocky9) (push) Successful in 9m55s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m4s
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.124.
* jfjoch_broker: Default EIGER readout time is 20 microseconds
* jfjoch_broker: Multiple improvements regarding performance
* jfjoch_broker: Image buffer allows to track frames in preparation and sending
* jfjoch_broker: Dedicated thread for ZeroMQ transmission to better utilize the image buffer
* jfjoch_broker: Experimental implementation of transmission with raw TCP/IP sockets
* jfjoch_writer: Fixes regarding properly closing files in long data collections
* jfjoch_process: Scale & merge has been significantly improved, but it is not yet integrated into mainstream code
Reviewed-on: #34
2026-03-02 15:57:12 +01:00
leonarski_f
32b681e591
v1.0.0-rc.126 ( #33 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 10m14s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 9m6s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m27s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m59s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m59s
Build Packages / build:rpm (rocky8) (push) Successful in 9m10s
Build Packages / Generate python client (push) Successful in 28s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 40s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 10m55s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m32s
Build Packages / build:rpm (rocky9) (push) Successful in 10m17s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m4s
Build Packages / Unit tests (push) Successful in 1h13m5s
This is an UNSTABLE release. If things go wrong with analysis, it is better to revert to 1.0.0-rc.124.
* jfjoch_broker: Fix bug for monoclinic space groups being wrongly refined when beta is much different from 90 deg.
Reviewed-on: #33
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2026-02-19 07:01:38 +01:00
leonarski_f
1ab257af6c
v1.0.0-rc.125 ( #32 )
...
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m8s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m57s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m55s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m0s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m30s
Build Packages / Generate python client (push) Successful in 20s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 39s
Build Packages / build:rpm (rocky8) (push) Successful in 9m23s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 10m33s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m2s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m42s
Build Packages / build:rpm (rocky9) (push) Successful in 9m38s
This is an UNSTABLE release. This version adds scalign and merging. These are experimental at the moment, and should not be used for production analysis.
If things go wrong with analysis, it is better to revert to 1.0.0-rc.124.
* jfjoch_broker: Improve logic on switching on/off spot finding
* jfjoch_broker: Increase maximum spot count for FFBIDX to 65536
* jfjoch_broker: Increase default maximum unit cell for FFT to 500 A (could have performance impact, TBD)
* jfjoch_process: Add scalign and merging functionality - program is experimental at the moment and should not be used for production analysis
* jfjoch_viewer: Display partiality and reciprocal Lorentz-polarization correction for each reflection
* jfjoch_writer: Save more information about each reflection
Reviewed-on: #32
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2026-02-18 16:17:21 +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
1c4dfd03e2
v1.0.0-rc.123 ( #30 )
...
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 >
2026-01-30 13:43:09 +01:00
leonarski_f
27496b8207
v1.0.0-rc.122 ( #29 )
...
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 >
2025-12-16 15:27:40 +01:00
leonarski_f
e2b240356c
v1.0.0-rc.121 ( #28 )
...
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 >
2025-12-12 21:24:20 +01:00
leonarski_f
a0a659a02c
v1.0.0-rc.120 ( #27 )
...
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 >
2025-12-09 15:21:40 +01:00
leonarski_f
36d0507758
v1.0.0-rc.119 ( #26 )
...
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 >
2025-12-08 19:53:35 +01:00
leonarski_f
b02c412d59
v1.0.0-rc.118 ( #25 )
...
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 >
2025-12-06 20:05:30 +01:00
leonarski_f
d1a4c19ef3
v1.0.0-rc.117 ( #24 )
...
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 >
2025-12-05 22:03:07 +01:00
leonarski_f
59911788d7
v1.0.0-rc.116 ( #23 )
...
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 >
2025-12-04 16:20:27 +01:00
leonarski_f
c8bbf8a186
v1.0.0-rc.115 ( #22 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m17s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m34s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m36s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m8s
Build Packages / build:rpm (rocky8) (push) Successful in 8m7s
Build Packages / Generate python client (push) Successful in 14s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m5s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 29s
Build Packages / build:rpm (rocky9) (push) Successful in 8m53s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m4s
Build Packages / Unit tests (push) Successful in 1h9m13s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 10m42s
This is an UNSTABLE release and not recommended for production use (please use rc.111 instead).
* jfjoch_broker: Default spot finding settings can be configured via config JSON
* jfjoch_viewer: FFT analysis of data in the dataset plot
Reviewed-on: #22
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-12-04 11:56:14 +01:00
leonarski_f
68d121ab3a
v 1.0.0-rc.114b ( #21 )
...
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m6s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m26s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m34s
Build Packages / build:rpm (rocky8) (push) Successful in 12m27s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m45s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Generate python client (push) Successful in 24s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m27s
Build Packages / Build documentation (push) Successful in 37s
Build Packages / build:rpm (rocky9) (push) Successful in 10m5s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m33s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m9s
Version not properly set
Reviewed-on: #21
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-12-02 13:10:03 +01:00
leonarski_f
6d08310622
v1.0.0-rc.114 ( #20 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 10m25s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 10m33s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 11m15s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m49s
Build Packages / Generate python client (push) Successful in 34s
Build Packages / Build documentation (push) Successful in 49s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m38s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 10m21s
Build Packages / build:rpm (rocky8) (push) Successful in 10m23s
Build Packages / build:rpm (rocky9) (push) Successful in 10m52s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m32s
Build Packages / Unit tests (push) Has been cancelled
This is an UNSTABLE release and not recommended for production use (please use rc.111 instead).
* jfjoch_broker: Fix generating JPEG images with resolution estimation
Reviewed-on: #20
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-12-02 11:32:08 +01:00
leonarski_f
31a357fa57
v1.0.0-rc.113 ( #19 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m0s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 11m2s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 11m54s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m20s
Build Packages / Generate python client (push) Successful in 24s
Build Packages / Build documentation (push) Successful in 56s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 8m51s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m9s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m53s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m21s
Build Packages / build:rpm (rocky9) (push) Successful in 9m47s
Build Packages / Unit tests (push) Successful in 1h13m38s
This is an UNSTABLE release and not recommended for production use (please use rc.111 instead).
* jfjoch_broker: Improve handling of rotation indexing
* jfjoch_broker: More information saved in CBOR end message (WIP)
* jfjoch_writer: Save rotation indexing lattice parameters and Niggli class
* jfjoch_viewer: Remove (for now) primitive cell information
Reviewed-on: #19
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-12-02 09:29:22 +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
9bc71cfddc
v1.0.0-rc.111 ( #17 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m27s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m51s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m45s
Build Packages / Generate python client (push) Successful in 28s
Build Packages / Build documentation (push) Successful in 57s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 8m53s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m26s
Build Packages / build:rpm (rocky9) (push) Successful in 9m21s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m42s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m11s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 7m7s
Build Packages / Unit tests (push) Has been skipped
This is an UNSTABLE release.
* jfjoch_viewer: Remove 3D lattice viewer (not really useful at this moment)
* jfjoch_viewer: Fix auto contrast not refreshing image
Reviewed-on: #17
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-28 16:22:18 +01:00
leonarski_f
224cc8b89c
v1.0.0-rc.110 ( #16 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m46s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m45s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 6m56s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 5m58s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 6m59s
Build Packages / build:rpm (rocky8) (push) Successful in 7m33s
Build Packages / Generate python client (push) Successful in 19s
Build Packages / Build documentation (push) Successful in 41s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9) (push) Successful in 8m45s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m51s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m12s
Build Packages / Unit tests (push) Successful in 1h8m51s
This is an UNSTABLE release.
* jfjoch_broker: Add auto-contrast option for preview images
* Frontend: Add logo image
* jfjoch_viewer: Add logo image
* jfjoch_viewer: For image chart allow to set min value to zero
* jfjoch_viewer: For resolution estimation plots, visualization uses 1/d^2 as measure
* jfjoch_viewer: Add 3D unit cell visualization (experimental/WIP/not really there)
* Documentation: Add logo image
Reviewed-on: #16
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-28 12:47:35 +01:00
leonarski_f
05410d7cb3
v1.0.0-rc.109 ( #15 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m46s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m52s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m9s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m43s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m11s
Build Packages / Generate python client (push) Successful in 14s
Build Packages / Build documentation (push) Successful in 39s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 8m26s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m51s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m36s
Build Packages / build:rpm (rocky9) (push) Successful in 9m20s
Build Packages / Unit tests (push) Successful in 1h12m50s
This is an UNSTABLE release.
* jfjoch_viewer: Add keyboard shortcuts and option to copy image to clipboard
* jfjoch_broker: Fix bit-width and exposure time for PSI EIGER detectors
Reviewed-on: #15
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-26 13:48:59 +01:00
leonarski_f
d53e93023b
v1.0.0-rc.108 ( #13 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m11s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m28s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m46s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m48s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m0s
Build Packages / build:rpm (rocky8) (push) Successful in 8m21s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m20s
Build Packages / Generate python client (push) Successful in 18s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 36s
Build Packages / build:rpm (rocky9) (push) Successful in 9m19s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m43s
Build Packages / Unit tests (push) Failing after 1h25m28s
This is an UNSTABLE release.
* jfjoch_viewer: Fix bug when resolution estimation/B-Factor/Profile radius were not set (NaN)
* jfjoch_viewer: Show spots is off by default, resolution ring mode is enabled by default
* jfjoch_viewer: Fit to window of image is now default when size of the grid changes
Reviewed-on: #13
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-24 12:27:54 +01:00
leonarski_f
f44c6520a8
v1.0.0-rc.107 ( #12 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m33s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m46s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m19s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m50s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m8s
Build Packages / Generate python client (push) Successful in 17s
Build Packages / Build documentation (push) Successful in 43s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 8m25s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m39s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m13s
Build Packages / build:rpm (rocky9) (push) Successful in 9m33s
Build Packages / Unit tests (push) Successful in 1h14m4s
This is an UNSTABLE release.
* jfjoch_viewer: Minor polishing of new functionality
* jfjoch_broker: User NaN for empty azimuthal bins
Reviewed-on: #12
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-24 07:07:32 +01:00
leonarski_f
ddcc24fba8
v1.0.0-rc.106 ( #11 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m7s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 6m52s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m53s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m56s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m7s
Build Packages / build:rpm (rocky8) (push) Successful in 7m43s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / Build documentation (push) Successful in 35s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m56s
Build Packages / build:rpm (rocky9) (push) Successful in 8m56s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m3s
Build Packages / Unit tests (push) Successful in 1h10m8s
This is an UNSTABLE release.
* jfjoch_viewer: Allow for multiple dataset info plots
* jfjoch_viewer: Highlight current element in grid
Reviewed-on: #11
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-21 11:03:29 +01:00
leonarski_f
a6b5cb5629
v1.0.0-rc.105 ( #10 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m0s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m30s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m54s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m41s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m19s
Build Packages / build:rpm (rocky8) (push) Successful in 8m8s
Build Packages / Generate python client (push) Successful in 13s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m57s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 30s
Build Packages / build:rpm (rocky9) (push) Successful in 9m0s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m54s
Build Packages / Unit tests (push) Successful in 1h10m42s
This is an UNSTABLE release.
* jfjoch_viewer: Clean-up widgets slightly
* jfjoch_viewer: Limit right panel to 600 pixels
* jfjoch_viewer: Parse crystal symmetry type
* jfjoch_viewer: Grid scan view takes color map and can be fit to zoom
Reviewed-on: #10
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-20 09:46:25 +01:00
leonarski_f
95acf3aba3
v1.0.0-rc.104 ( #9 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m17s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m9s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m29s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m52s
Build Packages / Generate python client (push) Successful in 25s
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 8m47s
Build Packages / build:rpm (rocky8) (push) Successful in 8m49s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m4s
Build Packages / build:rpm (rocky9) (push) Successful in 8m52s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m11s
Build Packages / Unit tests (push) Successful in 1h14m42s
This is an UNSTABLE release.
jfjoch_writer: Fix and improve the way grid scan geometry is saved (non-NXmx extension makes it way easier)
jfjoch_viewer: Display grid scan results in 2D (work in progress)
jfjoch_viewer: Improve auto-scaling on start of images (work in progress)
jfjoch_viewer: Add B-factor and resolution estimate to the dataset info plots
Reviewed-on: #9
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-19 17:28:10 +01:00
leonarski_f
33aeb64e4c
v1.0.0-rc.103 ( #8 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m51s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m19s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m46s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m32s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m6s
Build Packages / build:rpm (rocky8) (push) Successful in 8m7s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m37s
Build Packages / Generate python client (push) Successful in 17s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 32s
Build Packages / build:rpm (rocky9) (push) Successful in 9m6s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m53s
Build Packages / Unit tests (push) Successful in 1h9m39s
This is an UNSTABLE release.
* jfjoch_viewer: Minor improvements to the viewer
* jfjoch_broker: Change behavior for modular detectors: coordinates of 0-th pixel can be now arbitrary and detector will be cropped to the smallest rectangle limited by module coordinates
Reviewed-on: #8
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-19 09:40:50 +01:00
leonarski_f
5c38b2bfe8
v1.0.0-rc.102 ( #7 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m45s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m59s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m35s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m35s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 9m10s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / build:rpm (rocky8) (push) Successful in 9m15s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 36s
Build Packages / build:rpm (rocky9) (push) Successful in 10m31s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m45s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m33s
Build Packages / Unit tests (push) Successful in 1h6m26s
This is an UNSTABLE release.
* jfjoch_viewer: Minor improvements to the viewer
Reviewed-on: #7
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-18 10:49:19 +01:00
leonarski_f
808691251e
v1.0.0-rc.101 ( #6 )
...
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m48s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m18s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m18s
Build Packages / build:rpm (rocky8) (push) Successful in 11m43s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m31s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Generate python client (push) Successful in 17s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m2s
Build Packages / Build documentation (push) Successful in 37s
Build Packages / build:rpm (rocky9) (push) Successful in 9m45s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m35s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m8s
This is an UNSTABLE release.
* jfjoch_viewer: Auto load is better handling change of states
* jfjoch_viewer: Fix DBus registration
* jfjoch_viewer: Handle charts better with vertical lines on hover and status bar update
* jfjoch_viewer: Calculate ROI in a more efficient way
Reviewed-on: #6
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-16 12:35:00 +01:00
leonarski_f
d634491885
2511-viewer-enh ( #5 )
...
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m52s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m47s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m58s
Build Packages / build:rpm (rocky8) (push) Successful in 12m13s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m34s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Create release (push) Has been skipped
Build Packages / Generate python client (push) Successful in 23s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m33s
Build Packages / Build documentation (push) Successful in 42s
Build Packages / build:rpm (rocky9) (push) Successful in 9m57s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m9s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m34s
## 1.0.0-rc.100
This is an UNSTABLE release.
* jfjoch_viewer: Fix dbus registration
* jfjoch_viewer: Remove background slider for diffraction image
* jfjoch_viewer: Adjustments for 2D azimuthal image viewer
Reviewed-on: #5
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-14 12:32:27 +01:00
leonarski_f
8e65e8bf25
v1.0.0-rc.99 ( #4 )
...
Build Packages / build:rpm (rocky8) (push) Successful in 8m13s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m58s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m45s
Build Packages / build:rpm (rocky9) (push) Successful in 9m9s
Build Packages / Unit tests (push) Successful in 1h15m22s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 8m30s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 9m51s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m59s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m57s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m43s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / Build documentation (push) Successful in 49s
Build Packages / Create release (push) Has been skipped
This is an UNSTABLE release.
jfjoch_broker: Fix output during mask data collection
Reviewed-on: #4
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-11 10:40:25 +01:00
leonarski_f
5d81af1c88
2511-eiger-mask-2 ( #3 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m40s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m45s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m6s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m40s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 8m26s
Build Packages / build:rpm (rocky8) (push) Successful in 8m31s
Build Packages / Generate python client (push) Successful in 16s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m41s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 36s
Build Packages / build:rpm (rocky9) (push) Successful in 9m23s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m45s
Build Packages / Unit tests (push) Successful in 1h12m33s
This is an UNSTABLE release and not recommended for production use (please use rc.96 instead).
* jfjoch_broker: For DECTRIS detectors fix dark data collection during initialization
Reviewed-on: #3
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-10 11:42:39 +01:00
leonarski_f
4dbbf0e365
v1.0.0-rc.97
...
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 8m11s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 9m9s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m18s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 10m14s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 10m3s
Build Packages / Generate python client (push) Successful in 15s
Build Packages / Build documentation (push) Successful in 50s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 8m31s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 8m21s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m42s
Build Packages / build:rpm (rocky9) (push) Successful in 9m11s
Build Packages / Unit tests (push) Failing after 1h13m19s
This is an UNSTABLE release and not recommended for production use (please use rc.96 instead).
* jfjoch_broker: For DECTRIS detectors add dark data collection during initialization for bad pixel mask
* jfjoch_broker: Refactor of calibration logic for more clear code (likely to introduce problems)
* jfjoch_viewer: Add option to handle user pixel mask (experimental)
* jfjoch_viewer: More options for ROI
* jfjoch_viewer: Add window to display calibration
Reviewed-on: #2
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-09 12:42:27 +01:00
leonarski_f
8b356a7001
v1.0.0-rc.96 ( #1 )
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 7m47s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 7m20s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 8m13s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 7m10s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 7m53s
Build Packages / build:rpm (rocky8) (push) Successful in 7m57s
Build Packages / Generate python client (push) Successful in 13s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m39s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 36s
Build Packages / build:rpm (rocky9) (push) Successful in 9m0s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m55s
Build Packages / Unit tests (push) Successful in 1h10m44s
This is an UNSTABLE release.
* Fixes in CI pipeline
* jfjoch_broker: Remove PNG preview, no dependency on libpng
* jfjoch_writer: Fix UTC timestamp being generated wrong (mix between milli- and microseconds)
* jfjoch_viewer: Show data collection time in dataset tooltip
* jfjoch_viewer: Allow to choose the calibrant (presets for LaB6 and silver behenate)
* jfjoch_viewer: Auto foreground value
* Use external libjpeg-turbo and libtiff: simpler build stack, these are built and linked statically in automated Docker builds
* Remove OpenBLAS dependency
Reviewed-on: #1
Co-authored-by: Filip Leonarski <filip.leonarski@psi.ch >
Co-committed-by: Filip Leonarski <filip.leonarski@psi.ch >
2025-11-02 13:45:57 +01:00
leonarski_f
effe97a970
Merge branch '2510-fix-docker' into 'main'
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m32s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m26s
Build Packages / build:rpm (rocky8) (push) Successful in 12m11s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m37s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 12m51s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Create release (push) Has been skipped
Build Packages / Generate python client (push) Successful in 28s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m23s
Build Packages / Build documentation (push) Successful in 47s
Build Packages / build:rpm (rocky9) (push) Successful in 10m7s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m48s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 7m18s
v1.0.0-rc.95
See merge request jungfraujoch/nextgendcu!184
2025-10-28 16:44:05 +01:00
leonarski_f
189f84be53
v1.0.0-rc.95
2025-10-28 16:44:04 +01:00
leonarski_f
dba07eae26
Merge branch '2510-viewer-3D' into 'main'
...
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 25m46s
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 26m45s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 26m57s
Build Packages / Generate python client (push) Successful in 31s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 27m21s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 27m27s
Build Packages / Build documentation (push) Successful in 38s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 27m29s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 28m4s
Build Packages / build:rpm (rocky9) (push) Successful in 28m9s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 6m48s
v1.0.0-rc.94
See merge request jungfraujoch/nextgendcu!183
2025-10-25 22:05:47 +02:00
leonarski_f
b2abb0f92b
v1.0.0-rc.94
2025-10-25 22:05:47 +02:00
leonarski_f
58144995e0
Merge branch '2510-fix-CI' into 'main'
...
Build Packages / build:rpm (rocky8_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky9_nocuda) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky8_sls9) (push) Has been cancelled
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 / build:rpm (rocky8) (push) Has been cancelled
Build Packages / build:rpm (rocky9) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2204) (push) Has been cancelled
Build Packages / Create release (push) Has been cancelled
v1.0.0-rc.93
See merge request jungfraujoch/nextgendcu!182
2025-10-23 15:48:46 +02:00
leonarski_f
0b480f762c
v1.0.0-rc.93
2025-10-23 15:48:46 +02:00
leonarski_f
08d49baa29
Merge branch '2510-pred-err' into 'main'
...
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 12m30s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m25s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 12m35s
Build Packages / build:rpm (rocky8) (push) Successful in 12m7s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 13m19s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Create release (push) Has been skipped
Build Packages / Generate python client (push) Successful in 1m30s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 16m30s
Build Packages / Build documentation (push) Successful in 4m25s
Build Packages / build:rpm (rocky9) (push) Successful in 23m24s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 19m56s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 20m18s
v1.0.0-rc.92
See merge request jungfraujoch/nextgendcu!181
2025-10-23 09:05:11 +02:00
leonarski_f
fb9462f67b
v1.0.0-rc.92
2025-10-23 09:05:11 +02:00
leonarski_f
7951e59359
Merge branch '2510-fpga-clamp' into 'main'
...
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 9m47s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 9m51s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 11m14s
Build Packages / Generate python client (push) Successful in 38s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 10m59s
Build Packages / Build documentation (push) Successful in 1m3s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m22s
Build Packages / build:rpm (rocky8) (push) Successful in 13m18s
Build Packages / build:rpm (rocky9) (push) Successful in 15m54s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 14m18s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 11m41s
v1.0.0-rc.91
See merge request jungfraujoch/nextgendcu!180
2025-10-20 20:43:44 +02:00
leonarski_f
061152279c
v1.0.0-rc.91
2025-10-20 20:43:44 +02:00
leonarski_f
6524365ffa
Merge branch '2510-rc.90' into 'main'
...
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 10m13s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 12m18s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 12m57s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m33s
Build Packages / Generate python client (push) Successful in 41s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 1m20s
Build Packages / build:rpm (rocky8) (push) Successful in 14m24s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m46s
Build Packages / build:rpm (rocky9) (push) Successful in 13m27s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m58s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m0s
v1.0.0-rc.90
See merge request jungfraujoch/nextgendcu!179
2025-10-02 15:55:39 +02:00
leonarski_f
c44a07aac2
v1.0.0-rc.90
2025-10-02 15:55:39 +02:00
leonarski_f
e69b836317
Merge branch '2510-rc.89' into 'main'
...
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 14m32s
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 16m9s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 15m25s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 17m17s
Build Packages / Generate python client (push) Successful in 1m2s
Build Packages / Unit tests (push) Has been skipped
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 16m44s
Build Packages / build:rpm (rocky8) (push) Failing after 16m5s
Build Packages / Build documentation (push) Successful in 1m3s
Build Packages / build:rpm (rocky9) (push) Failing after 12m18s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 8m5s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 8m22s
1.0.0-rc.89
See merge request jungfraujoch/nextgendcu!178
2025-10-01 22:54:40 +02:00
leonarski_f
14f5051692
1.0.0-rc.89
2025-10-01 22:54:40 +02:00
leonarski_f
fae0d06500
Merge branch '2510-rc.88' into 'main'
...
1.0.0.rc-88
See merge request jungfraujoch/nextgendcu!177
2025-10-01 11:18:10 +02:00
leonarski_f
a48d8fb5b9
1.0.0.rc-88
2025-10-01 11:18:10 +02:00
leonarski_f
dc4a1ee9e6
Merge branch '2509.rc.87' into 'main'
...
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 31m23s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 29m0s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 29m18s
Build Packages / build:rpm (rocky8) (push) Failing after 28m36s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 29m45s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 32m11s
Build Packages / Generate python client (push) Failing after 51s
Build Packages / Build documentation (push) Successful in 1m10s
Build Packages / build:rpm (rocky9) (push) Failing after 5m44s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 9m50s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 9m17s
Build Packages / Unit tests (push) Successful in 1h13m5s
1.0.0-rc.87
See merge request jungfraujoch/nextgendcu!176
2025-09-30 20:43:54 +02:00
leonarski_f
99b7dc07f7
1.0.0-rc.87
2025-09-30 20:43:53 +02:00
leonarski_f
79c3b3c5ea
Merge branch '2509-eiger-restart' into 'main'
...
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 12m41s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 13m34s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 13m31s
Build Packages / Generate python client (push) Failing after 47s
Build Packages / Build documentation (push) Successful in 1m9s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 16m2s
Build Packages / build:rpm (rocky8) (push) Failing after 17m16s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 17m38s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 16m23s
Build Packages / build:rpm (rocky9) (push) Failing after 18m7s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 8m43s
Build Packages / Unit tests (push) Successful in 55m41s
1.0.0-rc.86
See merge request jungfraujoch/nextgendcu!175
2025-09-27 12:29:56 +02:00
leonarski_f
27c4a426a2
1.0.0-rc.86
2025-09-27 12:29:56 +02:00
leonarski_f
9d3e3944a3
Merge branch '2509-viewer-plot-switching-problem' into 'main'
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m59s
Build Packages / Generate python client (push) Successful in 36s
Build Packages / Build documentation (push) Successful in 1m41s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m43s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m13s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 14m26s
Build Packages / build:rpm (rocky8) (push) Successful in 15m2s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 15m12s
Build Packages / build:rpm (rocky9) (push) Successful in 15m21s
Build Packages / Unit tests (push) Successful in 57m2s
v1.0.0-rc.85
See merge request jungfraujoch/nextgendcu!174
2025-09-24 22:52:31 +02:00
leonarski_f
5bb8898a0e
v1.0.0-rc.85
2025-09-24 22:52:31 +02:00
leonarski_f
961d6b42a0
Merge branch '2509-rc.84' into 'main'
...
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 17m25s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 20m24s
Build Packages / Generate python client (push) Successful in 51s
Build Packages / Build documentation (push) Successful in 1m26s
Build Packages / build:rpm (rocky8) (push) Successful in 11m12s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 10m53s
Build Packages / build:rpm (rocky9) (push) Successful in 12m3s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m40s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m42s
Build Packages / Unit tests (push) Successful in 54m40s
1.0.0-rc.84
See merge request jungfraujoch/nextgendcu!173
2025-09-23 14:18:35 +02:00
leonarski_f
7c31e9d35d
1.0.0-rc.84
2025-09-23 14:18:35 +02:00
leonarski_f
53dfb83459
CI: Build RPMs for sls-det9, but don't upload (handle only via gitea)
2025-09-23 13:13:19 +02:00
leonarski_f
21bac6169f
SLSDetectorWrapper: Write which detector is initialized
2025-09-23 13:12:11 +02:00
leonarski_f
4315517bfb
Generate python client within gitea
2025-09-23 13:11:58 +02:00
leonarski_f
4b9b0dfe8b
Merge branch '2509-rc.83' into 'main'
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m6s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 10m5s
Build Packages / Build documentation (push) Successful in 1m5s
Build Packages / build:rpm (rocky8) (push) Successful in 12m54s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m49s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 12m48s
Build Packages / build:rpm (rocky9) (push) Successful in 13m7s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m50s
Build Packages / Unit tests (push) Successful in 55m37s
Build Packages / Generate python client (push) Failing after 31s
1.0.0-rc.83
See merge request jungfraujoch/nextgendcu!172
2025-09-22 23:14:14 +02:00
leonarski_f
6385d8cd6a
1.0.0-rc.83
2025-09-22 23:14:14 +02:00
leonarski_f
660d2abad1
Merge branch '2509-rc.82' into 'main'
...
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m11s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m33s
Build Packages / Generate python client (push) Successful in 33s
Build Packages / Build documentation (push) Successful in 54s
Build Packages / build:rpm (rocky8) (push) Successful in 15m6s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 16m5s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 16m52s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 17m15s
Build Packages / build:rpm (rocky9) (push) Successful in 17m43s
Build Packages / Unit tests (push) Successful in 1h0m33s
v1.0.0-rc.82
See merge request jungfraujoch/nextgendcu!171
2025-09-22 19:49:39 +02:00
leonarski_f
c0bd8e1215
v1.0.0-rc.82
2025-09-22 19:49:39 +02:00
leonarski_f
c218661553
Merge branch '2509-viewer-bit-more' into 'main'
...
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 9m32s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 8m56s
Build Packages / Generate python client (push) Successful in 1m17s
Build Packages / Build documentation (push) Successful in 49s
Build Packages / build:rpm (rocky8) (push) Successful in 12m32s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 12m26s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 13m21s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 14m29s
Build Packages / build:rpm (rocky9) (push) Successful in 14m46s
Build Packages / Unit tests (push) Successful in 55m33s
v1.0.0-rc.81
See merge request jungfraujoch/nextgendcu!170
2025-09-21 19:27:51 +02:00
leonarski_f
5d9d2de4a4
v1.0.0-rc.81
2025-09-21 19:27:51 +02:00
leonarski_f
3ded4cd3ce
Merge branch '2509-plot-nan' into 'main'
...
v1.0.0-rc.80
See merge request jungfraujoch/nextgendcu!168
2025-09-16 10:40:33 +02:00
leonarski_f
7106bd80e9
v1.0.0-rc.80
2025-09-16 10:40:32 +02:00
leonarski_f
e8cc528714
Merge branch '2509-nxmx-fix' into 'main'
...
v1.0.0-rc.79
See merge request jungfraujoch/nextgendcu!167
2025-09-15 21:38:58 +02:00
leonarski_f
caf2a9de4f
v1.0.0-rc.79
2025-09-15 21:38:58 +02:00
leonarski_f
0e31023da0
Merge branch '2509-viewer-performance' into 'main'
...
v1.0.0-rc.78
See merge request jungfraujoch/nextgendcu!166
2025-09-14 15:59:58 +02:00
leonarski_f
418d4957cf
v1.0.0-rc.78
2025-09-14 15:59:58 +02:00
leonarski_f
39367f7080
Merge branch '2509-integration-development' into 'main'
...
2509 integration development
See merge request jungfraujoch/nextgendcu!165
2025-09-12 15:21:38 +02:00
leonarski_f
3c17ce3b0b
2509 integration development
2025-09-12 15:21:38 +02:00
leonarski_f
8c8be007ce
Merge branch '2509-viewer-fixes' into 'main'
...
v1.0.0-rc.76
See merge request jungfraujoch/nextgendcu!164
2025-09-11 14:37:16 +02:00
leonarski_f
20cd8dc4ac
v1.0.0-rc.76
2025-09-11 14:37:16 +02:00
leonarski_f
a7c92923ec
Bugfix to rc.75
2025-09-11 09:58:03 +02:00
leonarski_f
ea1a9bc68a
VERSION: 1.0.0-rc.75
2025-09-11 09:02:36 +02:00
leonarski_f
e7a89e1209
DectrisSimplonClient: EIGER2 missing min threshold
2025-09-11 09:00:29 +02:00
leonarski_f
a19531ba70
Merge branch '2509-eiger-fix' into 'main'
...
v1.0.0-rc.74
See merge request jungfraujoch/nextgendcu!163
2025-09-10 12:33:39 +02:00
leonarski_f
c936e9bab7
v1.0.0-rc.74
2025-09-10 12:33:39 +02:00
leonarski_f
7e6f1933d2
Merge branch '2509-rc.73' into 'main'
...
v1.0.0-rc.73
See merge request jungfraujoch/nextgendcu!162
2025-09-09 11:24:20 +02:00
leonarski_f
a0fee8aec0
v1.0.0-rc.73
2025-09-09 11:24:19 +02:00
leonarski_f
e36bac7589
Merge branch '2509-refinement' into 'main'
...
v1.0.0-rc.72
See merge request jungfraujoch/nextgendcu!161
2025-09-08 20:28:59 +02:00
leonarski_f
c67337cfe1
v1.0.0-rc.72
2025-09-08 20:28:59 +02:00
leonarski_f
6c88c6902e
Merge branch '2508-viewer' into 'main'
...
v1.0.0-rc.71
See merge request jungfraujoch/nextgendcu!160
2025-08-28 07:07:01 +02:00
leonarski_f
dba807fadd
v1.0.0-rc.71
2025-08-28 07:07:01 +02:00
leonarski_f
4e3b54f0b0
Merge branch '2508-1.0.0-rc.70' into 'main'
...
v1.0.0-rc.70
See merge request jungfraujoch/nextgendcu!159
2025-08-27 06:21:10 +02:00
leonarski_f
bb32f27635
v1.0.0-rc.70
2025-08-27 06:21:10 +02:00
leonarski_f
06978efe6b
Merge branch '2508-calibration' into 'main'
...
v1.0.0-rc.69
See merge request jungfraujoch/nextgendcu!158
2025-08-17 21:21:20 +02:00
leonarski_f
fa95858008
v1.0.0-rc.69
2025-08-17 21:21:20 +02:00
leonarski_f
f98402043b
Merge branch '2508-det-settings' into 'main'
...
v1.0.0-rc.68
See merge request jungfraujoch/nextgendcu!157
2025-08-16 19:59:27 +02:00
leonarski_f
20973792e4
v1.0.0-rc.68
2025-08-16 19:59:27 +02:00
leonarski_f
764ca111e2
Merge branch '2507-ssl-2' into 'main'
...
v1.0.0-rc.67
See merge request jungfraujoch/nextgendcu!156
2025-08-11 11:14:00 +02:00
leonarski_f
a32cec3404
v1.0.0-rc.67
2025-08-11 11:13:59 +02:00
leonarski_f
4189fa3e3c
Merge branch '2507-indexer-thread-pool-2' into 'main'
...
1.0.0-rc.66
See merge request jungfraujoch/nextgendcu!155
2025-07-18 11:42:39 +02:00
leonarski_f
51cbef4c84
1.0.0-rc.66
2025-07-18 11:42:39 +02:00
leonarski_f
d42c606e5d
Merge branch '2507-remove-excessive-print' into 'main'
...
Fix to jfjoch_viewer excessive printing
See merge request jungfraujoch/nextgendcu!154
2025-07-17 10:49:31 +02:00
leonarski_f
3955ddb257
Fix to jfjoch_viewer excessive printing
2025-07-17 10:49:31 +02:00
leonarski_f
54264a435a
Merge branch '2507-live-viewer' into 'main'
...
1.0.0-rc.65
See merge request jungfraujoch/nextgendcu!153
2025-07-16 20:19:48 +02:00
leonarski_f
06c5b9cf7f
1.0.0-rc.65
2025-07-16 20:19:48 +02:00
leonarski_f
5a6227230a
Merge branch '2507-lite-perf' into 'main'
...
v1.0.0-rc.64
See merge request jungfraujoch/nextgendcu!152
2025-07-15 09:55:19 +02:00
leonarski_f
be6d8ad0f5
v1.0.0-rc.64
2025-07-15 09:55:19 +02:00
leonarski_f
c56d9bc1db
Merge branch '2507-1.0.0-rc.63' into 'main'
...
Fix to 1.0.0-rc.63
See merge request jungfraujoch/nextgendcu!151
2025-07-09 16:06:22 +02:00
leonarski_f
6966461da7
Fix to 1.0.0-rc.63
2025-07-09 16:06:22 +02:00
leonarski_f
1ba456308d
Merge branch '2507-1.0.0-rc.63' into 'main'
...
Fix to 1.0.0-rc.63
See merge request jungfraujoch/nextgendcu!150
2025-07-09 15:57:50 +02:00
leonarski_f
0aac045d3d
Fix to 1.0.0-rc.63
2025-07-09 15:57:50 +02:00
leonarski_f
2980badaeb
Merge branch '2507-analysis-time' into 'main'
...
v1.0.0-rc.63
See merge request jungfraujoch/nextgendcu!149
2025-07-09 14:55:28 +02:00
leonarski_f
4da526c51b
v1.0.0-rc.63
2025-07-09 14:55:28 +02:00
leonarski_f
b8a252adaa
Merge branch '2507-zmq-test' into 'main'
...
v1.0.0-rc.62
See merge request jungfraujoch/nextgendcu!148
2025-07-08 20:19:59 +02:00
leonarski_f
0b5f28f50d
v1.0.0-rc.62
2025-07-08 20:19:59 +02:00
leonarski_f
02039b9f1c
Merge branch '2507-indexing-issues' into 'main'
...
v1.0.0-rc.61
See merge request jungfraujoch/nextgendcu!147
2025-07-08 07:16:59 +02:00
leonarski_f
e4ec9fb38f
v1.0.0-rc.61
2025-07-08 07:16:59 +02:00
leonarski_f
3c67b5a900
Merge branch '2507-1.0.0-rc.60' into 'main'
...
v1.0.0-rc.60
See merge request jungfraujoch/nextgendcu!146
2025-07-05 18:52:42 +02:00
leonarski_f
fbaf15aa07
v1.0.0-rc.60
2025-07-05 18:52:42 +02:00
leonarski_f
016e86cbc5
Merge branch '2506-1.0.0-rc.59' into 'main'
...
v1.0.0-rc.59
See merge request jungfraujoch/nextgendcu!145
2025-07-03 22:32:07 +02:00
leonarski_f
f5ef540ca0
v1.0.0-rc.59
2025-07-03 22:32:07 +02:00
leonarski_f
5f8b1d7de7
Merge branch '2506-1.0.0-rc.58' into 'main'
...
v1.0.0-rc.58
See merge request jungfraujoch/nextgendcu!144
2025-07-03 15:10:05 +02:00
leonarski_f
7ad4a3337b
v1.0.0-rc.58
2025-07-03 15:10:04 +02:00
leonarski_f
1fb9919a00
Merge branch '2506-1.0.0-rc.57' into 'main'
...
v1.0.0-rc.57
See merge request jungfraujoch/nextgendcu!143
2025-07-02 20:04:35 +02:00
leonarski_f
8fa8b612bb
v1.0.0-rc.57
2025-07-02 20:04:35 +02:00
leonarski_f
81c72bcf3d
Merge branch '1.0.0-rc.56' into 'main'
...
v1.0.0-rc.56
See merge request jungfraujoch/nextgendcu!142
2025-07-02 12:40:46 +02:00
leonarski_f
05e162ea5d
v1.0.0-rc.56
2025-07-02 12:40:45 +02:00
leonarski_f
776065c636
Merge branch '2506-1.0.0-rc.55' into 'main'
...
v1.0.0-rc.55
See merge request jungfraujoch/nextgendcu!141
2025-07-01 10:03:22 +02:00
leonarski_f
9592e4ab92
NeuralNetInferenceClient: Fix wrong HTTP address
2025-07-01 09:18:44 +02:00
leonarski_f
58d68ec4bc
CHANGELOG: Update
2025-06-30 21:30:49 +02:00
leonarski_f
92288c60d7
NeuralNetInferenceClient: Accept PixelMask
2025-06-30 21:29:48 +02:00
leonarski_f
dba2544c48
VERSION: 1.0.0-rc.55
2025-06-30 21:06:53 +02:00
leonarski_f
d6dbe53955
NeuralNetInferenceClient: Handle case of unsigned data
2025-06-29 13:07:40 +02:00
leonarski_f
39faa49d86
DiffractionExperiment: Remove potential bug with control reaching function without returning value
2025-06-29 13:05:03 +02:00
leonarski_f
7d7dbbcf79
Merge branch '2506-1.0.0-rc.54' into 'main'
...
1.0.0-rc.54
See merge request jungfraujoch/nextgendcu!140
2025-06-29 10:56:38 +02:00
leonarski_f
99de57fe6f
1.0.0-rc.54
2025-06-29 10:56:38 +02:00
leonarski_f
c5b41c7830
Merge branch '2506-1.0.0-rc.53' into 'main'
...
v1.0.0-rc.53
See merge request jungfraujoch/nextgendcu!139
2025-06-24 16:43:47 +02:00
leonarski_f
c41858f80d
v1.0.0-rc.53
2025-06-24 16:43:47 +02:00
leonarski_f
a322689b2a
Merge branch '2506-viewer-fixes' into 'main'
...
v1.0.0-rc.52
See merge request jungfraujoch/nextgendcu!138
2025-06-23 20:57:00 +02:00
leonarski_f
1d256b2cf5
v1.0.0-rc.52
2025-06-23 20:57:00 +02:00
leonarski_f
a59b6a0c37
Merge branch '2506-bug-in-plots' into 'main'
...
Bug fix for plotting
See merge request jungfraujoch/nextgendcu!137
2025-06-22 19:45:55 +02:00
leonarski_f
f40d178545
Bug fix for plotting
2025-06-22 17:24:37 +02:00
leonarski_f
7184fa5b5a
Merge branch '2506-spot-filters' into 'main'
...
v1.0.0-rc.51
See merge request jungfraujoch/nextgendcu!136
2025-06-22 13:15:10 +02:00
leonarski_f
50eaaaaf29
v1.0.0-rc.51
2025-06-22 13:15:10 +02:00
leonarski_f
aa13b1cd0b
Merge branch '2506-test-bug' into 'main'
...
v1.0.0-rc.50
See merge request jungfraujoch/nextgendcu!135
2025-06-20 09:52:26 +02:00
leonarski_f
0d1b388f4d
v1.0.0-rc.50
2025-06-20 09:52:26 +02:00
leonarski_f
2bd9f4a424
Merge branch '2506-ring-current' into 'main'
...
v1.0.0-rc49
See merge request jungfraujoch/nextgendcu!134
2025-06-18 15:19:18 +02:00
leonarski_f
fb87f376c8
v1.0.0-rc49
2025-06-18 15:19:18 +02:00
leonarski_f
c464c00906
Merge branch '2506-uc-bug' into 'main'
...
VERSION to 1.0.0-rc.48
See merge request jungfraujoch/nextgendcu!133
2025-06-17 19:29:44 +02:00
leonarski_f
259e17e483
VERSION to 1.0.0-rc.48
2025-06-17 17:20:43 +02:00
leonarski_f
42c2edc2e5
Merge branch '2506-minor-fixes' into 'main'
...
v1.0.0-rc.47
See merge request jungfraujoch/nextgendcu!132
2025-06-17 16:28:28 +02:00
leonarski_f
8e449fc581
v1.0.0-rc.47
2025-06-17 16:28:28 +02:00
leonarski_f
29a3dde4df
Merge branch '2506-viewer-dependencies' into 'main'
...
v1.0.0-rc.46
See merge request jungfraujoch/nextgendcu!131
2025-06-17 14:56:48 +02:00
leonarski_f
9b8f7a7f88
v1.0.0-rc.46
2025-06-17 14:56:48 +02:00
leonarski_f
7d0f783767
Merge branch '2506-missing-commit' into 'main'
...
v1.0.0-rc.45: missing commits
See merge request jungfraujoch/nextgendcu!130
2025-06-16 14:10:37 +02:00
leonarski_f
07b78f846c
v1.0.0-rc.45: missing commits
2025-06-16 14:10:36 +02:00
leonarski_f
e018e5a9a1
Merge branch '2506-pixel-size-det' into 'main'
...
v1.0.0-rc.45
See merge request jungfraujoch/nextgendcu!129
2025-06-16 12:48:17 +02:00
leonarski_f
ab5f502c8e
v1.0.0-rc.45
2025-06-16 12:48:17 +02:00
leonarski_f
da4d8868b3
Merge branch '2506-grid-scan-result' into 'main'
...
v1.0.0-rc.44
See merge request jungfraujoch/nextgendcu!128
2025-06-15 17:46:46 +02:00
leonarski_f
b59a03ff02
v1.0.0-rc.44
2025-06-15 17:46:46 +02:00
leonarski_f
50fd15c678
Merge branch '2506-raster-scan-result' into 'main'
...
v1.0.0-rc.43
See merge request jungfraujoch/nextgendcu!127
2025-06-13 16:00:50 +02:00
leonarski_f
80251cc5b8
v1.0.0-rc.43
2025-06-13 16:00:50 +02:00
leonarski_f
32c9e6926e
Merge branch '2506-Isigma' into 'main'
...
v1.0.0-rc.42
See merge request jungfraujoch/nextgendcu!126
2025-06-11 19:53:33 +02:00
leonarski_f
a9c7d23b9e
v1.0.0-rc.42
2025-06-11 19:53:33 +02:00
leonarski_f
dc90b05512
Merge branch '2506-Bragg-prediction' into 'main'
...
v1.0.0-rc.41
See merge request jungfraujoch/nextgendcu!125
2025-06-10 18:14:04 +02:00
leonarski_f
41a3e671f4
v1.0.0-rc.41
2025-06-10 18:14:04 +02:00
leonarski_f
72cdbd04a5
Merge branch '2405-grid-scan' into 'main'
...
v1.0.0-rc.40
See merge request jungfraujoch/nextgendcu!124
2025-05-28 18:49:27 +02:00
leonarski_f
53c90ee5d8
v1.0.0-rc.40
2025-05-28 18:49:27 +02:00
leonarski_f
aaae74e70b
Merge branch '2505-fpga-sum-analysis' into 'main'
...
v1.0.0-rc.39
See merge request jungfraujoch/nextgendcu!123
2025-05-14 23:28:10 +02:00
leonarski_f
18b50e9472
v1.0.0-rc.39
2025-05-14 23:28:10 +02:00
leonarski_f
01877ffe60
Merge branch '2505-resonet-python' into 'main'
...
v1.0.0-rc.38
See merge request jungfraujoch/nextgendcu!122
2025-05-12 14:17:24 +02:00
leonarski_f
b245967df3
v1.0.0-rc.38
2025-05-12 14:17:24 +02:00
leonarski_f
19d6f22136
Merge branch '2405-eiger-mask' into 'main'
...
patch to 1.0.0-rc.36
See merge request jungfraujoch/nextgendcu!121
2025-05-07 16:24:35 +02:00
leonarski_f
29ecd3515a
patch to 1.0.0-rc.36
2025-05-07 16:24:35 +02:00
leonarski_f
2533499acc
Merge branch 'jfjoch_lite' into 'main'
...
v1.0.0-rc.36
See merge request jungfraujoch/nextgendcu!120
2025-05-05 19:32:23 +02:00
leonarski_f
040cf08386
v1.0.0-rc.36
2025-05-05 19:32:22 +02:00
leonarski_f
759243d1bf
Merge branch '2404-test-ignore-frames' into 'main'
...
jfjoch_tests: Add test for missing modules with data acquistion continuing
See merge request jungfraujoch/nextgendcu!119
2025-04-23 17:22:11 +02:00
leonarski_f
b3898b1915
jfjoch_tests: Add test for missing modules with data acquistion continuing
2025-04-23 17:22:11 +02:00
leonarski_f
7c42c00fa9
Merge branch '2504-aq-dev-ret-handle' into 'main'
...
jfjoch_broker: acquisition device handles ignored if module is falling behind
See merge request jungfraujoch/nextgendcu!118
2025-04-23 16:01:22 +02:00
leonarski_f
5c1650e71b
jfjoch_broker: acquisition device handles ignored if module is falling behind
2025-04-23 15:13:13 +02:00
leonarski_f
ec69e1ac95
Merge branch '2504-writer-mod' into 'main'
...
v1.0.0-rc.35
See merge request jungfraujoch/nextgendcu!117
2025-04-22 14:42:15 +02:00
leonarski_f
9bec33290c
v1.0.0-rc.35
2025-04-22 14:42:14 +02:00
leonarski_f
2a1807f4bd
Merge branch '2503-post-maxiv' into 'main'
...
v1.0.0-rc.34
See merge request jungfraujoch/nextgendcu!116
2025-04-14 11:52:06 +02:00
leonarski_f
b0607ab3ca
v1.0.0-rc.34
2025-04-14 11:52:06 +02:00
leonarski_f
708b5fbc4b
Merge branch '2503-eiger-trim-fix' into 'main'
...
v1.0.0-rc.32
See merge request jungfraujoch/nextgendcu!115
2025-03-24 18:08:05 +01:00
leonarski_f
3f6be4c7a0
v1.0.0-rc.32
2025-03-24 18:08:05 +01:00
leonarski_f
118e2f7992
Merge branch '2503-1.0.0-rc.32-2' into 'main'
...
v.1.0.0-rc.32
See merge request jungfraujoch/nextgendcu!114
2025-03-24 12:16:33 +01:00
leonarski_f
a30707964d
v.1.0.0-rc.32
2025-03-24 12:16:33 +01:00
leonarski_f
19be3575f0
Merge branch '2502-release-script' into 'main'
...
Update FPGA version in the upload script
See merge request jungfraujoch/nextgendcu!113
2025-03-02 14:15:49 +01:00
leonarski_f
d7b586452a
Update FPGA version in the upload script
2025-03-02 14:15:11 +01:00
leonarski_f
fbdb3de175
Merge branch '2505-fpga-revid-5' into 'main'
...
v1.0.0-rc.31
See merge request jungfraujoch/nextgendcu!112
2025-03-02 13:15:28 +01:00
leonarski_f
ddf4c75645
v1.0.0-rc.31
2025-03-02 13:15:28 +01:00
leonarski_f
aeabc81a4c
Merge branch '2502-fix-pedestal-auto-count-time' into 'main'
...
DiffractionExperiment: Fix error in pedestal G1/G2 count time
See merge request jungfraujoch/nextgendcu!110
2025-02-14 12:50:32 +01:00
leonarski_f
2fec68d3b9
DiffractionExperiment: Fix error in pedestal G1/G2 count time
2025-02-14 10:21:38 +01:00
leonarski_f
1737f410d5
Merge branch '2501-pedestal-bug' into 'main'
...
Fix bug: Pixel mask applied + error in pedestal
See merge request jungfraujoch/nextgendcu!109
2025-01-21 16:53:40 +01:00
leonarski_f
a059b66a3c
AcquisitionDevice: Fix bug, when pixel mask was applied; in a situation of a bad pedestal run the system went into bad loop (given mask affected pedestal calculation, there was no way to actually take meaningful pedestal and update the mask)
2025-01-21 16:09:59 +01:00
leonarski_f
f1e04d7d56
Merge branch '2412-writer' into 'main'
...
version 1.0.0-rc.30
See merge request jungfraujoch/nextgendcu!108
2024-12-09 20:34:58 +01:00
leonarski_f
d5d7072a9f
version 1.0.0-rc.30
2024-12-09 20:34:58 +01:00
leonarski_f
483c12ca86
Merge branch '2412-warning-lost-frames' into 'main'
...
version 1.0.0-rc.29
See merge request jungfraujoch/nextgendcu!107
2024-12-08 13:26:13 +01:00
leonarski_f
7564619574
version 1.0.0-rc.29
2024-12-08 13:26:13 +01:00
leonarski_f
6ec126d65a
Merge branch '2412-1.0.0-rc.28' into 'main'
...
version 1.0.0-rc.28
See merge request jungfraujoch/nextgendcu!106
2024-12-05 16:41:04 +01:00
leonarski_f
e5a775b4a3
version 1.0.0-rc.28
2024-12-05 16:41:04 +01:00
leonarski_f
381e44e944
Merge branch '2412-fix-no-cuda-compilation' into 'main'
...
version 1.0.0-rc.27 minor fixes
See merge request jungfraujoch/nextgendcu!105
2024-12-04 20:58:51 +01:00
leonarski_f
89a77ceec7
version 1.0.0-rc.27 minor fixes
2024-12-04 20:58:51 +01:00
leonarski_f
762bb1b9c0
Merge branch '2412-fix-one-test' into 'main'
...
version 1.0.0-rc.27 quick fix
See merge request jungfraujoch/nextgendcu!104
2024-12-03 09:27:54 +01:00
leonarski_f
ed89fe2619
jfjoch_test: ZMQImageCommTest_NoWriter could potentially contain values that cannot be represented by CBOR
2024-12-03 08:57:56 +01:00
leonarski_f
6f744fd86d
Merge branch '2411-rc.1.0.0-rc.27' into 'main'
...
version 1.0.0-rc.27
See merge request jungfraujoch/nextgendcu!103
2024-12-02 21:17:14 +01:00
leonarski_f
71290f374a
version 1.0.0-rc.27
2024-12-02 21:17:14 +01:00
leonarski_f
c3d6c280b8
Merge branch '2411-NXmx-docs' into 'main'
...
version 1.0.0-rc.26 minor fixes
See merge request jungfraujoch/nextgendcu!102
2024-11-27 16:27:41 +01:00
leonarski_f
db5ee64f74
version 1.0.0-rc.26 minor fixes
2024-11-27 16:27:41 +01:00
leonarski_f
6a4a2c54ff
Merge branch '2411-status-vector-fix' into 'main'
...
version 1.0.0-rc.26 quick fixes
See merge request jungfraujoch/nextgendcu!101
2024-11-27 11:46:58 +01:00
leonarski_f
50ef79e621
version 1.0.0-rc.26 quick fixes
2024-11-27 11:46:58 +01:00
leonarski_f
deba54db4e
Merge branch '2411-cbor-plots' into 'main'
...
version 1.0.0-rc.26
See merge request jungfraujoch/nextgendcu!100
2024-11-26 16:04:38 +01:00
leonarski_f
b3e745a8dd
version 1.0.0-rc.26
2024-11-26 16:04:38 +01:00
leonarski_f
9ab5206c12
Merge branch '2411-documentation' into 'main'
...
version 1.0.0-rc.25
See merge request jungfraujoch/nextgendcu!99
2024-11-22 21:25:20 +01:00
leonarski_f
28d224afab
version 1.0.0-rc.25
2024-11-22 21:25:20 +01:00
leonarski_f
bebcc634da
Merge branch '2411-1.0.0-rc.24-fixes' into 'main'
...
Fix to CI (no new release)
See merge request jungfraujoch/nextgendcu!98
2024-11-17 15:47:52 +01:00
leonarski_f
b56d3a1461
FIX CI
2024-11-17 15:45:15 +01:00
leonarski_f
6912541107
Merge branch '2410-new-fpga-release' into 'main'
...
version 1.0.0-rc.24
See merge request jungfraujoch/nextgendcu!97
2024-11-17 14:55:09 +01:00
leonarski_f
adc13ff33e
version 1.0.0-rc.24
2024-11-17 14:55:09 +01:00
leonarski_f
aeeae33ad9
Merge branch '2410-python-client-build' into 'main'
...
Python client is built in CI (no new release)
See merge request jungfraujoch/nextgendcu!96
2024-10-23 21:13:22 +02:00
leonarski_f
24bb82c8f7
Python client is built in CI (no new release)
2024-10-23 21:13:22 +02:00
leonarski_f
b32a37da32
Merge branch '2410-ci-git-psi-ch-fix' into 'main'
...
Fix for pipeline (no new release!)
See merge request jungfraujoch/nextgendcu!95
2024-10-23 20:05:05 +02:00
leonarski_f
631a9d5312
Fix for pipeline (no new release!)
2024-10-23 20:05:05 +02:00
leonarski_f
89b692551b
Merge branch '2410-count-time-error' into 'main'
...
Version 1.0.0-rc.23
See merge request jungfraujoch/nextgendcu!94
2024-10-23 19:03:09 +02:00
leonarski_f
4e57c3cda4
Version 1.0.0-rc.23
2024-10-23 19:03:09 +02:00
leonarski_f
c0fd38880c
Merge branch '2410-raw-data-fix' into 'main'
...
Fix seg fault with raw data
See merge request jungfraujoch/nextgendcu!93
2024-10-23 16:20:48 +02:00
leonarski_f
5034121c0b
Fix seg fault with raw data + improve data processing settings display in Frontend
2024-10-23 16:20:48 +02:00
leonarski_f
72e3aae608
Merge branch '2410-1.0.0-rc.21' into 'main'
...
version 1.0.0-rc.21
See merge request jungfraujoch/nextgendcu!92
2024-10-23 10:16:37 +02:00
leonarski_f
36e3a59802
version 1.0.0-rc.21
2024-10-23 10:16:37 +02:00
leonarski_f
950c580558
Merge branch '2410-release-fix' into 'main'
...
CI: Remove FPGA build from CI
See merge request jungfraujoch/nextgendcu!91
2024-10-22 08:52:07 +02:00
leonarski_f
3c556c69c5
CI: Remove FPGA build from CI
2024-10-22 08:18:55 +02:00
leonarski_f
0f6d02a878
Merge branch '2410-rx19-fixes' into 'main'
...
version 1.0.0-rc.20
See merge request jungfraujoch/nextgendcu!90
2024-10-21 13:30:56 +02:00
leonarski_f
40c1e3d49f
version 1.0.0-rc.20
2024-10-21 13:30:56 +02:00
leonarski_f
abf7072ee1
Merge branch '2410-rc.18-quick-fixes' into 'main'
...
version 1.0.0-rc.19
See merge request jungfraujoch/nextgendcu!89
2024-10-18 20:17:29 +02:00
leonarski_f
2e62cb1738
version 1.0.0-rc.19
2024-10-18 20:17:29 +02:00
leonarski_f
e6eb7af5ae
Merge branch '2410-1.0.0.rc-18.fixes' into 'main'
...
Fixes to version 1.0.0-rc.18
See merge request jungfraujoch/nextgendcu!88
2024-10-17 16:29:39 +02:00
leonarski_f
c9eb2ca65d
Fixes to version 1.0.0-rc.18
2024-10-17 16:29:38 +02:00
leonarski_f
3d9c93c32a
Merge branch '2410-1.0.0-rc.18' into 'main'
...
version 1.0.0-rc.18
See merge request jungfraujoch/nextgendcu!87
2024-10-16 19:52:01 +02:00
leonarski_f
1d7e5f173d
version 1.0.0-rc.18
2024-10-16 19:52:01 +02:00
leonarski_f
bc8afdcb55
Merge branch '2410-fpga-8x10g' into 'main'
...
Fixes to 8x10g FPGA image and frontend
See merge request jungfraujoch/nextgendcu!86
2024-10-16 09:12:24 +02:00
leonarski_f
4ae0668f2f
Fixes to 8x10g FPGA image and frontend
2024-10-16 09:12:24 +02:00
leonarski_f
4cf20ae71b
Merge branch '2410-rc.17-fixes' into 'main'
...
xbflash.qspi: Add tool from Xilinx to flash cards (it is a nightmare to...
See merge request jungfraujoch/nextgendcu!85
2024-10-15 09:27:22 +02:00
leonarski_f
c7d255de6f
xbflash.qspi: Add tool from Xilinx to flash cards (it is a nightmare to...
2024-10-15 09:27:22 +02:00
leonarski_f
7cc6f4508a
Merge branch '2410-1.0.0-rc.17-2' into 'main'
...
version 1.0.0-rc.17
See merge request jungfraujoch/nextgendcu!84
2024-10-14 15:03:38 +02:00
leonarski_f
ce19996874
version 1.0.0-rc.17
2024-10-14 15:03:38 +02:00
leonarski_f
ad579f5d22
Merge branch '2410-pistache-version' into 'main'
...
version1.0.0-rc.16 fixes
See merge request jungfraujoch/nextgendcu!83
2024-10-11 16:43:06 +02:00
leonarski_f
26408608d4
version1.0.0-rc.16 fixes
2024-10-11 16:43:06 +02:00
leonarski_f
e92169a244
Merge branch '2410-1.0.0-rc.16-fixes' into 'main'
...
version1.0.0-rc.16 fixes
See merge request jungfraujoch/nextgendcu!82
2024-10-11 13:21:26 +02:00
leonarski_f
6aa43e6b7e
version1.0.0-rc.16 fixes
2024-10-11 13:21:26 +02:00
leonarski_f
2203513ffb
Merge branch '2410-1.0.0-rc.16' into 'main'
...
version 1.0.0-rc.16
See merge request jungfraujoch/nextgendcu!81
2024-10-11 11:11:37 +02:00
leonarski_f
b605b95127
version 1.0.0-rc.16
2024-10-11 11:11:37 +02:00
leonarski_f
040c43084e
Merge branch '2410-eiger-test' into 'main'
...
version 1.0.0-rc.15
See merge request jungfraujoch/nextgendcu!80
2024-10-08 21:04:09 +02:00
leonarski_f
95eaad3d35
version 1.0.0-rc.15
2024-10-08 21:04:09 +02:00
leonarski_f
7a23eade30
Merge branch '2410-pedestal-no-window' into 'main'
...
version 1.0.0-rc.14
See merge request jungfraujoch/nextgendcu!79
2024-10-07 11:56:40 +02:00
leonarski_f
3be959f272
version 1.0.0-rc.14
2024-10-07 11:56:40 +02:00
leonarski_f
9e21d312b2
Merge branch '2410-first-release' into 'main'
...
version 1.0.0-rc.13
See merge request jungfraujoch/nextgendcu!78
2024-10-05 13:14:49 +02:00
leonarski_f
e812918e2e
version 1.0.0-rc.13
2024-10-05 13:14:49 +02:00
leonarski_f
e03a41ec73
Merge branch '2408-maxiv-ci' into 'main'
...
MAXIV CI: Add docker-shared tag
See merge request jungfraujoch/nextgendcu!77
2024-08-08 12:37:51 +02:00
leonarski_f
f7ae0546bd
MAXIV CI: Add docker-shared tag
2024-08-08 12:18:31 +02:00
leonarski_f
e1045ee3b6
Merge branch '2407-minor-fix' into 'main'
...
1.0.0-rc.12 Minor fixes
See merge request jungfraujoch/nextgendcu!76
2024-07-08 19:58:27 +02:00
leonarski_f
3e5ed2e9f9
1.0.0-rc.12 Minor fixes
2024-07-08 19:58:27 +02:00
leonarski_f
3a08733872
Merge branch '2407-versioning' into 'main'
...
1.0.0-rc.12: Fixes to versioning
See merge request jungfraujoch/nextgendcu!75
2024-07-06 10:56:55 +02:00
leonarski_f
00be0bb224
1.0.0-rc.12: Fixes to versioning
2024-07-06 10:56:54 +02:00
leonarski_f
c4fc178f7a
Merge branch '2406-sqroot' into 'main'
...
Version 1.0.0-rc.12
See merge request jungfraujoch/nextgendcu!74
2024-07-06 09:34:44 +02:00
leonarski_f
6b5fddf2b7
Version 1.0.0-rc.12
2024-07-06 09:34:44 +02:00
leonarski_f
2b9ce9a26e
Merge branch '2406-more-minor-stuff' into 'main'
...
v1.0.0_rc.11
See merge request jungfraujoch/nextgendcu!73
2024-06-30 17:48:35 +02:00
leonarski_f
3035d9e144
v1.0.0_rc.11
2024-06-30 17:48:35 +02:00
leonarski_f
53b5a304d3
Merge branch '2406-openapi-python-client' into 'main'
...
Minor modifications to jfjoch_writer and OpenAPI
See merge request jungfraujoch/nextgendcu!72
2024-06-28 20:44:51 +02:00
leonarski_f
30a92d8eb9
Minor modifications to jfjoch_writer and OpenAPI
2024-06-28 20:44:51 +02:00
leonarski_f
81df571961
Merge branch '2406-after-crmx' into 'main'
...
Modifications after CristallinaMX beamtime
See merge request jungfraujoch/nextgendcu!71
2024-06-27 20:26:11 +02:00
leonarski_f
1717e171b9
Modifications after CristallinaMX beamtime
2024-06-27 20:26:11 +02:00
leonarski_f
4e59930972
Merge branch '2406-crmx' into 'main'
...
Release 1.0.0_rc.9
See merge request jungfraujoch/nextgendcu!70
2024-06-20 11:26:40 +02:00
leonarski_f
a32c7274a6
Release 1.0.0_rc.9
2024-06-20 11:26:40 +02:00
leonarski_f
8809b8d0d5
Merge branch '2405-writer-metadata' into 'main'
...
Extra metadata in HDF5 writer completed file stream
See merge request jungfraujoch/nextgendcu!69
2024-06-05 18:18:12 +02:00
leonarski_f
86b3934387
Extra metadata in HDF5 writer completed file stream
2024-06-05 18:18:12 +02:00
leonarski_f
7d9dcf2721
Merge branch '2405-maxiv-day-5' into 'main'
...
Updates after MAX IV experiment
See merge request jungfraujoch/nextgendcu!68
2024-06-03 10:56:43 +02:00
leonarski_f
953c3fa972
Updates after MAX IV experiment
2024-06-03 10:56:43 +02:00
leonarski_f
5d7a4e1ff2
Merge branch '2405-maxiv-day-3-2' into 'main'
...
PreviewImage: remove mutex
See merge request jungfraujoch/nextgendcu!67
2024-05-23 22:58:52 +02:00
leonarski_f
f85b87bfd2
PreviewImage: remove mutex
2024-05-23 22:58:52 +02:00
leonarski_f
500222bdcc
Merge branch '2405-maxiv-day-3' into 'main'
...
Minor modifications
See merge request jungfraujoch/nextgendcu!66
2024-05-23 17:11:14 +02:00
leonarski_f
c4d677f05b
Minor modifications
2024-05-23 17:11:14 +02:00
leonarski_f
76ff39c012
Merge branch '2405-maxiv-day-2' into 'main'
...
MAX IV experiment day 2 corrections
See merge request jungfraujoch/nextgendcu!65
2024-05-23 12:15:36 +02:00
leonarski_f
3ef89483e8
MAX IV experiment day 2 corrections
2024-05-23 12:15:36 +02:00
leonarski_f
e185fbb3f5
Merge branch '2405-maxiv-day-1' into 'main'
...
MAX IV test day 1 modifications
See merge request jungfraujoch/nextgendcu!64
2024-05-21 10:22:37 +02:00
leonarski_f
701c083739
MAX IV test day 1 modifications
2024-05-21 10:22:37 +02:00
leonarski_f
03662506c6
Merge branch '2405-writer-no-common' into 'main'
...
Simplify dependencies for jfjoch_writer
See merge request jungfraujoch/nextgendcu!63
2024-05-20 18:05:36 +02:00
leonarski_f
1b297babe9
Simplify dependencies for jfjoch_writer
2024-05-20 18:05:36 +02:00
leonarski_f
adc7aa7c7d
Merge branch '2405-dependencies-3' into 'main'
...
Build RPM for DKMS driver
See merge request jungfraujoch/nextgendcu!62
2024-05-20 11:40:30 +02:00
leonarski_f
27e17c316d
Build RPM for DKMS driver
2024-05-20 11:40:30 +02:00
leonarski_f
d7d66dc85c
Merge branch '2405-dependencies-2' into 'main'
...
Minor fixes for dependencies
See merge request jungfraujoch/nextgendcu!61
2024-05-19 14:09:00 +02:00
leonarski_f
2a8fc3a466
Minor fixes for dependencies
2024-05-19 14:09:00 +02:00
leonarski_f
e4acd93b88
Merge branch '2405-dependencies' into 'main'
...
Change the way dependencies are handled
See merge request jungfraujoch/nextgendcu!60
2024-05-17 19:19:17 +02:00
leonarski_f
4ca397bd42
Change the way dependencies are handled
2024-05-17 19:19:17 +02:00
leonarski_f
4d780c1dda
Merge branch '2405-zmq-preview' into 'main'
...
1.0.0-rc2: Fixes in preview
See merge request jungfraujoch/nextgendcu!59
2024-05-16 17:41:47 +02:00
leonarski_f
949f693311
1.0.0-rc2: Fixes in preview
2024-05-16 17:41:47 +02:00
leonarski_f
2b945f6dfa
Merge branch '2405-versioning' into 'main'
...
Improve release/versioning of Jungfraujoch repository
See merge request jungfraujoch/nextgendcu!58
2024-05-15 11:29:01 +02:00
leonarski_f
91fd44bff7
Improve release/versioning of Jungfraujoch repository
2024-05-15 11:29:01 +02:00
leonarski_f
3693cae440
Merge branch '2405-building-improvements' into 'main'
...
Improvements in building Jungfraujoch
See merge request jungfraujoch/nextgendcu!57
2024-05-06 21:28:55 +02:00
leonarski_f
5312f3ea6a
Improvements in building Jungfraujoch
2024-05-06 21:28:55 +02:00
leonarski_f
d4176ca9d3
Merge branch '2405-writer-2' into 'main'
...
HDF5DataFilePluginJUNGFRAU: Save free send buffers in the HDF5 file
See merge request jungfraujoch/nextgendcu!56
2024-05-04 20:40:47 +02:00
leonarski_f
6e30126dc8
HDF5DataFilePluginJUNGFRAU: Save free send buffers
2024-05-03 19:35:08 +02:00
leonarski_f
ecb3a4f5a9
Merge branch '2405-writer' into 'main'
...
jfjoch_writer updates
See merge request jungfraujoch/nextgendcu!55
2024-05-03 15:46:21 +02:00
leonarski_f
f1472a5fe1
jfjoch_writer updates
...
* Writer can send a PUB message with information on closed file
* Writer uses getopt to format input parameters
* DiffractionExperiment: Add frame number limit
2024-05-03 15:46:21 +02:00
leonarski_f
932ccce2e8
Merge branch '2404-preview' into 'main'
...
Preview improvements
See merge request jungfraujoch/nextgendcu!54
2024-05-02 17:16:23 +02:00
leonarski_f
ca54d66841
Preview improvements
2024-05-02 17:16:23 +02:00
leonarski_f
0cf7886821
Merge branch '2404-small-fixes' into 'main'
...
Small fixes
See merge request jungfraujoch/nextgendcu!53
2024-05-01 20:24:11 +02:00
leonarski_f
ea667f3313
Small fixes
2024-05-01 20:24:11 +02:00
leonarski_f
bd9e07932d
Merge branch '2404-fixed-g1' into 'main'
...
Further enhacements
See merge request jungfraujoch/nextgendcu!52
2024-04-29 14:13:35 +02:00
leonarski_f
64dbd2291e
Further enhacements
2024-04-29 14:13:35 +02:00
leonarski_f
870d0c4e43
Merge branch '2404-minor-fixes' into 'main'
...
2404 minor fixes
See merge request jungfraujoch/nextgendcu!51
2024-04-26 12:11:48 +02:00
leonarski_f
2ce574a6c7
2404 minor fixes
2024-04-26 12:11:48 +02:00
leonarski_f
c8680dda9f
Merge branch '2404-doc' into 'main'
...
Updates to documentation
See merge request jungfraujoch/nextgendcu!50
2024-04-26 10:29:00 +02:00
leonarski_f
97b0d765f1
Updates to documentation
2024-04-26 10:28:31 +02:00
leonarski_f
06feb8ea30
Merge branch 'indexer-fix' into 'main'
...
CMake: Temporary fix for fast-feedback-indexer
See merge request jungfraujoch/nextgendcu!49
2024-04-26 08:46:10 +02:00
leonarski_f
3ca5cf1a61
CMake: Temporary fix for fast-feedback-indexer
2024-04-26 08:01:37 +02:00
leonarski_f
00facc9aef
Merge branch '2404-writer-performance' into 'main'
...
Improvements before MAX IV test
See merge request jungfraujoch/nextgendcu!48
2024-04-25 20:11:58 +02:00
leonarski_f
ea70b27e85
Improvements before MAX IV test
2024-04-25 20:11:58 +02:00
leonarski_f
2c8e1fd83d
Merge branch '2404-indexing' into 'main'
...
Indexing improvements
See merge request jungfraujoch/nextgendcu!47
2024-04-20 13:41:41 +02:00
leonarski_f
4e8c3a88a7
Indexing improvements
2024-04-20 13:41:41 +02:00
leonarski_f
876457e9c0
Merge branch '2404-eiger-support' into 'main'
...
Modifications necessary for the EIGER test
See merge request jungfraujoch/nextgendcu!46
2024-04-18 15:36:52 +02:00
leonarski_f
9630c06b02
Modifications necessary for the EIGER test
2024-04-18 15:36:52 +02:00
leonarski_f
e1f5dc1ef5
Merge branch '2404-pusher-performance' into 'main'
...
Refactor how frames are sent from receiver
See merge request jungfraujoch/nextgendcu!45
2024-04-14 21:47:06 +02:00
leonarski_f
85a169ec19
Refactor how frames are sent from receiver
2024-04-14 21:47:06 +02:00
leonarski_f
5a793a9260
Merge branch '2404-pedestal-sc-int' into 'main'
...
Use internal trigger to take pedestal + fix fixedG1 pedestal with SCs
See merge request jungfraujoch/nextgendcu!44
2024-04-13 14:27:38 +02:00
leonarski_f
38ed2ed56f
Use internal trigger to take pedestal + fix fixedG1 pedestal with SCs
2024-04-13 14:27:37 +02:00
leonarski_f
24029d1268
Merge branch '2404-dectris-format' into 'main'
...
Move back to DECTRIS flavor of NXmx
See merge request jungfraujoch/nextgendcu!43
2024-04-11 16:10:21 +02:00
leonarski_f
809441d0f0
Move back to DECTRIS flavor of NXmx
2024-04-11 16:10:21 +02:00
leonarski_f
c28c71a3f1
Merge branch '2404-indexing-enable' into 'main'
...
2404 indexing enable
See merge request jungfraujoch/nextgendcu!42
2024-04-11 09:25:49 +02:00
leonarski_f
82a2d9a7bf
2404 indexing enable
2024-04-11 09:25:48 +02:00
leonarski_f
f2be4c677d
Merge branch '2404-preview-functionality' into 'main'
...
Improve preview functionality
See merge request jungfraujoch/nextgendcu!41
2024-04-10 11:17:36 +02:00
leonarski_f
006886b39f
Improve preview functionality
2024-04-10 11:17:36 +02:00
leonarski_f
4db3fced94
Merge branch '2404-statusvector-fix-2' into 'main'
...
StatusVector: Use std::vector instead of std::map
See merge request jungfraujoch/nextgendcu!40
2024-04-09 14:14:28 +02:00
leonarski_f
344032e830
StatusVector: Use std::vector instead of std::map
2024-04-09 13:40:47 +02:00
leonarski_f
d1c22fe414
Merge branch '2404-disable-spot-finding' into 'main'
...
OpenAPI: Add spot finding enable/disable option
See merge request jungfraujoch/nextgendcu!39
2024-04-09 06:55:58 +02:00
leonarski_f
9cff0dc6f7
OpenAPI: Add spot finding enable/disable option
2024-04-09 00:27:41 +02:00
leonarski_f
c1e046b90d
Merge branch '2404-filewriter' into 'main'
...
File writer and spot finding improvements
See merge request jungfraujoch/nextgendcu!37
2024-04-08 11:18:50 +02:00
leonarski_f
c6d2b5eedf
File writer and spot finding improvements
2024-04-08 11:18:50 +02:00
leonarski_f
15d99c6162
Merge branch '2403-plots' into 'main'
...
Improve plotting
See merge request jungfraujoch/nextgendcu!36
2024-03-31 23:08:19 +02:00
leonarski_f
30e775d8a2
Improve plotting
2024-03-31 23:08:19 +02:00
leonarski_f
8cad89d649
Merge branch '2403-hostname-bug' into 'main'
...
Fix bug in detector initialize
See merge request jungfraujoch/nextgendcu!35
2024-03-23 04:07:12 +01:00
leonarski_f
30599e2858
Fix bug in detector initialize
2024-03-23 04:07:12 +01:00
leonarski_f
009c275c99
Merge branch '2403-gpu-bug' into 'main'
...
Updates March 2023
See merge request jungfraujoch/nextgendcu!34
2024-03-14 20:26:03 +01:00
leonarski_f
59aacf516d
Updates March 2023
2024-03-14 20:26:03 +01:00
leonarski_f
affb8d1380
Merge branch '2403-det-stop-bug' into 'main'
...
Cancel data acquisition not working when detector waits for TTL trigger
See merge request jungfraujoch/nextgendcu!33
2024-03-08 18:17:12 +01:00
leonarski_f
add967483b
DetectorWrapper: InternalStop() should also stop detector if it is waiting for trigger
2024-03-08 12:48:24 +01:00
leonarski_f
738cd26e6b
Merge branch '230308-repub-fix' into 'main'
...
ZMQImagePuller: Fix republish socket direction
See merge request jungfraujoch/nextgendcu!32
2024-03-08 09:40:03 +01:00
leonarski_f
19dbbdd8bb
ZMQImagePuller: Fix republish socket direction
2024-03-08 09:38:57 +01:00
leonarski_f
7a12617517
Merge branch '2303-small-fixes' into 'main'
...
2303 small fixes
See merge request jungfraujoch/nextgendcu!31
2024-03-07 18:28:10 +01:00
leonarski_f
cbd953b602
2303 small fixes
2024-03-07 18:28:09 +01:00
leonarski_f
48f7318438
Merge branch '2304-writer' into 'main'
...
Writer error reporting improvement
See merge request jungfraujoch/nextgendcu!30
2024-03-06 19:57:31 +01:00
leonarski_f
5b91d0059e
Writer error reporting improvement
2024-03-06 19:57:31 +01:00
leonarski_f
b36811968b
Merge branch '2402-swissfel-crmx' into 'main'
...
Modifications after SwissFEL CrMX beamtime
See merge request jungfraujoch/nextgendcu!29
2024-03-05 20:41:47 +01:00
leonarski_f
d315506633
* Enhancements for XFEL
...
* Enhancements for EIGER
* Writer is more flexible and capable of handling DECTRIS data
2024-03-05 20:41:47 +01:00
leonarski_f
71d862b706
Merge branch 'dev240207-resnet' into 'main'
...
Add deep learning resolution estimation model from Stanford
See merge request jungfraujoch/nextgendcu!26
2024-02-08 20:15:29 +01:00
leonarski_f
8dcecb9685
Add deep learning resolution estimation model from Stanford
2024-02-08 20:15:29 +01:00
leonarski_f
1b4ab88f54
Merge branch 'dev240207' into 'main'
...
Minor modifications in SwissFEL preparations
See merge request jungfraujoch/nextgendcu!25
2024-02-07 09:43:52 +01:00
leonarski_f
820c3616e5
Minor modifications in SwissFEL preparations
2024-02-07 09:43:52 +01:00
leonarski_f
de95928e64
Merge branch 'dev240131_spot_finder' into 'main'
...
Fixes after MAX IV experiment
See merge request jungfraujoch/nextgendcu!24
2024-02-05 17:18:16 +01:00
leonarski_f
babb1a5c8d
Fixes after MAX IV experiment
2024-02-05 17:18:16 +01:00
leonarski_f
91a0960303
Merge branch 'dev240129_http_writer' into 'main'
...
jfjoch_writer improvement
See merge request jungfraujoch/nextgendcu!23
2024-01-30 20:34:30 +01:00
leonarski_f
52519fb45c
jfjoch_writer improvement
2024-01-30 20:34:30 +01:00
leonarski_f
34dd74d8ae
Merge branch 'dev231218' into 'main'
...
FPGA: Change FIFO size to improve placing
See merge request jungfraujoch/nextgendcu!22
2024-01-28 20:11:39 +01:00
leonarski_f
6e85a30930
FPGA: Change FIFO size to improve placing
2024-01-28 20:11:39 +01:00
leonarski_f
5598a98ea4
Merge branch 'dev231218' into 'main'
...
Modifications in preparation to MAX IV experiment
See merge request jungfraujoch/nextgendcu!21
2024-01-27 21:23:57 +01:00
leonarski_f
f5f86d9ab6
Modifications in preparation to MAX IV experiment
2024-01-27 21:23:56 +01:00
leonarski_f
2446643489
Merge branch 'dev231218' into 'main'
...
Remove AN/LT capability
See merge request jungfraujoch/nextgendcu!19
2023-12-18 12:33:31 +01:00
leonarski_f
07fd769102
Remove AN/LT capability
2023-12-18 12:33:31 +01:00
leonarski_f
c04a4e8f29
Merge branch 'dev231215' into 'main'
...
Fix spot finding + fix FPGA network LEDs behavior
See merge request jungfraujoch/nextgendcu!18
2023-12-16 09:20:46 +01:00
leonarski_f
d66b6b949d
Fix spot finding + fix FPGA network LEDs behavior
2023-12-16 09:20:46 +01:00
leonarski_f
e88f00f090
Merge branch 'spot_finder_bug' into 'main'
...
Initial look into bug with spot finder
See merge request jungfraujoch/nextgendcu!17
2023-12-15 06:50:15 +01:00
leonarski_f
a4e7cd54ae
Initial look into bug with spot finder
2023-12-15 06:50:14 +01:00
leonarski_f
05563966ee
Merge branch 'dev231212' into 'main'
...
Minor fixes for CI, dependencies, and documentation
See merge request jungfraujoch/nextgendcu!16
2023-12-14 22:39:17 +01:00
leonarski_f
d82bd13917
Minor fixes for CI and dependencies
...
Improvements in documentation and readability of JungfraujochDevice function
2023-12-14 22:39:17 +01:00
leonarski_f
76e56cdf73
Merge branch 'openapi-pistache' into 'main'
...
New REST+OpenAPI interface
See merge request jungfraujoch/nextgendcu!15
2023-12-11 12:11:54 +01:00
leonarski_f
0b69dfb290
New REST+OpenAPI interface
2023-12-11 12:11:54 +01:00
leonarski_f
99f33eaf53
Merge branch 'generalized_serializer' into 'main'
...
Generalized serializer
See merge request jungfraujoch/nextgendcu!13
2023-12-11 06:49:24 +01:00
leonarski_f
f1935526a7
Generalized serializer
2023-12-11 06:49:24 +01:00
leonarski_f
75913b83eb
Merge branch 'fpga_interrupt_anlt' into 'main'
...
Extend FPGA functionality
See merge request jungfraujoch/nextgendcu!12
2023-12-09 12:08:40 +01:00
leonarski_f
1798de247b
Extend FPGA functionality
2023-12-09 12:08:39 +01:00
leonarski_f
35a9614f38
Merge branch 'maxiv_ci' into 'main'
...
CI: Rename MAX IV CI file
See merge request jungfraujoch/nextgendcu!11
2023-12-05 11:29:17 +01:00
leonarski_f
412ee6f05c
CI: Rename MAX IV CI file
2023-12-05 11:28:15 +01:00
leonarski_f
4df4c4779a
Merge branch 'maxiv_ci' into 'main'
...
Added Gitlab CI script specific for MAX IV
See merge request jungfraujoch/nextgendcu!10
2023-12-04 22:04:48 +01:00
leonarski_f
e8e90ff623
Added Gitlab CI script specific for MAX IV
...
Signed-off-by: Filip Leonarski <filip.leonarski@psi.ch >
2023-12-04 22:03:16 +01:00
leonarski_f
905c26ba88
CI: Remove JFJOCH_COMPILE_TESTS from cmake directives
2023-11-29 10:49:24 +01:00
leonarski_f
1d3d8d081e
FPGA: add power report after routing
2023-11-28 21:30:40 +01:00
leonarski_f
657cf802eb
FPGA: frame_summation_reorder_compl doesn't need ap_start
2023-11-23 16:39:48 +01:00
leonarski_f
73cb5531b5
FPGA: Remove frame_summation_reorder_compl test bench
2023-11-23 16:38:29 +01:00
leonarski_f
96c47cfd73
FPGAIntegrationTest: Fix test
2023-11-23 16:37:58 +01:00
leonarski_f
5e7868d17d
FPGA: frame_summation_reorder_compl - minor change in operation order
2023-11-23 14:56:40 +01:00
leonarski_f
d38a6baa59
FPGA: load_from_hbm: release handles before receiving start message
2023-11-23 14:56:21 +01:00
leonarski_f
e254ef1a60
FPGA: No "trailing" address message in AXI-Stream
2023-11-23 14:52:53 +01:00
leonarski_f
a7c2849a84
FPGA: measure pipeline beats in timer
2023-11-21 15:55:23 +01:00
leonarski_f
39ca47aea9
FPGA: Add processing stalls
2023-11-21 15:42:26 +01:00
leonarski_f
d2f1c569a7
FPGA: Modify FPGA register map (move action configuration to offset 0x200)
2023-11-21 15:24:55 +01:00
leonarski_f
8635724ca3
Move FPGA register map from Definitions.h to jfjoch_drv.h
2023-11-21 15:20:12 +01:00
leonarski_f
8e624b4486
Remove ActionConfigTest - not needed
2023-11-21 15:18:25 +01:00
leonarski_f
cd69dba6ab
jfjoch_broker: Adding pistache as dependency
2023-11-21 14:12:40 +01:00
leonarski_f
f4f35adb02
FPGA: load_calibration - First check if addresses are OK, then issue datamover read commands
2023-11-20 15:11:51 +01:00
leonarski_f
ba70aa1915
FPGA: Load calibration issues datamover commands first
2023-11-18 22:44:37 +01:00
leonarski_f
7ebb2f967c
FPGA: Add extra safety in load_calibration
2023-11-18 19:20:00 +01:00
leonarski_f
e5397e68cf
FPGA: Clean-up of HDL modules
2023-11-18 19:18:26 +01:00
leonarski_f
ccf5a9ff1a
CMake: writer deps
2023-11-18 16:27:09 +01:00
leonarski_f
95058de3ca
PCIe driver: generalize code to load things from host memory
2023-11-18 16:16:21 +01:00
leonarski_f
b7e09f20ac
PCIe driver: add check of REG_MAP bit in CMS after startup
2023-11-18 16:05:43 +01:00
leonarski_f
7d48c5f2cd
PCIe driver: fix load routines
2023-11-18 14:59:41 +01:00
leonarski_f
c51bfcb95a
PCIe driver: more verbose
2023-11-18 14:42:08 +01:00
leonarski_f
4edc6a0573
CMake: Add extra libraries to HDF5
2023-11-18 12:34:42 +01:00
leonarski_f
402e21f6de
CMake: Remove jfjoch_receiver + fix jfjoch_action_test dependcy
2023-11-18 12:34:29 +01:00
leonarski_f
6828d82501
Remove PreviewTest
2023-11-18 11:52:55 +01:00
leonarski_f
760484635e
PCIe driver: show max modules as decimal
2023-11-17 16:48:53 +01:00
leonarski_f
b69d9cb477
FPGA: Fix setup_action.sh
2023-11-17 16:48:27 +01:00
leonarski_f
6b2f6ef3d1
PCIe driver: remove depmod call
2023-11-17 16:46:32 +01:00
leonarski_f
fc75f4ea96
FPGA: Clean-up unnecessary comment
2023-11-17 13:04:29 +01:00
leonarski_f
01af2e497b
FPGA: Fix ADU histogram for high summation
2023-11-17 13:04:12 +01:00
leonarski_f
3012079605
jfjoch_action_test: Add summation and force 32-bit output
2023-11-17 12:27:45 +01:00
leonarski_f
1e6f64b4da
FPGA: Increase max summation to 256
2023-11-16 21:32:37 +01:00
leonarski_f
4bb306d071
Fix JFJochStateMachineTest
2023-11-16 20:38:17 +01:00
leonarski_f
de5ebbeb1d
Fix JFJochFullIntegrationTest
2023-11-16 20:25:16 +01:00
leonarski_f
bef9f440ce
CompressionAlgorithm: Make BSHUF_LZ4 default
2023-11-16 19:59:33 +01:00
leonarski_f
0d3cb19a2e
Fix tests + trim unnecessary variables in DataProcessingSettings
2023-11-16 19:58:24 +01:00
leonarski_f
4307a670eb
gRPC is necessary only for JFJochBroker
2023-11-16 18:47:53 +01:00
leonarski_f
0babc43637
fpga/README.md: Update instructions to find xbflash2
2023-11-16 16:26:07 +01:00
leonarski_f
03d2acfbe2
JFJochStateMachine: Limit ProtoBuf structures
2023-11-16 16:20:01 +01:00
leonarski_f
59765091b9
Fix test
2023-11-16 14:27:24 +01:00
leonarski_f
80583279e9
JFJochStateMachine: Remove fetchign pedestal/mask through broker
2023-11-16 14:27:18 +01:00
leonarski_f
f7069ebf5e
JFJochStateMachine: Reduce reliance on ProtoBuf (work in progress)
2023-11-16 13:57:15 +01:00
leonarski_f
c5f6119455
Remove DataAnalysisPerfTest from CI
2023-11-16 13:45:37 +01:00
leonarski_f
7c57f16d59
Remove GPU spot finder
2023-11-15 21:37:20 +01:00
leonarski_f
bb8e0f7b84
Fix unnecessary JSON <-> gRPC headers
2023-11-15 21:24:42 +01:00
leonarski_f
611a0819c9
jfjoch_broker: Reading configuration file
2023-11-15 21:16:08 +01:00
leonarski_f
9b59482b8d
CMake: Merged into option JFJOCH_WRITER_ONLY
2023-11-15 11:19:49 +01:00
leonarski_f
e8d576a563
jfjoch_writer: Not dependent on gRPC
2023-11-15 10:40:03 +01:00
leonarski_f
049dffe91e
JFJochStateMachine: Fix non-existing UnitCell constructor
2023-11-14 19:59:35 +01:00
leonarski_f
3f7fc04d84
Monolithic design achieved! (jfjoch_broker is NOT up to date!)
2023-11-14 18:23:43 +01:00
leonarski_f
2b6901af58
DiffractionExperiment: Move DetectorSettings and DatasetSettings to JFJochStateMachine
2023-11-14 16:33:19 +01:00
leonarski_f
6b2ff27f31
CMake: Modify dependencies
2023-11-14 16:00:27 +01:00
leonarski_f
9bf11a451d
CMake: Include receiver as dependency for jfjoch_broker
2023-11-14 14:07:08 +01:00
leonarski_f
f778a35e6f
DiffractionExperiment: Move internal variables to a C++ structure
2023-11-14 13:17:58 +01:00
leonarski_f
e85988dfa2
DiffractionExperiment: Clean-up Compression and UnitCell
2023-11-13 17:06:34 +01:00
leonarski_f
2f87b4c1b1
JFCalibration: Remove ProtoBuf bindings
2023-11-13 16:38:56 +01:00
leonarski_f
dbef6a3b17
JFJochReceiver is directly invoked by the broker
2023-11-13 16:08:28 +01:00
leonarski_f
3725ec5a73
JFJochServices: ProtoBuf JFJochFullBrokerStatus becomes C++ struct + remove writer stats
2023-11-13 14:45:00 +01:00
leonarski_f
13d22493c1
AcquisitionDeviceGroup: added GetNetworkConfig()
2023-11-13 13:01:37 +01:00
leonarski_f
b270b8857a
TestImagePusher: Increase tolerance for conversion errors in summation
2023-11-12 13:32:44 +01:00
leonarski_f
3e4eb449de
AcquisitionDeviceGroup: Used to simplify handling multiple aq devices
2023-11-12 13:32:24 +01:00
leonarski_f
a0c5223512
Fix DataAnalysisPerfTest
2023-11-11 23:07:00 +01:00
leonarski_f
f814346fa2
Fix GPUImageAnalysis
2023-11-11 22:57:55 +01:00
leonarski_f
834d8e8dcd
ADUHistogram: Fix return missing
2023-11-11 22:43:15 +01:00
leonarski_f
4cb4792432
JFJochReceiverService: Enable using C++ structs
2023-11-11 22:43:15 +01:00
leonarski_f
eaf7792459
DataProcessingSettings has equivalent C++ and ProtoBuf structures
2023-11-11 18:48:38 +01:00
leonarski_f
f505ec6532
Fix jfjoch_action_test
2023-11-11 17:42:06 +01:00
leonarski_f
652fc80b5d
Fix jfjoch_receiver
2023-11-11 17:41:44 +01:00
leonarski_f
d83b8d465d
JFJochReceiver: Plot is C++ struct
2023-11-10 21:22:42 +01:00
leonarski_f
04c251d16a
gRPC: Remove optional variables from ProtoBuf
2023-11-10 17:43:51 +01:00
leonarski_f
d23bcb564d
JFJochReceiver: output is standard C++ structure
2023-11-10 14:16:23 +01:00
leonarski_f
6008fbea35
JFJochReceiver: Use DiffractionExperiment and JFCalibration, instead of ProtoBuf structure
2023-11-10 12:27:35 +01:00
leonarski_f
4efcdaab74
AcqusitionDevice: Moved to dedicated directory
2023-11-10 11:45:16 +01:00
leonarski_f
04c2e41cf5
AcquisitionDevice: Remove copy constructor/assignment operator
2023-11-10 11:36:41 +01:00
leonarski_f
7993efb047
DetectorSettings: remove optional fields
2023-11-09 20:51:37 +01:00
leonarski_f
4bc61de084
AcquisitionDevice no longer depends on ProtoBuf (at least directly)
2023-11-08 21:51:42 +01:00
leonarski_f
050d762187
Remove FPGAStatus - replace it with non-ProtoBuf version
2023-11-08 21:01:36 +01:00
leonarski_f
56476e3e5f
ZMQPreviewPublisher: Stream CBOR data
2023-11-08 19:19:32 +01:00
leonarski_f
cc34a9801e
gRPC: not using pyPAI (as this requires recent ProtoBuf)
2023-11-08 18:40:34 +01:00
leonarski_f
7411d0fd69
gRPC: Only OS gRPC is supported
2023-11-08 18:39:55 +01:00
leonarski_f
98cb58d199
PCIe driver: Fix addresses for calibration and frame generator
2023-11-08 14:36:36 +01:00
leonarski_f
427f0f7a45
Fix tests + re-run FPGA synthesis
2023-11-07 21:42:16 +01:00
leonarski_f
adc0a1bab6
Fix tests + re-run FPGA synthesis
2023-11-07 21:36:22 +01:00
leonarski_f
a4af0b380c
FPGAIntegrationTest: Fix excesive test output
2023-11-07 19:18:25 +01:00
leonarski_f
41985b6c29
FPGA: Increase data width of conversion to 18-bit. This allows to use full unsigned precision + raw data are handled properly.
2023-11-07 19:11:37 +01:00
leonarski_f
2dfd878d01
JFConversionFloatingPoint: Integrate other bit depths/signs
2023-11-07 15:36:49 +01:00
leonarski_f
be546e9f76
JFConversionFloatingPoint: Move to double type (32-bit special values can be only exact in double type)
2023-11-07 14:31:59 +01:00
leonarski_f
de317c29d5
JFConversion: Clean-up
2023-11-07 13:28:27 +01:00
leonarski_f
310d77a57f
JFJochReceiver: No access to preview frame via gRPC
2023-11-07 10:13:19 +01:00
leonarski_f
552597523d
ImagePusher: Serialization of StartMessage is handled outside of the class
2023-11-06 20:21:27 +01:00
leonarski_f
591e724cf6
DiffractionExperiment: Rename GetFPGAOutputDepth -> GetPixelDepth and GetFPGASummation -> GetSummation
2023-11-06 18:01:53 +01:00
leonarski_f
dec3eb15de
FrameTransformation: Add two tests for int32 and uint16
2023-11-06 17:43:14 +01:00
leonarski_f
d6c1b19599
DiffractionExperiment: Remove ROI-mask function
2023-11-06 16:51:34 +01:00
leonarski_f
b2743072e6
DiffractionExperiment: Remove frame summation (summation only on FPGA)
2023-11-06 16:09:08 +01:00
leonarski_f
fcd7612656
DiffractionExperiment: Remove 2x2 binning to simplify transformation code
2023-11-06 14:16:15 +01:00
leonarski_f
e6442f6384
ZMQPreviewPublisher: Support both 16-bit and 32-bit images in preview
2023-11-03 17:38:23 +01:00
leonarski_f
50556932fb
DiffractionExperiment: Remove spot finder stride
2023-11-03 16:56:50 +01:00
leonarski_f
72045655b4
JFJochReceiver: Use FPGA based spot finder
2023-11-03 12:39:12 +01:00
leonarski_f
ca4b940904
StrongPixelSet: ReadFPGAOutput (not tested)
2023-11-03 12:09:33 +01:00
leonarski_f
71960d5496
JFJochReceiver: Remove MiniSummationThread (as summation is anyway handled on FPGA)
2023-11-03 11:25:14 +01:00
leonarski_f
3d7c7b0779
Implement FPGA summation
2023-11-02 20:41:37 +01:00
leonarski_f
1b2b8f5863
FPGA: Fix problems in summation and related cores
2023-11-02 20:25:29 +01:00
leonarski_f
c66c06e8f5
FPGA: Fix setup action
2023-11-02 15:09:04 +01:00
leonarski_f
8cd0d497ad
FPGA: Allow saving 32-bit unsigned.
2023-11-02 13:32:29 +01:00
leonarski_f
f21f226a59
Move MAX_FPGA_SUMMATION to Definitions.h
2023-11-02 12:55:52 +01:00
leonarski_f
b3eceef7cd
FPGA: Max module number is 32
2023-11-01 15:55:06 +01:00
leonarski_f
9f110f3c1a
FPGA: nmodules is actually module - 1 (there will be never 0 modules, while it can encode 32)
2023-11-01 14:28:32 +01:00
leonarski_f
112a62fc7f
FPGA: remove limit of modules for frame_generator
2023-11-01 14:20:43 +01:00
leonarski_f
8f2b01be80
FPGA: frame_generator and load_calibration return value for error checking
2023-11-01 13:31:41 +01:00
leonarski_f
a71121482e
FPGAIntegrationTest: More parameters in packet generator custom frame test
2023-11-01 13:29:06 +01:00
leonarski_f
31304553be
FPGA: sls_detector had hardcoded max module number -> fixed
2023-11-01 13:28:17 +01:00
leonarski_f
3940f067a8
MAX_MODULES_FPGA moved to Definitions.h => This needs to be const for RELEASE_LEVEL
2023-11-01 13:16:22 +01:00
leonarski_f
b84febed5c
FPGA: Update max summation to 128
2023-11-01 12:23:25 +01:00
leonarski_f
a17b75862e
Update CI scripts. Remove retaining .bit files (large and not useful) and remove RHEL7 specific parts.
2023-11-01 12:18:37 +01:00
leonarski_f
e0ef39a9ec
Update README.md
2023-11-01 12:18:37 +01:00
leonarski_f
f9ac919e3c
Merge branch 'fpga_multipixel' into 'main'
...
FPGA: Add capability for auto-summation and image processing to the FPGA
See merge request jungfraujoch/nextgendcu!9
2023-10-29 11:29:46 +01:00
leonarski_f
05a35855eb
Extend frame summation to 64
2023-10-28 17:07:22 +02:00
leonarski_f
270dd1224b
Receiver: remove JF conversion on CPU
2023-10-28 17:00:04 +02:00
leonarski_f
c8862c8aa6
Receiver: remove Mellanox device and Linux socket (both are much less functional as compared to FPGA)
2023-10-28 16:50:55 +02:00
leonarski_f
2ed91c1849
FPGA: transfer for image and processing results are separate DMA transactions
2023-10-28 16:47:06 +02:00
leonarski_f
961c17c4d0
FPGA: data analysis is done based on 24-bit numbers - allowing frame summation
2023-10-28 16:35:33 +02:00
leonarski_f
fbc4f79a40
FPGA: Frame_summation operates internally on 24-bit integers
2023-10-28 06:22:06 +02:00
leonarski_f
4fbd747341
FPGA: Remove multipixel from the pipeline
2023-10-27 20:47:44 +02:00
leonarski_f
d562a4b435
FPGA driver: Remove TODO for sysfs from README
2023-10-27 19:51:59 +02:00
leonarski_f
28673ffc63
Merge branch 'pcie_driver_sysfs' into 'main'
...
PCIe driver: Added sysfs bindings
See merge request jungfraujoch/nextgendcu!8
2023-10-27 19:49:47 +02:00
leonarski_f
673e0f610a
FPGA driver: Read MAC address from CMS on card initialization
2023-10-27 19:48:40 +02:00
leonarski_f
4978149fdd
FPGA: Add register slice in the data pipeline
2023-10-27 19:43:40 +02:00
leonarski_f
c896ec5659
FPGA: Remove bitshuffle from the pipeline
2023-10-27 19:41:02 +02:00
leonarski_f
f46a8e47a0
FPGA: Use AggressiveExplore for routing
2023-10-27 19:12:27 +02:00
leonarski_f
817d541fb0
HLS: save_to_hbm.cpp send frames in proper order
2023-10-27 16:02:23 +02:00
leonarski_f
08c2427fc7
FPGA: Refactor FPGA (add two hierarchy groups for jungfraujoch) + change order similar to HLSSimulatedDesign
2023-10-27 15:42:24 +02:00
leonarski_f
e06086e956
HLSSimulatedDevice: Change order integration -> frame_summation -> spot finding
2023-10-27 15:41:09 +02:00
leonarski_f
b08071887b
HLSSimulatedDevice: Add frame_summation
2023-10-27 15:36:19 +02:00
leonarski_f
700d5b25af
HLSSimulatedDevice: Add frame_summation_reoder_compl
2023-10-27 15:33:29 +02:00
leonarski_f
3b802effa8
HLSSimulatedDevice: Remove module_upside_down
2023-10-27 15:28:49 +02:00
leonarski_f
7973c2ca81
HLS: Minor fixes to adu_histo.cpp
2023-10-27 15:27:36 +02:00
leonarski_f
4fbac629d6
HLS: Use U55C part number for proper usage statistics
2023-10-27 13:54:35 +02:00
leonarski_f
b022dd0055
Improved FPGA README.md
2023-10-27 12:24:50 +02:00
leonarski_f
cf69aef472
FPGA: Add extra register slices for upside_down
2023-10-26 22:36:08 +02:00
leonarski_f
2268486824
HLS: Added frame_summation core
2023-10-26 22:31:09 +02:00
leonarski_f
4011c4541d
HLS: frames inside HLS logic are counted from 0, even if JUNGFRAU counts them from 1
2023-10-26 19:42:15 +02:00
leonarski_f
473bf17ae7
HLS: axis_completion has extra parameter (ignore) that makes the frame ignored by load_from_hbm, but HBM handle is still recovered
2023-10-26 18:14:35 +02:00
leonarski_f
efac89f89e
FPGAIntegrationTest: Add invert and bitshuffle tests
2023-10-25 22:37:25 +02:00
leonarski_f
7df76a5c76
FPGAAcquisitionDevice: add option to customize execution flags
2023-10-25 22:28:13 +02:00
leonarski_f
4e60bb2f9e
FPGA: Add option to invert modules upside down
2023-10-25 22:20:45 +02:00
leonarski_f
439d6fa12a
FPGA: Spot finder won't use multipixels for mean/variance calculation
2023-10-25 18:18:29 +02:00
leonarski_f
6bcf54f603
FPGA: Add bitshuffle to the design (warning! no test for full integration!)
2023-10-25 11:07:21 +02:00
leonarski_f
a611d3f08b
FPGA: Adapt host writer to multipixel core. (TODO -> multipixels should be masked for rad. int. and spot finding)
2023-10-24 19:11:23 +02:00
leonarski_f
d408b3ed2a
FPGA: Integrate add multipixel into the design
2023-10-24 18:58:59 +02:00
leonarski_f
b33e996569
FPGA: Add multipixel - add test.
2023-10-24 18:05:59 +02:00
leonarski_f
c37a9fa768
FPGA: Add multipixel - handle division by 2 and 4 for multipixels.
2023-10-24 18:05:48 +02:00
leonarski_f
e195432aea
RawToConvertedGeometry: Separate core functions that require minimum headers
2023-10-24 17:54:14 +02:00
leonarski_f
e1a6830c50
FPGA: Add multipixel (-> TODO calculate proper number)
2023-10-24 16:43:24 +02:00
leonarski_f
79d7254555
PCIe driver: Added sysfs bindings
2023-10-24 09:25:43 +02:00
leonarski_f
6d74732bf5
Merge branch 'fpga_hbm_cache' into 'main'
...
Introduce HBM cache into the design
See merge request jungfraujoch/nextgendcu!7
2023-10-22 16:11:21 +02:00
leonarski_f
61f4adf743
Merge branch 'main' into 'fpga_hbm_cache'
...
# Conflicts:
# etc/broker.json
# python/jfjoch_pb2.py
# receiver/FPGAAcquisitionDevice.cpp
# receiver/FPGAAcquisitionDevice.h
# receiver/jfjoch_action_test.cpp
# tests/FPGAIntegrationTest.cpp
# tests/JFJochReceiverIntegrationTest.cpp
2023-10-22 13:55:41 +00:00
leonarski_f
ea0fccecc9
JFConversionGPU: Remove
2023-10-22 14:39:03 +02:00
leonarski_f
c1469d1e46
JFJochReceiver: Skip frames if acquisition finished and frames stopped earlier on the first acquisition device
2023-10-22 14:36:53 +02:00
leonarski_f
bc43921004
JFJochReceiver: Remove local conversion (not useful -> simplify)
2023-10-22 13:45:47 +02:00
leonarski_f
fe5b955289
GPUImageAnalysis: Spot finder again produces 1-bit result (similar to FPGA) reduced on CPU + mask is not applied on GPU
2023-10-22 13:42:09 +02:00
leonarski_f
566ff52bfc
JFJochReceiver: Single preview, that can be switched to present all or indexed only results
2023-10-22 12:41:59 +02:00
leonarski_f
af27854440
Frontend: Add ADU histogram plot
2023-10-21 23:08:17 +02:00
leonarski_f
ee363a8356
JFJochReceiver: Given firmware now masks uncollected parts of the image, receiver will accept partial modules (but not for pedestal!)
2023-10-21 23:01:17 +02:00
leonarski_f
624c928c84
JFJochReceiver: ADU histogram saved on per module basis at the end of the measurement (but not on per image basis)
2023-10-21 22:31:43 +02:00
leonarski_f
99741ae5c5
ADU histogram: Save
2023-10-21 19:51:25 +02:00
leonarski_f
53f4f4acf9
RadialIntegration: Calculate only on FPGA
2023-10-21 19:15:42 +02:00
leonarski_f
dd4988486c
RadialIntegrationMapping: No mask
2023-10-21 17:20:12 +02:00
leonarski_f
b4ab3087f1
RadialIntegrationProfile: Extra routines to handle GPU/CPU/FPGA workflows in more versatile way
2023-10-21 17:14:17 +02:00
leonarski_f
a7706546b7
RadialIntegration: Remove pixel split
2023-10-21 16:18:41 +02:00
leonarski_f
19644a1f5f
FPGA: Trigger synthesis
2023-10-21 16:12:51 +02:00
leonarski_f
c86bc4591c
AcquisitionDevice: Remove automatic setup of radial integration
2023-10-21 16:08:49 +02:00
leonarski_f
4ede0f1f15
FPGA: rename axis_256_to_512.cpp file
2023-10-21 15:38:40 +02:00
leonarski_f
3b65e6bf88
FPGA: Integration on FPGA allows for per pixel weights (in range 1.99 - 3e-5)
2023-10-21 15:37:46 +02:00
leonarski_f
d91eb6bdd5
FPGAIntegrationTest: Use multiple modules
2023-10-21 11:08:07 +02:00
leonarski_f
0b5bbec1fc
AcquisitionDevice: Setup rad. int. mapping automatically
2023-10-20 18:00:29 +02:00
leonarski_f
7008703af3
FPGA: Integration is not calculating sum2
2023-10-20 14:06:58 +02:00
leonarski_f
a338a1743b
RawToConvertedGeometry: Add function to calculate location of a raw pixel in converted geometry
2023-10-20 13:27:21 +02:00
leonarski_f
ad78fb0149
FPGA: Fixes and simplifications to spot_finder core + SNR threshold test
2023-10-20 12:23:50 +02:00
leonarski_f
4e4a232a6d
Definitions: Increase max gRPC message size to 2 GB -> need to change later how calibration is being transferred
2023-10-20 11:40:09 +02:00
leonarski_f
45de356c16
FPGA: Minor changes
2023-10-19 22:43:35 +02:00
leonarski_f
aa1ff0436b
FPGA: Add SNR threshold to spot finder
2023-10-19 22:29:38 +02:00
leonarski_f
60466fe146
FPGA: Add extra comment to spot_finder
2023-10-19 20:56:24 +02:00
leonarski_f
9f48e4b317
FPGA: remove spot_finder.h
2023-10-19 20:53:38 +02:00
leonarski_f
f04f7a274b
FPGA: Name spot finder signals in consistent manner
2023-10-19 20:52:09 +02:00
leonarski_f
67b9e08a5c
FPGAIntegrationTest: Add test for spot finder based on count limit
2023-10-19 19:48:40 +02:00
leonarski_f
90344eb251
FPGA: Basic spot finder (i.e. only based on count threshold) as a placeholder
2023-10-19 19:40:31 +02:00
leonarski_f
c7b7abb34d
FPGA: Remove register slice for strong pixel result
2023-10-19 12:14:17 +02:00
leonarski_f
6691b01265
PCIe driver: accept spot finding parameters
2023-10-18 21:23:41 +02:00
leonarski_f
a56a54c72d
AcquisitionDevice: GetDeviceOutput to get the whole package
2023-10-18 19:42:57 +02:00
leonarski_f
6f9f918ee6
HLS: Improve make scripts, so HLS test bench can be defined
2023-10-18 16:32:31 +02:00
leonarski_f
736a181e5e
HLS: Spot finder outputs parameters + statistics
2023-10-18 15:19:01 +02:00
leonarski_f
ec7278bd44
HLS: Changes to allow cosimulation with Vitis HLS
2023-10-18 14:44:30 +02:00
leonarski_f
e4ac3e8b08
FPGASpotFindingUnitTest: Very basic test for spot finder
2023-10-18 12:10:29 +02:00
leonarski_f
6565619035
parallel_stream.h: Depth can be provided as template parameter to hls::stream (like in Vitis HLS)
2023-10-18 12:10:00 +02:00
leonarski_f
79df7cf7d5
FPGA: Add extra AXI-Stream register slices
2023-10-17 19:40:55 +02:00
leonarski_f
83fb1fd465
FPGA: Clean-up of prefix_sum
2023-10-17 13:22:49 +02:00
leonarski_f
217992be94
FPGA: Second variant of prefix sum
2023-10-17 10:39:11 +02:00
leonarski_f
05338887a7
FPGA: Spot finder accepts 16-bit number for strong pixel threshold
2023-10-16 22:07:41 +02:00
leonarski_f
faca7a3f15
PCIe driver: Clean-up + add intermediate library between driver and AcquisitionDevice
2023-10-16 19:54:13 +02:00
leonarski_f
2fd8d38782
PCIe driver: add basic permission handling
2023-10-16 15:13:47 +02:00
leonarski_f
202b7ee0ca
PCIe driver: clean-up
2023-10-16 15:13:47 +02:00
leonarski_f
c5ca10792e
FPGA: Clean-up of spot_finder core + update README.MD
2023-10-16 15:13:47 +02:00
leonarski_f
9b646a4195
FPGA: Spot finder 2nd version more improved
2023-10-04 16:59:13 +02:00
leonarski_f
7889f1666a
FPGA: Spot finder 2nd version improved
2023-10-04 12:12:43 +02:00
leonarski_f
5460c10f76
FPGA: Spot finder 2nd version
2023-10-03 22:14:11 +02:00
leonarski_f
81c1502d52
FPGA: Added spot_finder_line_sum (work in progress)
2023-10-03 18:51:26 +02:00
leonarski_f
f301923c72
FPGA: Added spot_finder_update_sum function, as first step for versatile spot finder
2023-10-03 14:28:39 +02:00
leonarski_f
c6afbebd13
FPGA: add old spot finder to the design (work in progress! - seems very high resource utilization + it is offset from proper result)
2023-10-02 22:34:49 +02:00
leonarski_f
98fe70315b
FPGA: add bitshuffle to HLS modules (don't integrate at the moment into the whole design)
2023-09-30 11:28:01 +02:00
leonarski_f
59d0850b1f
FPGA: integration results are reduced to cover two bins per 512-bit
2023-09-29 22:08:55 +02:00
leonarski_f
ca118f26d5
FPGA: integration results are reduced to cover two bins per 512-bit
2023-09-29 22:07:52 +02:00
leonarski_f
8831ad380f
FPGA: Fix bug in adu_histo + add test + add access from AcquisitionDevice
2023-09-29 18:34:29 +02:00
leonarski_f
549cc6a887
FPGA: Add ADU histogram (work in progress; needs test)
2023-09-29 16:55:37 +02:00
leonarski_f
5bb92aed61
FPGA: Modify HLS for jf_conversion, so it is running after HBM buffer
2023-09-29 14:44:08 +02:00
leonarski_f
79aef71ce3
FPGA: spot_finder added
2023-09-26 18:54:31 +02:00
leonarski_f
84bf69b8a6
FPGA: frame generator reads from HBM (work in progress)
2023-09-26 13:14:43 +02:00
leonarski_f
0f7c14c267
FPGA: integration calculates sum^2
2023-09-25 22:23:06 +02:00
leonarski_f
7e3b9cfeba
Revert "FPGA: add spot finder to the design"
...
This reverts commit df0b0d8b96 .
2023-09-25 21:52:55 +02:00
leonarski_f
027b3aa943
Revert "FPGA: add register slices"
...
This reverts commit cf2163a402 .
2023-09-25 21:52:54 +02:00
leonarski_f
4028a59c4a
PCIe driver: add option to read/write register
2023-09-24 22:58:16 +02:00
leonarski_f
556c4c4aec
PCIe driver: move include for common/Definitions.h
2023-09-24 22:46:50 +02:00
leonarski_f
cf2163a402
FPGA: add register slices
2023-09-24 20:28:35 +02:00
leonarski_f
df0b0d8b96
FPGA: add spot finder to the design
2023-09-24 19:04:58 +02:00
leonarski_f
f4f4b50be7
FPGA: frame_generator has 8 module specific frames
2023-09-24 15:43:04 +02:00
leonarski_f
ae6e036628
FPGA: increase frame_generator memory to 8 MiB
2023-09-24 14:39:46 +02:00
leonarski_f
4dfc8a1a59
FPGA: spot_finder threshold can be set externally
2023-09-23 15:17:35 +02:00
leonarski_f
a70e3cf444
FPGA: integration & jf_conversion use hbm_size_bytes as external signal - hbm_size_bytes is constant, so to allow constant propagation in synthesis
2023-09-22 21:49:41 +02:00
leonarski_f
2cfde3a82d
FPGA: spot_finder early work in progress
2023-09-22 20:43:52 +02:00
leonarski_f
5cf0d30603
AcquisitionDevice: Enable access to integration results
2023-09-22 20:32:13 +02:00
leonarski_f
3f3ce6f354
FPGA: fix integration bug
2023-09-22 20:32:12 +02:00
leonarski_f
f06e92fd1b
FPGA: load_calibration allows to upload integration map
2023-09-22 18:28:35 +02:00
leonarski_f
2c9d623265
integration: use separate FIFO for integration results
2023-09-22 17:49:14 +02:00
leonarski_f
bb29e7e646
HLS_C_Simulation_check_single_packet: check for memory content for missed packets
2023-09-21 18:39:05 +02:00
leonarski_f
2eb85496f2
FPGA: add integration routine (work in progress)
2023-09-21 17:12:01 +02:00
leonarski_f
21bed7ee72
FPGA: host_writer writes module statistics
2023-09-21 13:19:23 +02:00
leonarski_f
2a0122393c
FPGA: Fix license
2023-09-21 13:10:55 +02:00
leonarski_f
a5aed37100
Definitions.h: Increase space for data processing results
2023-09-21 10:08:53 +02:00
leonarski_f
ffa3a2cdac
FPGAAcquisitionDevice: Put warning for wrong data collection ID
2023-09-20 16:52:59 +02:00
leonarski_f
8c1bc9d89d
FPGA: Remove non-blocking mode
2023-09-20 16:41:14 +02:00
leonarski_f
88e837a33a
FPGAAcquisitionDevice: Remove non-blocking mode
2023-09-20 16:29:50 +02:00
leonarski_f
ac2181e276
FPGAAcquisitionDevice: Remove non-blocking mode
2023-09-20 16:26:53 +02:00
leonarski_f
89bd3e5081
broker.json: Fix IP addresses for writer
2023-09-20 15:32:55 +02:00
leonarski_f
1d1f6125f0
broker.json: Add 6M and 7.5M ROI
2023-09-20 15:27:37 +02:00
leonarski_f
784b1f41ed
jfjoch_receiver: Allow to set NUMA policy
2023-09-20 14:28:24 +02:00
leonarski_f
494ccba73d
JFJochReceiver: Handle better error in binding to NUMA policy
2023-09-20 14:24:31 +02:00
leonarski_f
3f2a692f17
DetectorSetup: Configure UDP interface count
2023-09-20 14:03:55 +02:00
leonarski_f
6cbd577824
DetectorSetup: Configure UDP interface count
2023-09-20 14:00:10 +02:00
leonarski_f
aa3d9e5edb
DetectorWrapper: Add warning message when having problem stopping the detector
2023-09-20 11:01:13 +02:00
leonarski_f
498fccfb8c
DetectorWrapper: Add warning message when having problem stopping the detector
2023-09-20 10:53:44 +02:00
leonarski_f
25ce039e92
FPGA: Modifications to host_writer to make it functionally closer to old one
2023-09-19 21:24:37 +02:00
leonarski_f
18a138cd04
PCIe driver: Fix lack of return value in switch case
2023-09-19 20:28:55 +02:00
leonarski_f
38a6378592
FPGA: Fix frame generator empty/full signal
...
(cherry picked from commit 67473bcac1 )
2023-09-19 19:48:13 +02:00
leonarski_f
f35a8a90da
DetectorWrapper: Ignore exceptions of Detector:stopDetector()
...
(cherry picked from commit 2e63e50858 )
2023-09-19 19:48:13 +02:00
leonarski_f
aea110f153
DetectorWrapper: Change threshold temperature to 60
...
(cherry picked from commit 3b8bbd4668 )
2023-09-19 19:48:13 +02:00
leonarski_f
67473bcac1
FPGA: Fix frame generator empty/full signal
2023-09-19 19:46:48 +02:00
leonarski_f
62bb0c9e98
FPGAAcquisitionDevice: Monitor frame generator FIFO
2023-09-19 19:46:00 +02:00
leonarski_f
2e63e50858
DetectorWrapper: Ignore exceptions of Detector:stopDetector()
2023-09-19 19:29:12 +02:00
leonarski_f
3b8bbd4668
DetectorWrapper: Change threshold temperature to 60
2023-09-19 17:41:04 +02:00
leonarski_f
cea4db0005
broker.json: Fix detector module number for ROI
2023-09-19 15:13:38 +02:00
leonarski_f
437387a26d
broker.json: Fix detector module number for ROI
2023-09-19 15:06:58 +02:00
leonarski_f
809d655382
jfjoch_action_test: Add option for raw data (-R) + modules are total, not per stream
2023-09-19 13:18:31 +02:00
leonarski_f
7396ee342c
FPGA: Increase release level to make sure FPGA is using 1 MiB bursts only
2023-09-19 13:13:23 +02:00
leonarski_f
8e0edab0ee
AcquisitionDevice: Count completed descriptors
2023-09-19 12:53:59 +02:00
leonarski_f
ead3219a64
PCIe driver: Add function to count PCIe completed descriptors
2023-09-19 11:15:24 +02:00
leonarski_f
4d482e308a
FPGA: Fix datamover script
2023-09-19 07:36:56 +02:00
leonarski_f
86123eb2fe
FPGA: Use datamover for save_to_hbm and load_from_hbm
2023-09-19 07:36:56 +02:00
leonarski_f
98877e5bb3
FPGA: Monitor HBM completion and handle FIFOs
2023-09-19 07:36:56 +02:00
leonarski_f
a80fd362a6
FPGA: Make sure all HBM handles are accessible - scale FIFOs properly
2023-09-19 07:36:56 +02:00
leonarski_f
a94bdacea9
Revert "FPGA: use 4 HBM interfaces for load and save to HBM"
...
This reverts commit 28a29ea3183a35d8ba0dda0628ac727f8bfe4f17.
2023-09-19 07:36:56 +02:00
leonarski_f
1fe5c474ee
FPGA: use 4 HBM interfaces for load and save to HBM
2023-09-19 07:36:56 +02:00
leonarski_f
e041e7bf26
Revert "FPGA: double HBM latency & number of outstanding operations"
...
This reverts commit 0f903607a028e1827dd965b13f87f913cc81d6b1.
2023-09-19 07:36:56 +02:00
leonarski_f
480eb5527b
FPGA: double HBM latency & number of outstanding operations
2023-09-19 07:36:56 +02:00
leonarski_f
357e2c01f6
FPGA: hbm_size_bytes is constant in action_config.v
2023-09-19 07:36:56 +02:00
leonarski_f
6700fe54f8
FPGA: hbm_size_bytes in load_from_hbm and save_to_hbm is read after first data package is exchanged
2023-09-19 07:36:56 +02:00
leonarski_f
5f5b59ef30
FPGA: Increase FIFO just before save_to_hbm
2023-09-19 07:36:56 +02:00
leonarski_f
95d4844aa4
FPGA: Use both HBM pseudo-channels
2023-09-19 07:36:56 +02:00
leonarski_f
e194d31ee1
FPGA: Add register slices
2023-09-19 07:36:56 +02:00
leonarski_f
36cd247377
FPGA: Integrate HBM cache into the FPGA
2023-09-19 07:36:56 +02:00
leonarski_f
2982097b8c
FPGA: Use HBM as intermediary cache for images
2023-09-19 07:36:56 +02:00
leonarski_f
5b448c1b1a
GPUImageAnalysis: Fix to allow compilation without CUDA
2023-09-19 07:36:20 +02:00
leonarski_f
4375d992ff
CMake: Use static HDF5 library
2023-09-19 07:28:40 +02:00
leonarski_f
121aef36ba
recv.json: Update host address
2023-09-16 13:19:51 +02:00
leonarski_f
e0fd52b31b
jjofhc_grpc2http.py use relative directory
2023-09-16 12:57:01 +02:00
leonarski_f
a67da96bee
broker.json: Adapt to 9M
2023-09-16 12:56:41 +02:00
leonarski_f
ca55ade211
Merge branch 'fpga_easy_recover' into 'main'
...
Recent updates
See merge request jungfraujoch/nextgendcu!6
2023-09-15 12:35:36 +02:00
leonarski_f
90cd9602e2
Update slsDetectorPackage to 7.0.2
...
Signed-off-by: Filip Leonarski <filip.leonarski@psi.ch >
2023-09-15 12:21:31 +02:00
leonarski_f
16bbf54f2a
Remove open source license (for now)
2023-09-15 10:47:21 +02:00
leonarski_f
46c1cebab5
Merge branch 'fpga_frame_generator' into 'fpga_easy_recover'
...
FPGA: Replace internal_packet_generator with frame_generator
See merge request jungfraujoch/nextgendcu!5
2023-09-15 09:53:34 +02:00
leonarski_f
362eb62d4b
FPGA: Use own function to merge streams instead of AXI-Switch + more FIFO status saved
2023-09-14 23:58:17 +02:00
leonarski_f
7a026b89d0
FPGAIntegrationTest: Use blocking mode for one remaining test
2023-09-14 23:48:02 +02:00
leonarski_f
0a152f7b5a
PCIe driver: check Ethernet aligned twice
2023-09-14 23:43:01 +02:00
leonarski_f
aee9d0e6fc
jfjoch_action_test: Set IPv4 and MAC addresses
2023-09-14 17:54:33 +02:00
leonarski_f
ab1a8fbfca
PCIExpressDevice: Get MAC/IPv4 Address for internal packet generator via ioctl
2023-09-14 17:48:30 +02:00
leonarski_f
48ee2ca305
FPGAAcquisitionDevice: Fix reporting of FIFO status
2023-09-14 16:31:24 +02:00
leonarski_f
886a84ee9f
PCIExpressDevice: Wrong function parameter
2023-09-14 16:16:30 +02:00
leonarski_f
5d8a85071e
PCIe driver: Fix missing return value in a function
2023-09-14 15:56:52 +02:00
leonarski_f
aa263a329e
Make test more repeatable by removing non-blocking mode in HLS simulation
2023-09-13 21:51:40 +02:00
leonarski_f
0b95456d3d
Adapt PCIe driver and tests for the new frame generator
2023-09-13 21:44:20 +02:00
leonarski_f
f3e85deb31
FPGA: Increase PCIe BAR size to 16 MB
2023-09-13 20:55:10 +02:00
leonarski_f
0c471b3760
FPGA: Some clean-up of frame generator
2023-09-13 20:53:55 +02:00
leonarski_f
496d016c31
FPGA: Replace internal_packet_generator with frame_generator (generating UDP packets, instead of internal JFJoch packets)
2023-09-13 20:06:09 +02:00
leonarski_f
95d20085dd
FPGA: Use volatile variable for counter
2023-09-13 10:35:02 +02:00
leonarski_f
33a15e87df
PCIe driver: minor fixes
2023-09-13 08:00:55 +02:00
leonarski_f
0b4320c381
PCIe driver: enable DMA
2023-09-13 07:58:20 +02:00
leonarski_f
56993d3597
FPGA: minor clean-up of network routines
2023-09-12 21:35:37 +02:00
leonarski_f
b7239331ac
FPGA: remove script from OC-Accel
2023-09-12 21:10:15 +02:00
leonarski_f
5e137a514a
FPGA: add more FIFOs to monitoring
2023-09-12 20:35:48 +02:00
leonarski_f
8626195091
FPGA: fix to deadlock
2023-09-12 20:09:11 +02:00
leonarski_f
9d01630cfc
FPGA: load calibration works as dedicated function of the card
2023-09-12 14:34:42 +02:00
leonarski_f
7a635f1ee8
FPGA: load_calibration clean-up + simplification
2023-09-12 09:16:45 +02:00
leonarski_f
2b29381f87
FPGA: update in timer code
2023-09-12 08:16:44 +02:00
leonarski_f
8c3a25a8ad
FPGA: load calibration operates directly on HBM
2023-09-11 21:47:29 +02:00
leonarski_f
f98b5fe389
FPGA: use only two HBM channels to write calibration in JF conversion
2023-09-11 20:30:46 +02:00
leonarski_f
05000bab1f
FPGA: remove transfer to HBM for the time being
2023-09-11 20:24:20 +02:00
leonarski_f
0c524f9a3c
FPGA: Add module to load images from HBM
2023-09-11 12:42:38 +02:00
leonarski_f
253b409d38
FPGA: Mark last completion saved to HBM
2023-09-11 12:20:07 +02:00
leonarski_f
309dabd32b
FPGA: Use dedicated struct for address exchange
2023-09-11 11:19:05 +02:00
leonarski_f
9ff8e039d7
FPGA: use HBM channels 12 and 13 for save_to_hbm
2023-09-11 10:50:30 +02:00
leonarski_f
6cd8d768ea
FPGA: save_to_hbm uses dedicated data structure for completion
2023-09-11 10:50:15 +02:00
leonarski_f
ae7ccfdcec
FPGA: Fix to save_to_hbm test
2023-09-10 21:37:20 +02:00
leonarski_f
36444f4c8f
FPGA: Use different memory controllers for save to HBM
2023-09-10 20:19:15 +02:00
leonarski_f
48861aafcb
FPGAAcquisitionDevice: Report HBM size
2023-09-10 16:38:25 +02:00
leonarski_f
6e299c5a15
FPGA: Save to HBM uses fixed sizes of HBM to calculate offset in memory
2023-09-10 10:11:59 +02:00
leonarski_f
175aefc4b8
FPGA: Save to HBM uses only 2 channels
2023-09-10 09:54:32 +02:00
leonarski_f
929f6c6544
FPGA: Handle HBM offsets internally in Jungfraujoch logic
2023-09-09 20:50:41 +02:00
leonarski_f
d4bcfb9f9e
hls_burst_maxi.h: Allow for multiple operations on the same channel
2023-09-09 18:41:05 +02:00
leonarski_f
aca1bbda0e
HLSSimulatedDevice: moving towards continuous HBM representation
2023-09-09 13:10:06 +02:00
leonarski_f
6251c58f32
FPGA: Add function to transfer data from HBM to AXI-Lite accessible buffer
2023-09-08 19:08:37 +02:00
leonarski_f
e8c0500ea8
FPGA: Use HBM switch to access full HBM
2023-09-08 17:09:33 +02:00
leonarski_f
c2eaee6d8a
FPGA: Save to HBM operates in parallel to host writer
2023-09-08 13:07:49 +02:00
leonarski_f
5d566aeb4b
FPGAIntegrationTest: Added blocking mode to one more test
2023-09-07 22:15:21 +02:00
leonarski_f
38df621cf6
FPGA: Add save to HBM (work in progress)
2023-09-07 22:15:20 +02:00
leonarski_f
347bfd3f2c
HLSSimulateDevice: Remove reference to UltraRAM
2023-09-07 21:39:14 +02:00
leonarski_f
ae830009c4
FPGA: Don't override default MAC location in bd_pcie.tcl
2023-09-07 21:03:08 +02:00
leonarski_f
1d1894d7d6
FPGA: Use only single HBM stack
2023-09-07 21:03:08 +02:00
leonarski_f
35aa21fefe
FPGA: Increase FIFO size to improve buffering capability
2023-09-07 12:23:38 +02:00
leonarski_f
dd002e3d6d
FPGA: Build only 100G solution (no bifurcated design)
2023-09-07 12:10:38 +02:00
leonarski_f
4032ce09b8
FPGA: increase burst length and latency for internal packet generator AXI interface
2023-09-07 05:54:24 +02:00
leonarski_f
a6377239cf
FPGA: fix script for 2x100G design
2023-09-06 19:07:20 +02:00
leonarski_f
11696608ca
FPGA: reduce AXI number of outstainding operations in internal packet generator
2023-09-06 18:23:36 +02:00
leonarski_f
0434207882
FPGA: use full AXI for internal packet generator
2023-09-06 18:16:44 +02:00
leonarski_f
1333ce9b29
FPGA: trigger synthesis
2023-09-06 12:36:14 +02:00
leonarski_f
da045c023b
Tests are adjusted to use blocking FPGA mode
2023-09-06 12:35:44 +02:00
leonarski_f
3aeb3e09ee
FPGA: Do not load internal packet generator frame via DMA
2023-09-06 11:57:16 +02:00
leonarski_f
7904a03e4b
PCIe driver: add functions to load/save internal packet generator memory
2023-09-06 09:30:27 +02:00
leonarski_f
caf950f99f
FPGA: Internal packet generator uses external memory to store image, and this memory is accessible via PCIe BAR
2023-09-06 08:19:03 +02:00
leonarski_f
f61ffc1533
FPGA: Update README.md
2023-08-15 21:53:32 +02:00
leonarski_f
2a0e4b7d4a
FPGA: Use 200 Hz for 100 Gbit/s design
2023-08-15 17:31:05 +02:00
leonarski_f
f66fc95ecc
FPGA: Use 250 Hz for 100 Gbit/s design + adjust TCL scripts
2023-08-15 14:39:04 +02:00
leonarski_f
ad5030334a
FPGA: Add 1 stream design
2023-08-14 21:55:27 +02:00
leonarski_f
2a5741931d
FPGAIntegrationTest: Use blocking mode for internal_packet_generator test
2023-08-12 12:09:38 +02:00
leonarski_f
3e406f0f46
FPGA: URAM read latency reduced to 2
2023-08-12 12:05:53 +02:00
leonarski_f
6006850c40
RadialIntegration: Don't keep RadialIntegration on stack
2023-08-08 11:32:27 +02:00
leonarski_f
4159fc7b6d
RadialIntegration: Use pointer to transfer integration to the sub-thread
2023-08-08 11:28:16 +02:00
leonarski_f
91c94f77d6
RadialIntegration: Remove RadialIntegration preparation from timed loop
2023-08-08 11:25:54 +02:00
leonarski_f
480161ad7d
RadialIntegration: Increase reporting precision
2023-08-08 11:20:06 +02:00
leonarski_f
104ec86af4
RadialIntegration: Minor improvements
2023-08-08 11:13:14 +02:00
leonarski_f
06ca7be10d
RadialIntegrationCPUTest: Fix
2023-08-08 10:54:20 +02:00
leonarski_f
5df72a4d54
CompressionBenchmark: Fix minor issue in assigning images for analysis
2023-08-08 10:48:12 +02:00
leonarski_f
6d130926b0
RadialIntegrationCPUTest: Added multi-threaded test for CPU radial integration
2023-08-08 10:47:50 +02:00
leonarski_f
2eac43b925
RadialIntegration: Enable pixel splitting with CPU based routine
2023-08-08 10:20:26 +02:00
leonarski_f
28675fb3be
CompressionBenchmark: Repeat tes
2023-08-06 22:41:04 +02:00
leonarski_f
6f6d765932
CompressionBenchmark: Increase number of images
2023-08-06 22:19:21 +02:00
leonarski_f
8035a86db1
CompressionBenchmark: Add multi-thread option
2023-08-06 22:06:44 +02:00
leonarski_f
ac5052073e
JFJochReceiver: Option for local conversion
2023-08-05 15:23:45 +02:00
leonarski_f
184d136158
JFJochReceiver: Prepare to have fixed_point_conversion locally
2023-08-04 21:41:07 +02:00
leonarski_f
875fbb77a7
JFJochConversionFixedPoint: Use __restrict qualifier
2023-08-04 21:30:14 +02:00
leonarski_f
767dc8e1b3
JFJochCompressor: Use Kal's bitshuffle compressor
2023-08-04 16:03:45 +02:00
leonarski_f
9144058f0c
JFJochCompressor: Use Kal's bitshuffle compressor
2023-08-04 15:47:32 +02:00
leonarski_f
defa97c88b
JFJochReceiver: Use malloc (no need to init to zero)
2023-08-04 13:02:55 +02:00
leonarski_f
f4b01ed62a
jfjoch_action_test: Fix
2023-08-04 12:55:35 +02:00
leonarski_f
ca5def57ec
jfjoch_action_test: Enable pinning modes for mock acquisition device
2023-08-04 12:52:38 +02:00
leonarski_f
7d945c8195
JFJochReceiver: send buffer is pointer with more flexibility
2023-08-04 12:46:58 +02:00
leonarski_f
37afbce802
MockAcquisitionDevice: Add NUMA node option
2023-08-04 12:46:06 +02:00
leonarski_f
d996ca42c9
NUMAHWPolicy: Add more policies for 2-node system
2023-08-04 09:31:18 +02:00
leonarski_f
45336015c5
CMake - fix compile definition
2023-07-28 11:43:15 +02:00
leonarski_f
45cdc11b73
CMake - fix compile definition
2023-07-28 11:42:06 +02:00
leonarski_f
60ab2a081d
jfjoch_action_test - minor fix
2023-07-28 11:17:34 +02:00
leonarski_f
9d978a41f7
NUMAHWPolicy: Added
2023-07-28 11:07:15 +02:00
leonarski_f
669b2d9358
CUDAWrapper: Move select device to dedicated wrapper
2023-07-27 21:30:10 +02:00
leonarski_f
5ca23ff64f
MockAcquisitionDevice: Minor fix
2023-07-27 20:45:30 +02:00
leonarski_f
3e42e997f4
CMake: minor CUDA fixes
2023-07-27 20:34:46 +02:00
leonarski_f
347fe9603f
DetectorWrapper: Fix bug, when creating detector from at start failed
2023-07-27 15:31:15 +02:00
leonarski_f
4ac06794da
JFConversionGPU: minor fix
2023-07-27 15:29:45 +02:00
leonarski_f
e63ce5df59
DiffractionExperiment: Save calibration is loaded from DatasetSettings
2023-07-27 15:28:52 +02:00
leonarski_f
1717887d4a
jfjoch_action_test: Command line options for more flexibility in testing
2023-07-27 14:09:03 +02:00
leonarski_f
8def7d624c
jfjoch_receiver: minor fix in absence of IBVERBS
2023-07-27 13:31:21 +02:00
leonarski_f
52aa879d47
MockAcquisitionDevice: Change conversion rules
2023-07-27 13:27:50 +02:00
leonarski_f
231ef5b08b
jfjoch_action_test_mock: Added, to be later merged with jfjoch_action_test
2023-07-27 13:16:09 +02:00
leonarski_f
8a7b088b2f
MockAcquisitionDevice: Add Internal Packet Generator
2023-07-27 13:06:51 +02:00
leonarski_f
3217e5209e
MockAcquisitionDevice: More robust implementation
2023-07-27 09:03:26 +02:00
leonarski_f
fdb31a027a
grpcToJson.h: Issue with newer gRPC and ToString() method
2023-07-26 20:02:15 +02:00
leonarski_f
9d1add32e5
jsonToGrpc.h: Some issues with conversion of error message to string between gRPC version
2023-07-26 17:26:32 +02:00
leonarski_f
0969bf662e
jfjoch_action_test: Adapt
2023-07-26 11:28:45 +02:00
leonarski_f
580cc776a1
CMake: Add L4 GPU architecture
2023-07-26 11:26:41 +02:00
leonarski_f
ac1d358700
AcquisitionDevice: Improve detection of erroneous frames without killing data acquisition
2023-07-25 12:40:57 +02:00
leonarski_f
0421e517fc
FPGA: host writer - fix wrong req handle check + add marker in work complection for flushing frame
2023-07-25 12:40:57 +02:00
leonarski_f
13b2e16b33
FPGA: handle better weird work request handle
2023-07-25 12:40:57 +02:00
leonarski_f
847ca0922c
FPGA: host writer error register is 8-bit
2023-07-25 12:40:57 +02:00
leonarski_f
35b3704ccf
FPGA: ignore packets with module number out of bounds + set bit in error register
2023-07-25 12:40:57 +02:00
leonarski_f
36cfba6093
JFJochFrameSerializer: Add magic number to ensure that CBOR user data fields are consistent between receiver and writer
2023-07-06 11:23:49 +02:00
leonarski_f
9e92e230ba
JFJochFrameSerializer: Single header for all the messages
2023-07-06 10:44:01 +02:00
leonarski_f
3774105006
jfjoch_receiver: Fix preview indexed ZMQ address
2023-07-05 14:05:24 +02:00
leonarski_f
e3c224ccb1
jfjoch_receiver: Fix preive indexed ZMQ address
2023-07-05 14:03:10 +02:00
leonarski_f
31e1cb159b
PCIe driver: Fix path
2023-07-05 12:50:41 +02:00
leonarski_f
f37a99e7e6
DiffractionExperiment: Remove scattering vector setting
2023-07-05 11:49:17 +02:00
leonarski_f
2f7b46290a
FPGA: Enable non-power of 2 storage cell number
2023-07-04 21:59:48 +02:00
leonarski_f
c9b7bb5a75
JFJochStateMachine: If storage cell number > 1 start from cell 0
2023-07-04 21:38:10 +02:00
leonarski_f
3f7c2600d0
FPGA: Allow any storage cell number from 1 to 16
2023-07-04 21:16:25 +02:00
leonarski_f
4ce2fcf98f
DiffractionExperiment: Adjust storage cell delay as a parameter
2023-07-04 21:07:40 +02:00
leonarski_f
3067604e2a
Definitions.h: shortest allowed count time is 5 us
2023-07-04 16:37:56 +02:00
leonarski_f
52902d352e
JFConversionGPU: Fix procedure in case there is no CUDA
2023-07-04 14:26:40 +02:00
leonarski_f
7a4e75efd3
CheckConversionWithGeomTransform: Use fill value for gaps consistent with JFJochReceiver
2023-07-04 11:45:17 +02:00
leonarski_f
9d35660cf4
DetectorGeometry: Fix module slow direction if horizontal stacking > module number
2023-07-04 11:25:19 +02:00
leonarski_f
8a203b7cf5
gRPC: Mask application during conversion is part of internal settings and is not part of easy accessible settings (to ensure it is always applied)
2023-07-01 19:20:19 +02:00
leonarski_f
a66ac66d0b
gRPC: Changed behavior, so mask application during conversion is now default behavior
2023-06-30 13:34:45 +02:00
leonarski_f
f9deb58d20
HDF5NXmx: Fix dimension order in SaveCBORImage
2023-06-28 21:24:07 +02:00
leonarski_f
736d009764
HDF5DatasetWriteTest: Fix
2023-06-28 20:33:25 +02:00
leonarski_f
831c93104d
DiffractionExperiment: Add option to save calibration
2023-06-28 17:30:59 +02:00
leonarski_f
0904e1f198
JFJochFrameSerializer: Using CBORImage for mask and calibration + writing calibration in HDF5 file
2023-06-28 17:14:09 +02:00
leonarski_f
e472047839
JFJochCompressor: Add another template function
2023-06-28 17:13:34 +02:00
leonarski_f
d2788a09fd
JFJochFrameSerializer: Add calibration settings
2023-06-27 16:20:47 +02:00
leonarski_f
d831300d14
JFJochFrameSerializer: Generalize 2D arrays for floats
2023-06-27 14:52:18 +02:00
leonarski_f
04a2e9d20c
DetectorWrapper: Clear synchronization prior to reconfiguring the detector
2023-06-26 14:32:46 +02:00
leonarski_f
2a29c09a1a
JFJochReceiverClient: Minor fix
2023-06-26 14:30:59 +02:00
leonarski_f
da9fc9570a
FrontEnd: Improvements for radial integration plots
2023-06-26 11:04:11 +02:00
leonarski_f
e0bf111941
JFJochReceiverClient: Generate dummy plots for radial_integration_profile
2023-06-26 11:04:11 +02:00
leonarski_f
a43fa2a296
ProtoBuf: Don't use maps, as these don't preserve order of elements
2023-06-26 09:27:47 +02:00
leonarski_f
2caba97bb2
DiffractionExperiment: Save ROI
2023-06-23 21:04:15 +02:00
leonarski_f
9089794d46
ROIFilter: Fix
2023-06-23 14:29:49 +02:00
leonarski_f
2b72039045
PredictSpotsOnDetector: Add (but no correctness test so far)
2023-06-23 14:18:36 +02:00
leonarski_f
bd549bb339
ROIFilter: Add filter to only preserve ROI regions
2023-06-23 14:17:53 +02:00
leonarski_f
bbd0b6ef36
ROIFilter: Add filter to only preserve ROI regions
2023-06-23 13:26:55 +02:00
leonarski_f
dd20ac2acd
RadialIntegrationTest: Add test for corrections
2023-06-19 20:08:51 +02:00
leonarski_f
4c28d2d976
GPUImageAnalysis: minor correction
2023-06-19 20:08:37 +02:00
leonarski_f
ca15556964
DiffractionGeometry: Add DistFromEwaldSphere function
2023-06-19 20:06:11 +02:00
leonarski_f
945a3b9271
DiffractionExperiment: Enable/disable solid angle and polarization corrections
2023-06-19 11:36:32 +02:00
leonarski_f
032543e69a
GPUImageAnalysis: Add option to include corrections in radial integration + keep rad.int. sum and count as floats
2023-06-19 09:29:23 +02:00
leonarski_f
74ed4ad47b
DiffractionGeometry: Fix PolarizationCorrection
2023-06-19 07:47:40 +02:00
leonarski_f
bcf1d634f8
DiffractionGeometry: Dedicated file + option to project reciprocal space nodes on the detector + more calculations (phi, cos 2theta, solid angle)
2023-06-18 22:35:43 +02:00
leonarski_f
0aa3d7fbfd
JFConversionFloatingPoint: Don't rely on infinity for FP math
2023-06-14 12:02:05 +02:00
leonarski_f
cd76e97766
IndexerWrapper: Fix for Intel Compiler (probably returning stack reference?)
2023-06-14 11:34:49 +02:00
leonarski_f
cc07979fca
JFCalibrationPerfTest: Don't use random numbers to generate pedestal frames (too slow with Intel Compiler)
2023-06-14 10:04:47 +02:00
leonarski_f
b92f345dea
CoordTest: Fix handling of imprecision
2023-06-13 22:22:14 +02:00
leonarski_f
d30c3eb055
FPGAAcquisitionDevice: Serious seg-fault!
2023-06-13 22:16:22 +02:00
leonarski_f
697e727a16
JFConversionFixedPoint: vectorization, try again
2023-06-13 21:16:12 +02:00
leonarski_f
ee4eb6e067
Remove _Alt from non-GPU .cpp files
2023-06-13 20:23:39 +02:00
leonarski_f
cf9a65b1c3
JFConversionGPU: Fix alternative function
2023-06-13 20:22:56 +02:00
leonarski_f
7799571a35
JFConversionFixedPoint: Remove ConvertLine
2023-06-13 20:22:22 +02:00
leonarski_f
cadcc03d32
Revert "JFConversionFixedPoint: More SIMD friendly"
...
This reverts commit 17040d4ee5 .
2023-06-09 18:17:14 +02:00
leonarski_f
5b11a6f842
Revert "JFConversionFixedPoint: More SIMD improvement (but Intel only!)"
...
This reverts commit b51c8b91d2 .
2023-06-09 18:17:14 +02:00
leonarski_f
b51c8b91d2
JFConversionFixedPoint: More SIMD improvement (but Intel only!)
2023-06-09 15:55:48 +02:00
leonarski_f
17040d4ee5
JFConversionFixedPoint: More SIMD friendly
2023-06-09 15:17:00 +02:00
leonarski_f
a12fc941d5
JFJochReceiver: Remove host subdirectory
2023-06-07 21:28:22 +02:00
leonarski_f
7a98766304
FPGA: Split receiver and FPGA design directories
2023-06-07 21:21:22 +02:00
leonarski_f
0b1bae7e8e
CMake: Minor fix to handle missing IBVERBS
2023-06-07 21:01:04 +02:00
leonarski_f
b5d0b34fc8
JFConversion: Simplify (processing per module, not per packet) + add GPU conversion procedure - currently only synchronous
2023-06-07 20:53:59 +02:00
leonarski_f
6a50092800
JFConversion: Remove function to do conversion + geometry correction in one go (it makes code complex)
2023-06-07 10:13:19 +02:00
leonarski_f
190068d8fa
JFCalibrationPerfTest: Add parallel conversion test (up to 32 threads)
2023-06-06 18:53:42 +02:00
leonarski_f
b74513ef49
ProcessJFPacket: Support up to 32 modules
2023-06-06 18:53:10 +02:00
leonarski_f
6d4717e1e5
JFConversionFixedPoint: Minor speed-up
2023-06-04 09:18:54 +02:00
leonarski_f
64a4b7323c
ZMQWrappers: remove <sempahore> include
2023-06-03 23:01:40 +02:00
leonarski_f
1930bd2c6e
JFConversionFixedPoint: Minor performance improvement
2023-06-03 22:49:30 +02:00
leonarski_f
5513b46833
JFCalibrationPerfTest: measure performance of conversion with packet processing
2023-06-03 21:02:21 +02:00
leonarski_f
38b59de045
ProcessJFPacket: Enable conversion (no storage cells at the moment)
2023-06-03 20:49:43 +02:00
leonarski_f
d6d827fd9d
FPGA: host_writer is not sending packet count back
2023-06-03 20:00:02 +02:00
leonarski_f
3d645c7169
AcquisitionDevice: Always use AcquisitionCounters to find how many packets/bytes were downloaded
2023-06-03 20:00:02 +02:00
leonarski_f
459b84d7c6
AcquisitionCounters: Simplify
2023-06-03 19:41:42 +02:00
leonarski_f
ab6f33be84
AcquisitionDevice: further simplify
2023-06-03 18:54:05 +02:00
leonarski_f
e1e46f411f
AcquisitionDevice: refactor to make it less FPGA dependent
2023-06-03 18:37:56 +02:00
leonarski_f
7d88017d51
AcquisitionDevice: FPGA specific calibration initialization moved to FPGAAcqusitionDevice
2023-06-03 17:27:49 +02:00
leonarski_f
9497d84f3c
FPGA: Small rewrite of the internal_packet_generator
2023-06-02 21:59:24 +02:00
leonarski_f
62ce464fb9
PCIe driver: automatically cancel data collection when character device is released
2023-06-02 16:55:25 +02:00
leonarski_f
1da3019190
FPGAAcquisitionDevice: Bug in ReadWorkCompletionThread - loop exit condition was wrong
2023-06-02 16:52:34 +02:00
leonarski_f
dff0015762
PCIe driver: Minor fix
2023-06-02 07:52:08 +02:00
leonarski_f
9178bbd689
jfjoch_pcie_status: show data collection cancel bit
2023-06-01 21:29:38 +02:00
leonarski_f
9bbf1c06a1
FPGAAcquisitionDevice: Add extra verbosity
2023-06-01 21:20:59 +02:00
leonarski_f
e8ec298a4c
FPGAAcquisitionDevice: Minor fixes to verbosity
2023-06-01 21:07:03 +02:00
leonarski_f
577bec5dbc
FPGAAcquisitionDevice: Add extra verbosity for dropped completions
2023-06-01 20:59:38 +02:00
leonarski_f
612c2b8aa2
jfjoch_pcie_status: Print data collection ID separately
2023-06-01 20:58:01 +02:00
leonarski_f
115e8c0dd0
AcquisitionDevice: Use random_device directly to simplify the code
2023-06-01 20:56:15 +02:00
leonarski_f
ba39423a10
AcquisitionDevice: Use C++11 random number generator
2023-06-01 20:45:00 +02:00
leonarski_f
98ad3a6fdc
FPGA: Reduce UltraRAM usage by 4 MiB to improve timing
2023-05-31 21:16:54 +02:00
leonarski_f
47330228ef
Use data_collection_id to detect issues in work completion queue
2023-05-31 12:23:22 +02:00
leonarski_f
ea3f976e66
Update receiver/README.md
2023-05-31 11:47:49 +02:00
leonarski_f
8ac012ae99
FPGA: Use upper 16-bits of mode as data_collection_id
2023-05-31 11:38:17 +02:00
leonarski_f
b868a24dad
FPGA: Minor improvements to internal_packet_generator - should now better break in case of cancellation
2023-05-31 11:08:28 +02:00
leonarski_f
5ec4d41e68
internal_packet_generator: quit main loop in case of cancel
2023-05-31 10:53:29 +02:00
leonarski_f
4671f392bd
FPGA: Trigger
2023-05-30 20:48:17 +02:00
leonarski_f
0994e142b3
JFJochReceiverIntegrationTest: Increase buffer count for storage cell pedestal G2 test
2023-05-30 20:47:10 +02:00
leonarski_f
5cd483eeb3
jfjoch_pcie_status: Fix data collection counter
2023-05-30 20:20:09 +02:00
leonarski_f
a3996a81e3
FPGA: Remove data collection counter
2023-05-30 20:13:54 +02:00
leonarski_f
8c1e55b6f3
Add tool to cancel data collection on PCIe card
2023-05-27 22:08:22 +02:00
leonarski_f
7ad4fbe061
AcquisitionDevice: Print information on data collection counter in start message
2023-05-27 21:54:55 +02:00
leonarski_f
effcd2d2b7
AcquisitionDevice: Set cancel data collection bit before starting new data collection
2023-05-27 21:54:36 +02:00
leonarski_f
72cdb88c0c
FPGA: Add host_writer idle marker
2023-05-27 21:45:21 +02:00
leonarski_f
19753c697b
AcquisitionDevice: Rewind to start at the beginning to recover FPGA
2023-05-27 21:00:31 +02:00
leonarski_f
2b00cdadbe
jfjoch_action_test: Fix message for blocking mode
2023-05-27 20:03:24 +02:00
leonarski_f
7c9a5238e2
FPGA: Minor improvements to data_collection_fsm
2023-05-27 18:39:35 +02:00
leonarski_f
79c9b3e322
jfjoch_action_test: Use nonblocking mode
2023-05-27 18:20:16 +02:00
leonarski_f
5ef0cd0f74
jfjoch_action_test: Improve output clarity
2023-05-27 18:18:00 +02:00
leonarski_f
19476dc6ea
jfjoch_action_test: Fix
2023-05-27 18:01:58 +02:00
leonarski_f
a9a00db8e9
PreviewTest: Fix
2023-05-27 17:59:26 +02:00
leonarski_f
8c3ff99014
Adjust PCIe driver (there were wrong interrupt levels)
2023-05-26 22:12:49 +02:00
leonarski_f
c1212a14d9
FPGA: work requests are consumed while host_writer not working
2023-05-26 22:12:34 +02:00
leonarski_f
b926e69885
FPGA: data_collection_fsm counter
2023-05-26 20:39:12 +02:00
leonarski_f
8b87bb857b
FPGA: clean-up unnecessary signals (from OC design)
2023-05-26 19:38:07 +02:00
leonarski_f
021e652dc6
FPGA: non-blocking mode (to be tested)
2023-05-26 18:46:26 +02:00
leonarski_f
2dfd6e916d
FPGA: work completion queue is extended to 32768 elements.
2023-05-24 11:57:56 +02:00
leonarski_f
c2b42916c2
FPGA: host_writer allows to skip frames, if no available location in host memory
2023-05-24 11:54:51 +02:00
leonarski_f
0ef50e06b3
jfjoch_receiver: Add channel for indexed images
2023-05-19 16:45:12 +02:00
leonarski_f
eaccdf67b7
ZMQPreviewPublisher: Add spots to preview message + allow for frame number management within the ZMQPreviewPublisher
2023-05-18 22:36:43 +02:00
leonarski_f
ff92984fcc
ProcessJFPacket: Add exptime
2023-05-18 12:46:58 +02:00
leonarski_f
1df16b1a1e
JFJochReceiver: Save receiver_available_send_buffers and receiver_aq_dev_delay in HDF5 file
2023-05-18 12:46:58 +02:00
leonarski_f
e7f012dd90
Update fast-feedback-indexer to last version
2023-05-18 10:48:40 +02:00
leonarski_f
bb4cee9b2d
JFJochReceiver: Save information on crystal lattice and spot indexing status to HDF5 file
2023-05-18 10:46:46 +02:00
leonarski_f
e3998a7488
IndexerWrapper: Add indexed spots information
2023-05-18 09:18:16 +02:00
leonarski_f
8c85789a77
IndexerWrapper: Use dedicated structure to write result
2023-05-18 08:52:49 +02:00
leonarski_f
ea719742ce
DiffractionExperiment: Solid angle correction is saved with the master file
2023-05-17 22:53:41 +02:00
leonarski_f
11e478a5d0
DiffractionExperiment: Solid angle correction is not anymore preference of a dataset; it can be now turned on and off when asking for plot
2023-05-17 22:33:03 +02:00
leonarski_f
97bf8f7e4a
FPGA: Reduce UltraRAM FIFO (a bit)
2023-05-17 21:55:41 +02:00
leonarski_f
33b70551c5
CBOR: Keep base for exptime and timestamp in the ImageMessage structure
2023-05-17 21:54:07 +02:00
leonarski_f
7d5694139f
FPGA: Save full JF timestamp and exptime
2023-05-17 21:30:42 +02:00
leonarski_f
0febe9856f
HDF5DataFile: spot information is written as images are coming
2023-05-17 20:40:55 +02:00
leonarski_f
f372c0e697
ImageMessage: Add storage cell number
2023-05-17 20:40:55 +02:00
leonarski_f
e5aec21924
jfjoch_receiver: Fix formatting
2023-05-15 16:24:11 +02:00
leonarski_f
8e1b0b764a
JFJochReceiver: Print which storage cell (according to header) was used to calculate pedestal
2023-05-15 15:38:22 +02:00
leonarski_f
6c18c0a5cd
DiffractionExperiment: Pedestal with storage cells is based on external trigger
2023-05-15 15:35:06 +02:00
leonarski_f
939e661a33
DiffractionExperiment: Fix starting storage cell (2)
2023-05-14 15:37:16 +02:00
leonarski_f
1ef74b0a53
DiffractionExperiment: Fix starting storage cell
2023-05-14 15:21:31 +02:00
leonarski_f
3804056998
AcquisitionOnlineCounters: Extra verbose
2023-05-13 14:07:07 +02:00
leonarski_f
bc396bfd25
JFJochReceiver: add bkg estimate to measurement statistics
2023-05-13 12:23:01 +02:00
leonarski_f
8d154aa0a1
JFJochReceiver: Add per file indexing rate. Drop per file radial integration using GetPlots()
2023-05-10 19:09:52 +02:00
leonarski_f
6c15e07acb
JFJochStateMachine: Generate MeasurementStatistics for running dataset
2023-05-10 18:46:04 +02:00
leonarski_f
2aa8b5cf91
DiffractionExperiment: Fix loading 2x2 binning/solid angle/apply pixel mask
2023-05-10 13:55:21 +02:00
leonarski_f
741fc5c1d8
jfjoch_grpc2http.py: Minor correction
2023-05-10 09:38:45 +02:00
leonarski_f
db54692735
JFJochReceiver: Minor change to way how radiation integration profiles are generated
2023-05-10 09:22:02 +02:00
leonarski_f
e5739f5408
JFJochReceiver: Transfer all radial integration profiles in one ProtoBuf
2023-05-09 22:19:05 +02:00
leonarski_f
5b49971dd7
jfjoch_writer_test: Fix
2023-05-09 21:15:20 +02:00
leonarski_f
23e50f9ade
recv.json: increase send buffer count to 2048.
2023-05-09 17:14:43 +02:00
leonarski_f
2e73acef6b
JFJochReceiver: Use floats for indexing rate and progress
2023-05-09 17:12:28 +02:00
leonarski_f
0fb5d68154
JFJochReceiver: Setup number of send buffers
2023-05-09 17:11:03 +02:00
leonarski_f
122c58fbf7
JFJochReceiver: Track available send buffers
2023-05-09 16:44:56 +02:00
leonarski_f
b33cc45edf
JFJochReceiver: Using ZeroCopyReturnValue
2023-05-09 16:40:47 +02:00
leonarski_f
eac366cbe5
ZeroCopyReturnValue: Add structure to return ZMQ zero copy buffer
2023-05-09 16:17:13 +02:00
leonarski_f
2c62d01759
JFJochFrameSerializer: Serializer buffer is managed externally
2023-05-09 15:36:56 +02:00
leonarski_f
70fb7b96f8
RadialIntegrationProfile: Minor change to the interface
2023-05-09 14:47:23 +02:00
leonarski_f
a867b1c596
DiffractionExperiment: solid angle correction
2023-05-09 14:03:59 +02:00
leonarski_f
5d63bac30f
JFJochReceiver: add safety for overruninng the buffer
2023-05-09 12:09:23 +02:00
leonarski_f
a9c37ce418
JFJochReceiver: use const for serializer buffer size
2023-05-09 11:48:21 +02:00
leonarski_f
29a8eb690e
JFJochReceiver: Remove ZMQ zero-copy => need to design with a proper buffer and WR/WC queues
2023-05-09 10:30:58 +02:00
leonarski_f
96cd6fe552
Add JFJochReceiverTest_Cancel
2023-05-08 21:22:28 +02:00
leonarski_f
0f4eccf733
AcquisitionOnlineCounters: More verbose error messages
2023-05-08 20:32:56 +02:00
leonarski_f
34ead0eee9
JFJochReceiver: minor modifications
2023-05-08 20:27:18 +02:00
leonarski_f
bca73c2ac1
recv.json: Increase ZMQ send high watermark to 5000
2023-05-08 16:50:07 +02:00
leonarski_f
e799453b79
DiffractionExperiment: Default Q spacing is 0.05
2023-05-08 16:49:35 +02:00
leonarski_f
9e5238bc03
JFJochFullIntegrationTest: Don't check for binning of 0
2023-05-08 13:35:02 +02:00
leonarski_f
72276ed43a
JFJochReceiver: if no images sent, return compressed ratio of 0
2023-05-08 13:30:01 +02:00
leonarski_f
00a605889a
JFJochFullIntegrationTest: Add cancel integration test with summation of 100
2023-05-08 13:25:09 +02:00
leonarski_f
e8e5f50b21
Max summation is 5000
2023-05-08 13:12:44 +02:00
leonarski_f
2e26133556
JFJochReceiver: Always print message about finished AcquireThread
2023-05-08 13:09:33 +02:00
leonarski_f
489ca59c2c
Frontend: minor fix
2023-05-08 12:27:40 +02:00
leonarski_f
107e980e31
jfjoch_grpc2http.py: implement cancel
2023-05-08 11:18:08 +02:00
leonarski_f
747c7f8f0b
jfjoch_grpc2http.py: make it possible to use python requests
2023-05-08 10:53:06 +02:00
leonarski_f
dc2746a610
JFJochReceiverService: Allow for binning == 0
2023-05-08 10:50:09 +02:00
leonarski_f
355e53d424
Frontend: Add measurement statistics
2023-05-06 20:20:15 +02:00
leonarski_f
0bb572fc51
HDF5Sum: Fix
2023-05-06 17:10:39 +02:00
leonarski_f
8e794c87c8
Save radial integration results in master file
2023-05-06 12:44:42 +02:00
leonarski_f
70a10c594c
HDF5DataFile: Save radial integration result
2023-05-06 12:13:22 +02:00
leonarski_f
116fb8091b
broker.json: Default spot finding period is 3500 us, so at 500 us frame time it is 7 images stride
2023-05-06 11:21:32 +02:00
leonarski_f
2da2fb2631
StartMessage: Stream rad_int_bin_to_q
2023-05-06 11:03:30 +02:00
leonarski_f
0d2fa850a2
JFJochReceiver: Per-data-file radial integration profile
2023-05-06 10:54:28 +02:00
leonarski_f
59fbeab176
CatchTest: get correct value for storage cell delay in test
2023-05-06 10:20:26 +02:00
leonarski_f
cfc1c4d7ce
Frontend: Fix size of tabs in data processing plot choice
2023-05-06 07:46:02 +02:00
leonarski_f
7dc8ded38b
DiffractionExperiment: Default storage cell delay is 7.5 us (so 10 us in reality)
2023-05-05 13:42:26 +02:00
leonarski_f
70bdcfd99d
DiffractionExperiment: Storage cell number can be adjusted from the frontend
2023-05-05 13:42:04 +02:00
leonarski_f
866d70f41c
JFJochReceiver: Use zero-copy ZeroMQ sending
2023-05-05 10:18:40 +02:00
leonarski_f
f562095182
JFJochReceiver: Use C++20 std::latch
2023-05-05 09:36:34 +02:00
leonarski_f
552194653b
Frontend: Fix field names
2023-05-04 18:47:42 +02:00
leonarski_f
b686b1c94d
JFModuleGainCalibration: remove dependence on pointers, which could be not updated in case of copy/assignment
2023-05-04 18:45:28 +02:00
Leonarski Filip
d27faed668
Minor updates when trying the software on xbl-daq-38
...
Signed-off-by: Leonarski Filip <leonarski_f@xbl-daq-38.psi.ch >
2023-05-04 15:06:04 +02:00
leonarski_f
d10201b502
jfjoch_action_test: Fix and adjust to recent modifications
2023-05-03 16:56:42 +02:00
leonarski_f
ee6b25ac53
AcquisitionDevice: Fix some unnecessary debug printing
2023-05-03 16:45:16 +02:00
leonarski_f
e5f6bba4aa
Merge branch 'jfjoch_cbor_in_place' into main
2023-05-02 21:18:27 +02:00
leonarski_f
dffe5ab6b9
JFJochReceiver: Use multithreaded implementation for summation of 50+ (assuming 100 microsecond to span thread, it is 0.5% overhead at 25 ms)
2023-05-02 21:17:53 +02:00
leonarski_f
ef7b6e84d7
JFJochReceiver: Compress directly to CBOR format
2023-05-01 21:37:55 +02:00
leonarski_f
9d5be2a4e9
FrameTransformation: Split packing and compression
2023-05-01 21:27:08 +02:00
leonarski_f
dce186f9f9
JFJochFrameSerializer: add functions to append image to buffer
2023-05-01 21:09:03 +02:00
leonarski_f
af2ed525a0
JFJochFrameSerializer: for the buffer return pointer + size, not vector reference (allows for more flexibility)
2023-05-01 20:26:15 +02:00
leonarski_f
60d95dc0d7
JFJochFrameSerializer: image is encoded at the very end
2023-05-01 18:36:58 +02:00
leonarski_f
e48474e97c
FrameTransformations: Minor adjustments between functions
2023-05-01 18:36:37 +02:00
leonarski_f
a05b59c6a5
CMake: Move CUDA part to main CMake file
2023-05-01 18:16:51 +02:00
leonarski_f
310196d650
CUDA is no longer compulsory
2023-04-27 22:01:55 +02:00
leonarski_f
85c3fb49f9
Merge branch 'broker_parser' into 'main'
...
Updates
See merge request jungfraujoch/nextgendcu!3
2023-04-26 07:24:16 +00:00
leonarski_f
527f85c29d
CMake: Fix
2023-04-26 09:06:44 +02:00
leonarski_f
16bd6836d2
AcquisitionDevice: Rework work request queue
2023-04-26 06:06:09 +02:00
leonarski_f
960e7d1d4e
FPGAAcquisitionDevice: Handle signaling work request done
2023-04-25 21:14:40 +02:00
leonarski_f
6a2cdf1d2b
Move WorkRequest to Completion.h
2023-04-25 19:47:31 +02:00
leonarski_f
bf2a23ef7e
AcquisitionDevice: Completion queue is handled by particular implementation of the device
2023-04-25 15:58:07 +02:00
leonarski_f
f01f2e79d1
AcquisitionDevice: Minor adjustments to handling work requests
2023-04-25 11:24:44 +02:00
leonarski_f
df15755612
AcquisitionDevice: Use work_completion_queue to read start completion message
2023-04-25 10:41:18 +02:00
leonarski_f
de1d7e1c67
HLSSimulatedDevice: refactor to have HLS run as member function
2023-04-25 10:22:44 +02:00
leonarski_f
14a1f6d961
FPGAAcquisitionDevice: Add a level in inheritance to group FPGA related functions for PCIe and HLS simulated devices
2023-04-25 09:55:36 +02:00
leonarski_f
7be02b1ea0
DetectorWrapper: don't use sendSoftwareTrigger() yet
2023-04-24 15:20:09 +02:00
leonarski_f
f14693fe43
HDF5 file writer - per file analysis
2023-04-19 23:09:26 +02:00
leonarski_f
fae3cf5b42
CBORTest: Check content of arrays with/without compression
2023-04-19 22:31:38 +02:00
leonarski_f
37b5d1a169
Move stream2.c/.h to tests => they are not part of the JFJochFrameSerialization lib
2023-04-19 13:36:27 +02:00
leonarski_f
25359f0d60
CBOR: Adjust for DECTRIS stream2 compatibility:
...
* date/time tag
* initial tag self-described CBOR
* series ID
* fixes to typed array header in case of compression
2023-04-19 12:58:29 +02:00
leonarski_f
d2df1b3ce3
CBOR: Add self describing CBOR tag at the beginning
2023-04-19 09:53:25 +02:00
leonarski_f
f471e0925d
CBOR: Add summation to start message
2023-04-19 09:30:14 +02:00
leonarski_f
43489525c6
Frontend: Minor fix to imports
2023-04-18 20:34:51 +02:00
leonarski_f
b6d3eca9e0
Frontend: Add binning function (to be tested)
2023-04-18 16:05:10 +02:00
leonarski_f
9b5228c0bd
Frontend: Adjust plotting and add bkg estimate
2023-04-18 15:37:13 +02:00
leonarski_f
25cb4df0bf
JFJochReceiver: Give one plot at a time
2023-04-18 14:51:51 +02:00
leonarski_f
962edaa4ad
FrameSerializer: hide image data in user_data in CBOR
2023-04-18 13:35:58 +02:00
leonarski_f
001a7d86fc
FPGA: For totally unknown reason making UDP metadata stream narrower results in timing not met
2023-04-17 08:02:24 +02:00
leonarski_f
d25110c825
CMake: add tests to install target
2023-04-15 19:34:58 +02:00
leonarski_f
c792367496
FPGA: Minor clean-up of UDP processing
2023-04-15 19:33:34 +02:00
leonarski_f
dc02d1d5d9
JFCalibrationPerfTest: Fix
2023-04-15 19:31:23 +02:00
leonarski_f
1800538e54
ProtoBuf: AcqusitionDeviceStatistics doesn't include per-image information to reduce message size
2023-04-15 19:29:18 +02:00
leonarski_f
3f87914630
LinuxSocketDevice running + change in Measure() function for better problem avoidance
2023-04-15 19:13:14 +02:00
leonarski_f
f13da91f0e
jfjoch_receiver: Add Linux socket device
2023-04-15 15:38:31 +02:00
leonarski_f
7302d99c8d
MlxRawEthDevice: Set to idle in case of exception
2023-04-15 15:34:08 +02:00
leonarski_f
875adb9701
LinuxSocketDevice: Add basic Linux socket support
2023-04-15 15:33:48 +02:00
leonarski_f
feb5fcacf3
DiffractionExperiment: Refactor IPv4 handling (now it is just base addr for detector IP)
2023-04-15 12:29:14 +02:00
leonarski_f
32baaef1e4
AcquisitionDevice: IPv4 address and UDP destination port is property of the device and not of a particular run
2023-04-15 12:08:01 +02:00
leonarski_f
3319306b50
PCIe driver: dedicated function to set/get IPv4
2023-04-15 11:30:36 +02:00
leonarski_f
653b82d6c3
FPGA + receiver + detector: Use column ID to decode detector half-module number
2023-04-15 11:08:32 +02:00
leonarski_f
56251545b0
Detector wrapper: add setSynchronization
2023-04-15 10:23:30 +02:00
leonarski_f
a8f036da5b
Track bunchID, info, and timestamp from AcquisitionDevice to HDF5DataFile
2023-04-14 14:46:32 +02:00
leonarski_f
637b710899
JFJochFrameSerializer: Add bunch_id and jf_info
2023-04-14 12:40:09 +02:00
leonarski_f
9c300ca451
preview.py: Fix from DECTRIS to improve stability of preview
2023-04-13 21:47:35 +02:00
leonarski_f
96a1b6e50c
Frontend: Added option to select detector
2023-04-13 18:12:19 +02:00
leonarski_f
ae44b2eedf
DiffractionExperiment: Remove indexing period (indexing works at the same pace as spot finding)
2023-04-13 15:30:25 +02:00
leonarski_f
94e6254746
JFJochBroker: More parameters tunable from configuration file, more user friendly, can select detector remotely
2023-04-13 15:09:19 +02:00
leonarski_f
b9fa8f5e0a
JFJochBrokerParser: added more parsers for broker configuration (YAML in the future?)
2023-04-13 14:08:01 +02:00
leonarski_f
89703baa45
DetectorSetup: Added class that describes detector (geometry, calibration, hostname, etc.) => in the future this should be abstract class
2023-04-13 12:55:20 +02:00
leonarski_f
90af364f68
JFJochBrokerParser: Add detector geometry parser
2023-04-13 11:49:47 +02:00
leonarski_f
9508459db0
DiffractionExperiment: Add test for exporting DetectorConfig with/without detector module hostnames
2023-04-13 11:48:51 +02:00
leonarski_f
54fefc50f5
DetectorWrapper: Use sendSoftwareTrigger/setMaster from slsDetectorPackage
2023-04-13 11:05:28 +02:00
leonarski_f
5b112f1ee4
DiffractionExperiment: slsDetectorPackage use string for server version
2023-04-13 11:04:04 +02:00
leonarski_f
ee33e309c3
Update slsDetectorPackage to v. 7.0.1
...
Signed-off-by: Filip Leonarski <filip.leonarski@psi.ch >
2023-04-13 11:00:39 +02:00
leonarski_f
85bcb25af3
DiffractionExperiment: Store detector module hostname
2023-04-13 10:55:20 +02:00
leonarski_f
dbf50d33e9
DiffractionExperiment: Detector Geometry can be modified with a setter function
2023-04-13 10:35:22 +02:00
leonarski_f
4dab54decb
Merge branch 'detector_geometry' into 'main'
...
Detector Geometry customization
See merge request jungfraujoch/nextgendcu!2
2023-04-12 19:22:15 +00:00
leonarski_f
0973f3725d
Detector Geometry customization
2023-04-12 19:22:13 +00:00
leonarski_f
94ba13b3a1
JFJochException: OpenCAPIError -> AcquisitionDeviceError
2023-04-11 17:14:15 +02:00
leonarski_f
5ff2eb321d
Merge branch 'raw_eth' into 'main'
...
Raw Ethernet: working in tests
See merge request jungfraujoch/nextgendcu!1
2023-04-11 14:21:29 +00:00
leonarski_f
c4e70ca038
Raw Ethernet: working in tests
2023-04-11 14:21:28 +00:00
leonarski_f
49cf0dfa01
CMake: Add DL and RT libraries
2023-04-10 22:39:34 +02:00
leonarski_f
de2cfd15dc
CMake: minor fix
2023-04-10 22:25:20 +02:00
leonarski_f
d53e298735
CMake: CUDA is compulsory only for receiver and tests
2023-04-10 22:10:08 +02:00
leonarski_f
85e927367e
HDF5Sum: Fix
2023-04-10 22:09:34 +02:00
leonarski_f
aefe95920c
DataMessage: use it in ZMQImagePuller, StreamWriter, HDF5DataFile, HDF5Writer
2023-04-10 21:33:36 +02:00
leonarski_f
b70382e05a
JFJochFrameSerializer: add indexing_result
2023-04-10 20:43:08 +02:00
leonarski_f
b42af7d10d
JFJochBroker: Get measurement statistics
2023-04-10 20:43:08 +02:00
leonarski_f
6f0d9e70b7
DiffractionExperiment: Simplify Compression()
2023-04-10 17:47:46 +02:00
leonarski_f
d921e64224
Move all image analysis related code to image_analysis/ directory
2023-04-08 23:59:35 +02:00
leonarski_f
d2971bc83b
Remove libtiff dependency + update README.md
2023-04-08 23:40:28 +02:00
leonarski_f
fe620b1411
Add gRPC <-> http gateway
2023-04-08 22:55:45 +02:00
leonarski_f
094d68beea
CMake: Update default gRPC version
2023-04-08 20:32:40 +02:00
leonarski_f
1bb490bfa3
Frontend: Update for Python gRPC <-> http bridge
2023-04-08 20:32:40 +02:00
leonarski_f
53c2e0bb0d
JFJochBroker: Add GetCalibrationStatistics
2023-04-08 19:10:51 +02:00
leonarski_f
762b58e14c
MlxRawEthDevice: Change constructor signature
2023-04-07 18:42:35 +02:00
leonarski_f
f9dd39b5b6
IBWrappers: handle error checksum
2023-04-07 18:38:54 +02:00
leonarski_f
0d9057b497
UDPReceiver: Adapt interface
2023-04-07 18:34:24 +02:00
leonarski_f
14d8414c62
jfjoch_receiver: Integrate MlxRawEthDevice + small clean-up in MlxRawEthDevice
2023-04-07 18:34:24 +02:00
leonarski_f
8b65feca8f
Clean-up: merge JFJOCH_USE_NUMA_H and JFJOCH_USE_NUMA, remove two unnecessary helper programs
2023-04-07 16:30:08 +02:00
leonarski_f
0c31fda381
jfjoch_action_test: refactor to remove MakeAcquisitionDevice
2023-04-07 14:14:06 +02:00
leonarski_f
980c8de136
IBReceiver: Work in progress
2023-04-07 14:12:53 +02:00
leonarski_f
940764ff2f
IBVerbs is optional
2023-04-07 13:28:09 +02:00
leonarski_f
bffaa17bcd
ProcessJFPacket: Doesn't include JF conversion
2023-04-07 13:21:06 +02:00
leonarski_f
2c9d97c198
JFCalibrationPerfTest: More fine-grained locking
2023-04-07 11:20:19 +02:00
leonarski_f
f7e23e963f
JFCalibrationPerfTest: Add packet processing test
2023-04-07 10:51:45 +02:00
leonarski_f
56b4f98165
ProcessJFPacket: Fix locking
2023-04-07 10:51:28 +02:00
leonarski_f
f44cb55252
jf_packet.h: renamed, moved to jungfrau/, and slightly refactored
2023-04-07 10:00:07 +02:00
leonarski_f
32f9bb4973
JFCalibrationTest: Moved back to tests/ folder
2023-04-07 09:49:42 +02:00
leonarski_f
2714dae562
ProcessJFPacket: Moved to jungfrau/, so it is accessible without IB verbs and other dependencies
2023-04-07 09:49:00 +02:00
leonarski_f
6f82d3a75a
IBReceiver: Fixes to ARP header
2023-04-06 21:25:32 +02:00
leonarski_f
8fea8bac3b
IBReceiver: Pin to NUMA node
2023-04-06 20:58:25 +02:00
leonarski_f
428beaa75b
IBReceiver/UDPReceiver: Work in progress -> early multithreading suppoer
2023-04-06 20:51:44 +02:00
leonarski_f
7cf160e7a9
ProcessJFPacket: Add atomic counter
2023-04-06 20:18:28 +02:00
leonarski_f
21bebb1623
ProcessJFPacket: Can handle multiple modules for conversion
2023-04-06 20:07:37 +02:00
leonarski_f
68e6077e73
ProcessJFPacket: Add shared_/unique_lock
2023-04-06 19:59:58 +02:00
leonarski_f
2c401945b6
IBReceiver: work in progress
2023-04-06 19:59:40 +02:00
leonarski_f
4e8992802b
UdpReceiver: work in progress
2023-04-06 18:32:08 +02:00
leonarski_f
d9fcffcdc0
RawEthernet: Work in progress
2023-04-06 16:16:46 +02:00
leonarski_f
a8c76d212a
DiffractionExperiment: UDP port is specific to acquisition device
2023-04-06 14:15:12 +02:00
leonarski_f
68923ca376
ProcessRawPacket: Refactor, so it can be used also for standard (Linux kernel) UDP stack
2023-04-06 14:10:27 +02:00
leonarski_f
61c1a3630c
gRPC: Change field name to ipv4_subnet
2023-04-06 12:28:02 +02:00
leonarski_f
1757d42182
Initial commit
...
Signed-off-by: Filip Leonarski <filip.leonarski@psi.ch >
2023-04-06 11:17:59 +02:00