Compare commits

..

1113 Commits

Author SHA1 Message Date
leonarski_f 695d3f9271 Fixes
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m53s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 9m24s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 12m43s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 11m53s
Build Packages / Generate python client (push) Successful in 43s
Build Packages / Build documentation (push) Successful in 22s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 12m17s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 10m50s
Build Packages / build:rpm (rocky8) (push) Successful in 10m7s
Build Packages / build:rpm (rocky9) (push) Successful in 11m6s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 11m5s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m57s
Build Packages / build:rpm (rocky8_nocuda) (pull_request) Successful in 9m46s
Build Packages / build:rpm (rocky9_nocuda) (pull_request) Successful in 10m42s
Build Packages / build:rpm (ubuntu2204_nocuda) (pull_request) Successful in 10m20s
Build Packages / build:rpm (ubuntu2404_nocuda) (pull_request) Successful in 8m8s
Build Packages / build:rpm (rocky8_sls9) (pull_request) Successful in 9m43s
Build Packages / Generate python client (pull_request) Successful in 53s
Build Packages / build:rpm (rocky9_sls9) (pull_request) Successful in 10m49s
Build Packages / Build documentation (pull_request) Successful in 23s
Build Packages / Create release (pull_request) Has been skipped
Build Packages / build:rpm (rocky8) (pull_request) Successful in 9m17s
Build Packages / build:rpm (ubuntu2404) (pull_request) Successful in 8m38s
Build Packages / build:rpm (ubuntu2204) (pull_request) Successful in 10m33s
Build Packages / build:rpm (rocky9) (pull_request) Successful in 11m6s
Build Packages / Unit tests (push) Successful in 1h4m46s
Build Packages / Unit tests (pull_request) Successful in 53m28s
2026-03-26 18:26:40 +01:00
leonarski_f 6b0fbf11dd Frontend: Remove indexing time plot 2026-03-26 18:25:44 +01:00
leonarski_f 5dfaa79ff6 Fix OpenAPIConvert
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m39s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m59s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m23s
Build Packages / Generate python client (push) Successful in 1m0s
Build Packages / Build documentation (push) Successful in 28s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 18m11s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 18m22s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 18m41s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 19m25s
Build Packages / build:rpm (rocky9) (push) Successful in 19m25s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m27s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 11m19s
Build Packages / Unit tests (push) Has been cancelled
Build Packages / build:rpm (ubuntu2404_nocuda) (pull_request) Successful in 9m28s
Build Packages / build:rpm (rocky8_nocuda) (pull_request) Successful in 11m27s
Build Packages / build:rpm (rocky9_nocuda) (pull_request) Successful in 11m36s
Build Packages / Generate python client (pull_request) Successful in 49s
Build Packages / Build documentation (pull_request) Successful in 37s
Build Packages / build:rpm (ubuntu2204_nocuda) (pull_request) Successful in 12m59s
Build Packages / Create release (pull_request) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (pull_request) Successful in 13m23s
Build Packages / build:rpm (rocky8) (pull_request) Successful in 11m44s
Build Packages / build:rpm (rocky9_sls9) (pull_request) Successful in 12m37s
Build Packages / build:rpm (rocky9) (pull_request) Successful in 12m12s
Build Packages / build:rpm (ubuntu2404) (pull_request) Successful in 9m39s
Build Packages / build:rpm (ubuntu2204) (pull_request) Successful in 11m26s
Build Packages / Unit tests (pull_request) Successful in 1h14m22s
2026-03-26 18:02:39 +01:00
leonarski_f 57d6e8de84 jfjoch_process: Specify indexing algorithm
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 7m48s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 9m0s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 10m7s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 10m5s
Build Packages / Build documentation (push) Successful in 1m11s
Build Packages / Generate python client (push) Successful in 1m16s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 13m57s
Build Packages / build:rpm (rocky9_sls9) (push) Failing after 13m42s
Build Packages / build:rpm (rocky8) (push) Failing after 14m19s
Build Packages / build:rpm (rocky9) (push) Failing after 14m17s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 10m24s
Build Packages / build:rpm (rocky8_nocuda) (pull_request) Failing after 6m48s
Build Packages / Unit tests (push) Failing after 7m4s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 11m57s
Build Packages / build:rpm (rocky9_nocuda) (pull_request) Failing after 7m37s
Build Packages / build:rpm (ubuntu2204_nocuda) (pull_request) Failing after 7m33s
Build Packages / build:rpm (ubuntu2404_nocuda) (pull_request) Failing after 8m28s
Build Packages / Generate python client (pull_request) Successful in 1m38s
Build Packages / Build documentation (pull_request) Successful in 45s
Build Packages / Create release (pull_request) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (pull_request) Failing after 11m29s
Build Packages / build:rpm (rocky8) (pull_request) Failing after 12m1s
Build Packages / Unit tests (pull_request) Failing after 7m9s
Build Packages / build:rpm (rocky9) (pull_request) Failing after 13m54s
Build Packages / build:rpm (rocky9_sls9) (pull_request) Failing after 14m11s
Build Packages / build:rpm (ubuntu2404) (pull_request) Failing after 10m58s
Build Packages / build:rpm (ubuntu2204) (pull_request) Failing after 12m21s
2026-03-26 16:14:18 +01:00
leonarski_f 351b4f0070 jfjoch_process: Add mean time for each image analysis step
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 8m48s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 8m47s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 10m12s
Build Packages / Generate python client (push) Successful in 34s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 10m53s
Build Packages / Build documentation (push) Successful in 29s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Failing after 14m27s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 14m49s
Build Packages / build:rpm (rocky9) (push) Failing after 14m50s
Build Packages / build:rpm (rocky9_sls9) (push) Failing after 14m55s
Build Packages / Unit tests (push) Failing after 7m20s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 9m27s
Build Packages / build:rpm (rocky8_nocuda) (pull_request) Failing after 7m32s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 10m54s
Build Packages / build:rpm (ubuntu2404_nocuda) (pull_request) Failing after 6m35s
Build Packages / build:rpm (rocky9_nocuda) (pull_request) Failing after 8m5s
Build Packages / build:rpm (ubuntu2204_nocuda) (pull_request) Failing after 7m54s
Build Packages / Build documentation (pull_request) Successful in 57s
Build Packages / Generate python client (pull_request) Successful in 1m13s
Build Packages / Create release (pull_request) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (pull_request) Failing after 10m46s
Build Packages / build:rpm (rocky8) (pull_request) Failing after 10m56s
Build Packages / Unit tests (pull_request) Failing after 7m46s
Build Packages / build:rpm (ubuntu2404) (pull_request) Failing after 10m54s
Build Packages / build:rpm (rocky9) (pull_request) Failing after 13m59s
Build Packages / build:rpm (rocky9_sls9) (pull_request) Failing after 14m46s
Build Packages / build:rpm (ubuntu2204) (pull_request) Failing after 13m33s
2026-03-26 15:43:04 +01:00
leonarski_f 0eacee0801 Improve recording of timing for different data analysis steps 2026-03-26 15:20:58 +01:00
leonarski_f 2d3c87e41e Update CHANGELOG
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m28s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m1s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m19s
Build Packages / Generate python client (push) Successful in 56s
Build Packages / Build documentation (push) Successful in 23s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 15m35s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 17m36s
Build Packages / build:rpm (rocky8) (push) Successful in 17m41s
Build Packages / build:rpm (rocky9) (push) Successful in 18m37s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 18m47s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m38s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 11m25s
Build Packages / build:rpm (rocky8_nocuda) (pull_request) Successful in 9m48s
Build Packages / build:rpm (ubuntu2404_nocuda) (pull_request) Successful in 10m16s
Build Packages / build:rpm (rocky9_nocuda) (pull_request) Successful in 11m28s
Build Packages / build:rpm (ubuntu2204_nocuda) (pull_request) Successful in 11m20s
Build Packages / Generate python client (pull_request) Successful in 57s
Build Packages / Build documentation (pull_request) Successful in 16s
Build Packages / build:rpm (rocky8_sls9) (pull_request) Successful in 11m35s
Build Packages / Create release (pull_request) Has been skipped
Build Packages / build:rpm (rocky8) (pull_request) Successful in 10m19s
Build Packages / build:rpm (rocky9_sls9) (pull_request) Successful in 11m38s
Build Packages / build:rpm (rocky9) (pull_request) Successful in 10m28s
Build Packages / build:rpm (ubuntu2404) (pull_request) Successful in 9m13s
Build Packages / build:rpm (ubuntu2204) (pull_request) Successful in 9m52s
Build Packages / Unit tests (push) Successful in 58m47s
Build Packages / Unit tests (pull_request) Successful in 53m23s
2026-03-24 21:20:00 +01:00
leonarski_f e4ab54a94c CMake: minor updates 2026-03-24 21:16:26 +01:00
leonarski_f 1cf59950eb OpenAPI: Remove SSL from settings 2026-03-24 21:13:53 +01:00
leonarski_f ba27a8771f Frontend: Fixes
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 14m17s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 16m1s
Build Packages / build:rpm (rocky8) (push) Successful in 17m2s
Build Packages / Generate python client (push) Successful in 29s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 17m49s
Build Packages / Build documentation (push) Successful in 18s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 18m1s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 18m13s
Build Packages / build:rpm (rocky9) (push) Successful in 19m23s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 19m31s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 9m53s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m20s
Build Packages / Unit tests (push) Successful in 56m10s
2026-03-24 15:19:44 +01:00
leonarski_f c03978c603 VERSION: 1.0.0-rc.133
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 7m42s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 7m36s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 8m56s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 9m21s
Build Packages / Generate python client (push) Successful in 56s
Build Packages / build:rpm (rocky9_sls9) (push) Failing after 9m49s
Build Packages / Create release (push) Has been skipped
Build Packages / Build documentation (push) Successful in 38s
Build Packages / build:rpm (rocky8) (push) Failing after 10m39s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 10m46s
Build Packages / build:rpm (rocky9) (push) Failing after 12m9s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 5m33s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 6m16s
Build Packages / Unit tests (push) Successful in 56m52s
2026-03-24 14:25:27 +01:00
leonarski_f 57f0a1f5dd Minor fixes to httplib/OpenAPI
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 7m17s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 8m28s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 8m27s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 8m30s
Build Packages / Build documentation (push) Successful in 35s
Build Packages / Generate python client (push) Successful in 43s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9_sls9) (push) Failing after 9m30s
Build Packages / build:rpm (rocky8) (push) Failing after 10m12s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 10m17s
Build Packages / build:rpm (rocky9) (push) Failing after 10m14s
Build Packages / build:rpm (ubuntu2404) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2204) (push) Has been cancelled
Build Packages / Unit tests (push) Has been cancelled
2026-03-24 14:11:40 +01:00
leonarski_f e433b6aa5c Minor fixes to OpenAPI 2026-03-24 13:47:58 +01:00
leonarski_f 4233d164c6 CI: Try again (cmake 3.26)
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m59s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 17m50s
Build Packages / build:rpm (rocky8) (push) Successful in 18m53s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 19m19s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 19m5s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 19m17s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9) (push) Successful in 19m13s
Build Packages / Build documentation (push) Successful in 24s
Build Packages / Generate python client (push) Successful in 33s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 19m38s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m1s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 7m26s
Build Packages / Unit tests (push) Successful in 55m31s
2026-03-24 11:41:38 +01:00
leonarski_f 435ed3f661 CI: Try again (cmake-data)
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 6m50s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 4m28s
Build Packages / Generate python client (push) Has been cancelled
Build Packages / build:rpm (rocky8) (push) Has been cancelled
Build Packages / Build documentation (push) Has been cancelled
Build Packages / Unit tests (push) Has been cancelled
Build Packages / Create release (push) Has been cancelled
Build Packages / build:rpm (rocky9) (push) Has been cancelled
Build Packages / build:rpm (rocky8_sls9) (push) Has been cancelled
Build Packages / build:rpm (rocky9_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky9_sls9) (push) Has been cancelled
Build Packages / build:rpm (rocky8_nocuda) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2404) (push) Has been cancelled
2026-03-24 11:29:32 +01:00
leonarski_f 3ec662e87a CI: Try again (no sudo)
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 1m0s
Build Packages / build:rpm (ubuntu2204) (push) Has started running
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 / Create release (push) Has been cancelled
Build Packages / build:rpm (rocky9_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky9) (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 (rocky8_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky9_sls9) (push) Has been cancelled
Build Packages / build:rpm (rocky8) (push) Has been cancelled
2026-03-24 11:27:03 +01:00
leonarski_f 14fa3c5578 CI: Try to install newer CMake on Ubuntu 22.04
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 39s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 1m24s
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 / Create release (push) Has been cancelled
Build Packages / build:rpm (rocky9_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky9) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2404) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky8) (push) Has been cancelled
Build Packages / build:rpm (rocky9_sls9) (push) Has been cancelled
Build Packages / build:rpm (rocky8_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky8_sls9) (push) Has been cancelled
2026-03-24 11:24:22 +01:00
leonarski_f 4bd7cd57bb jfjoch_broker: Seem to work, but plots make still trouble
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 6m8s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 3m32s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 10m48s
Build Packages / Generate python client (push) Successful in 40s
Build Packages / Build documentation (push) Successful in 26s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m33s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m8s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 16m18s
Build Packages / build:rpm (rocky8) (push) Successful in 16m33s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 17m20s
Build Packages / build:rpm (rocky9) (push) Successful in 17m43s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m46s
Build Packages / Unit tests (push) Successful in 56m20s
2026-03-23 22:36:55 +01:00
leonarski_f 2d191b08d5 Clean-up (but fully AI generated, so need to carefully check)
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 6m42s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 3m11s
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 10m13s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 10m12s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 10m9s
Build Packages / Build documentation (push) Successful in 27s
Build Packages / Generate python client (push) Successful in 29s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9) (push) Failing after 13m14s
Build Packages / build:rpm (rocky8) (push) Failing after 14m7s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 14m34s
Build Packages / build:rpm (rocky9_sls9) (push) Failing after 14m38s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 7m28s
Build Packages / Unit tests (push) Has been cancelled
2026-03-23 22:15:02 +01:00
leonarski_f 75ed1f954e Work in progress
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 5m1s
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 9m2s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 5m52s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 11m0s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 11m26s
Build Packages / Build documentation (push) Successful in 1m12s
Build Packages / Create release (push) Has been skipped
Build Packages / Generate python client (push) Successful in 1m20s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 12m17s
Build Packages / build:rpm (rocky8) (push) Failing after 14m22s
Build Packages / build:rpm (rocky9) (push) Failing after 14m50s
Build Packages / build:rpm (rocky9_sls9) (push) Failing after 14m59s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 9m7s
Build Packages / Unit tests (push) Has been cancelled
2026-03-23 21:41:09 +01:00
leonarski_f f06f146f6a jfjoch_broker: Add static file function to header
Build Packages / build:rpm (ubuntu2204) (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 / Create release (push) Has been cancelled
Build Packages / build:rpm (rocky9_nocuda) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky8_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky8) (push) Has been cancelled
Build Packages / build:rpm (rocky9_sls9) (push) Has been cancelled
Build Packages / build:rpm (rocky9) (push) Has been cancelled
Build Packages / build:rpm (rocky8_sls9) (push) Has been cancelled
2026-03-23 21:35:45 +01:00
leonarski_f 294a934727 jfjoch_broker: Remove OpenSSL (for now) 2026-03-23 21:33:53 +01:00
leonarski_f a19443a026 jfjoch_broker: Move to cpp-httplib work in progress (not working)
Build Packages / build:rpm (ubuntu2204) (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 / Create release (push) Has been cancelled
Build Packages / build:rpm (rocky9_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky9_sls9) (push) Has been cancelled
Build Packages / build:rpm (rocky8) (push) Has been cancelled
Build Packages / build:rpm (rocky8_nocuda) (push) Has been cancelled
Build Packages / build:rpm (rocky9) (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 (ubuntu2204_nocuda) (push) Has been cancelled
2026-03-23 21:31:20 +01:00
leonarski_f 6655284284 jfjoch_tests: Zero initialize StartMessage in ZMQMetadataSocket test for more reproducible result
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 7m44s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 3m17s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m46s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 11m53s
Build Packages / Build documentation (push) Successful in 39s
Build Packages / Generate python client (push) Successful in 55s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m12s
Build Packages / build:rpm (rocky8) (push) Successful in 16m28s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 16m38s
Build Packages / build:rpm (rocky9) (push) Successful in 18m4s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 18m13s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m13s
Build Packages / Unit tests (push) Successful in 54m25s
2026-03-23 14:41:43 +01:00
leonarski_f b23ef2b881 Add CMAKE_DL_LIBS to httplib
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 7m7s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 3m32s
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 10m59s
Build Packages / Generate python client (push) Successful in 53s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 12m14s
Build Packages / Build documentation (push) Successful in 29s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m17s
Build Packages / build:rpm (rocky8) (push) Successful in 17m12s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 17m22s
Build Packages / build:rpm (rocky9) (push) Successful in 17m47s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 17m56s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m33s
Build Packages / Unit tests (push) Failing after 59m10s
2026-03-23 11:46:35 +01:00
leonarski_f d3ede34d6e HDF5: Update to 2.1.0
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 6m59s
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 10m31s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 3m38s
Build Packages / Generate python client (push) Successful in 32s
Build Packages / Build documentation (push) Successful in 44s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 14m3s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 14m8s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 17m8s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 17m33s
Build Packages / build:rpm (rocky8) (push) Successful in 17m42s
Build Packages / build:rpm (rocky9) (push) Successful in 18m19s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 9m41s
Build Packages / Unit tests (push) Failing after 58m43s
2026-03-23 09:54:05 +01:00
leonarski_f c10c7c24b2 httplib: Implement via FetchContent for tighter integration and easier updates 2026-03-23 09:44:20 +01:00
leonarski_f 500eb15848 JFJochImageReadingWorker: Add missing header
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m21s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 16m1s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 16m15s
Build Packages / Generate python client (push) Successful in 48s
Build Packages / Build documentation (push) Successful in 42s
Build Packages / build:rpm (rocky8) (push) Successful in 17m47s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 18m1s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 18m11s
Build Packages / build:rpm (rocky9) (push) Successful in 19m3s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 19m11s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 10m5s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m31s
Build Packages / Unit tests (push) Successful in 55m56s
2026-03-18 21:21:53 +01:00
leonarski_f 2199cc3bc2 Increase Catch2 version to recent one 2026-03-18 21:21:28 +01:00
leonarski_f cd70fa0eca Move spdlog to downloaded dependency
Build Packages / build:rpm (rocky8_nocuda) (push) Failing after 10m33s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Failing after 13m28s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Failing after 14m11s
Build Packages / build:rpm (rocky9_nocuda) (push) Failing after 15m22s
Build Packages / Generate python client (push) Successful in 1m12s
Build Packages / Build documentation (push) Successful in 24s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky9) (push) Failing after 16m31s
Build Packages / build:rpm (rocky8_sls9) (push) Failing after 17m13s
Build Packages / build:rpm (rocky8) (push) Failing after 17m15s
Build Packages / build:rpm (rocky9_sls9) (push) Failing after 17m27s
Build Packages / build:rpm (ubuntu2204) (push) Failing after 10m15s
Build Packages / build:rpm (ubuntu2404) (push) Failing after 8m40s
Build Packages / Unit tests (push) Has been cancelled
2026-03-18 20:30:48 +01:00
leonarski_f 7f6caab3cf jfjoch_tests: Add test for HDF5 pusher republish functionality
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 11m27s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 16m21s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 16m49s
Build Packages / Generate python client (push) Successful in 37s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 17m44s
Build Packages / Build documentation (push) Successful in 32s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 18m46s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 20m1s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 20m37s
Build Packages / build:rpm (rocky9) (push) Successful in 20m39s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 11m32s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 8m44s
Build Packages / Unit tests (push) Successful in 56m37s
2026-03-13 19:18:46 +01:00
leonarski_f e6b905a832 PostIndexingRefinement: Fix a bug in spot indexing cutoffs 2026-03-13 19:18:19 +01:00
leonarski_f 4f79e12b92 HDF5FilePusher: Add republish socket
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m14s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m28s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 13m55s
Build Packages / Generate python client (push) Successful in 1m1s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 15m11s
Build Packages / Build documentation (push) Successful in 29s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 19m52s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 20m4s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 20m36s
Build Packages / build:rpm (rocky9) (push) Successful in 20m39s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m37s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 11m29s
Build Packages / Unit tests (push) Successful in 56m44s
2026-03-13 16:59:21 +01:00
leonarski_f 44988afe5a PostIndexingRefinement: Fixes
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 13m1s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 13m46s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 14m7s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 15m11s
Build Packages / Generate python client (push) Successful in 1m0s
Build Packages / Build documentation (push) Successful in 33s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (rocky8) (push) Successful in 19m55s
Build Packages / build:rpm (rocky8_sls9) (push) Successful in 20m23s
Build Packages / build:rpm (rocky9) (push) Successful in 20m33s
Build Packages / build:rpm (rocky9_sls9) (push) Successful in 21m1s
Build Packages / build:rpm (ubuntu2404) (push) Successful in 10m29s
Build Packages / build:rpm (ubuntu2204) (push) Successful in 12m5s
Build Packages / Unit tests (push) Successful in 58m8s
2026-03-12 14:33:34 +01:00
leonarski_f a27f5dc482 PostIndexingRefinement: Update name
Build Packages / build:rpm (rocky8_nocuda) (push) Successful in 12m23s
Build Packages / build:rpm (ubuntu2204_nocuda) (push) Successful in 14m58s
Build Packages / build:rpm (rocky9_nocuda) (push) Successful in 15m8s
Build Packages / Generate python client (push) Successful in 38s
Build Packages / build:rpm (ubuntu2404_nocuda) (push) Successful in 15m49s
Build Packages / Build documentation (push) Successful in 57s
Build Packages / Create release (push) Has been skipped
Build Packages / build:rpm (ubuntu2404) (push) Has started running
Build Packages / build:rpm (rocky9) (push) Has been cancelled
Build Packages / build:rpm (ubuntu2204) (push) Has been cancelled
Build Packages / build:rpm (rocky9_sls9) (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 (rocky8_sls9) (push) Has been cancelled
2026-03-12 14:16:19 +01:00
leonarski_f 8fce82d9d8 EigenRefine: Allow for multi-lattice selection after indexing 2026-03-12 14:00:10 +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
1373 changed files with 215663 additions and 7664 deletions
-4
View File
@@ -1,4 +0,0 @@
# Sphinx build info version 1
# This file records the configuration used when building these files. When it is not found, a full rebuild will be done.
config: 0632690ccc7c654437bb17d1f52d1e78
tags: 645f666f9bcd5a90fca523b33c5a78b7
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More