maliakal_d
721aee6640
Merge branch 'developer' into dev/rx_disable_datastream_port
Build on RHEL9 docker image / build (push) Successful in 5m13s
Build on RHEL8 docker image / build (push) Successful in 5m16s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m56s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m22s
2026-07-08 11:40:34 +02:00
9cbf588217
debugging (still fails for old cache) ( #1485 )
...
Build on RHEL8 docker image / build (push) Successful in 5m11s
Build on RHEL9 docker image / build (push) Successful in 5m16s
Build and Deploy on local RHEL9 / build (push) Successful in 2m5s
Build and Deploy on local RHEL8 / build (push) Successful in 5m38s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m39s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m9s
* debugging (still fails for old cache)
* verification removed. Leaving the creating and restorign cachec at v1.6.1 instead of latest for cache-apt-pkgs-action
* cache-apt-pkgs-action at v1.6.1 also for build_documentation yaml
* Clean up run_tests.yaml by removing comments
Removed commented-out line for clarity.
---------
Co-authored-by: AliceMazzoleni99 <alice.mazzoleni@psi.ch >
2026-07-08 11:39:33 +02:00
maliakal_d
32c2b32447
Merge branch 'developer' into dev/rx_disable_datastream_port
Build on RHEL8 docker image / build (push) Successful in 6m24s
Build on RHEL9 docker image / build (push) Successful in 6m23s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m51s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m25s
2026-07-07 15:20:02 +02:00
maliakal_d and GitHub
06770da4b3
Dev/fix workflow cmake cache ( #1484 )
...
Build on RHEL8 docker image / build (push) Successful in 6m11s
Build on RHEL9 docker image / build (push) Successful in 6m26s
Build and Deploy on local RHEL9 / build (push) Successful in 2m9s
Build and Deploy on local RHEL8 / build (push) Successful in 5m2s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m38s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m8s
* Validate restored apt packages in CI before CMake configuration
Add checks for cached apt dependencies to catch incomplete installations. A temporary Ubuntu mirror/package index mismatch caused apt installation to fail, but the failure was not detected before CMake ran.
* continue on error uncommented to see that it actually restores the previous step. The previous commit was to check the error message on failure to install the packages
* repair didnt run earlier.. checking on condition from custom message
* Remove redundant HDF5 verification step from CI. And fix broken repairs half configured dependenceies before reinstalling requested packages
* fix the simulator tests workflow for the same reason as previous commit (not failing for actual failure to restore installation from cache)
* removed redundant checks for repair as we are not repairing anymore
* use a different cache (changing version)
* changing ubuntu back to 22 instead of 24 (latest) because of 'E: Failed to fetch mirror+file:/etc/apt/apt-mirrors.txt/pool/main/c/curl/libcurl4-openssl-dev_8.5.0-2ubuntu10.9_amd64.deb 404 Not Found'
* cache at specific version
* version typo
* go back to original version number (was changed earlier to create a new cache everytime)
* added the other yaml
* minor, but recreating new caches with v1.0 version
2026-07-07 15:17:16 +02:00
maliakal_d
de47f2003c
formatting
Build and Deploy on local RHEL9 / build (push) Successful in 2m17s
Build on RHEL9 docker image / build (push) Successful in 4m15s
Build and Deploy on local RHEL8 / build (push) Successful in 4m59s
Build on RHEL8 docker image / build (push) Successful in 5m2s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m42s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m9s
2026-07-07 10:35:41 +02:00
brueckner_m
c7a250bbfc
Switch 9mhv from i2c to linux driver
Build and Deploy on local RHEL9 / build (push) Successful in 2m9s
Build on RHEL9 docker image / build (push) Successful in 3m53s
Build and Deploy on local RHEL8 / build (push) Successful in 5m2s
Build on RHEL8 docker image / build (push) Successful in 5m29s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m37s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m11s
2026-07-06 16:53:59 +02:00
maliakal_d
f21054adde
Merge branch 'dev/rx_disable_datastream_port' of github.com:slsdetectorgroup/slsDetectorPackage into dev/rx_disable_datastream_port
Build on RHEL9 docker image / build (push) Successful in 3m47s
Build on RHEL8 docker image / build (push) Successful in 5m10s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m53s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m23s
2026-07-06 14:16:08 +02:00
maliakal_d
bcd257e90f
minor
2026-07-06 14:15:54 +02:00
maliakal_d and GitHub
91b7d8deb7
Merge branch 'developer' into dev/rx_disable_datastream_port
2026-07-06 14:15:34 +02:00
maliakal_d
d463fc0852
review fixes, 1. using std::array instead of vector, 2. moving udp_datastream command testing with different values into master attributes testing file because we test the master file
2026-07-06 13:57:41 +02:00
maliakal_d
e03509ca2d
doc
Build on RHEL9 docker image / build (push) Successful in 4m8s
Build on RHEL8 docker image / build (push) Successful in 5m16s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m50s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m18s
2026-07-06 13:22:45 +02:00
maliakal_d
dee782e1cc
minor documentation fix and sending nports unnecessarily for getRxUDPPortDisableMetadata
2026-07-06 13:16:47 +02:00
Erik Fröjdh and GitHub
ffec82076d
Better error message on socket ( #1477 )
...
Build and Deploy on local RHEL9 / build (push) Successful in 2m1s
Build on RHEL9 docker image / build (push) Successful in 4m31s
Build and Deploy on local RHEL8 / build (push) Successful in 5m6s
Build on RHEL8 docker image / build (push) Successful in 5m34s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m38s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m6s
* checking errno
* improved socket error message
* improved message
* decode error code
* format
* clearer msg
* report write errors, handle SIGPIPE
* retry and cleaned up timeout
* removed read/write in DataSocket
2026-06-30 15:29:58 +02:00
mazzol_a and GitHub
4395e7b5f6
added moench05 to pyctbgui ( #1481 )
...
Build and Deploy on local RHEL9 / build (push) Successful in 2m11s
Build on RHEL9 docker image / build (push) Successful in 3m45s
Build on RHEL8 docker image / build (push) Successful in 5m14s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m34s
Build and Deploy on local RHEL8 / build (push) Successful in 5m8s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m4s
* added moench05 to pyctbgui
* use moench05 defs from aare
2026-06-26 17:43:27 +02:00
mazzol_a and GitHub
2a24bad218
treating warnings as errors during workflows ( #1473 )
...
Build and Deploy on local RHEL9 / build (push) Successful in 2m3s
Build on RHEL9 docker image / build (push) Successful in 4m21s
Build and Deploy on local RHEL8 / build (push) Successful in 5m0s
Build on RHEL8 docker image / build (push) Successful in 5m3s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m37s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m10s
* treating warnings as errors during workflows
* suppress warnings for moench calibration
* no format overflow
* revert formatting
* bettter conditional branching in cmake
2026-06-17 13:50:07 +02:00
e4a97b1ea9
Dev/ctb/display counter images ( #1471 )
...
Build on RHEL9 docker image / build (push) Successful in 4m36s
Build on RHEL8 docker image / build (push) Successful in 5m16s
Build and Deploy on local RHEL9 / build (push) Successful in 2m7s
Build and Deploy on local RHEL8 / build (push) Successful in 5m0s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m39s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m7s
* WIP
* show image coordinates
* passing frame and plot values dynamically
* WIP
* succesfully show each counter as one image
* added checkboxes for different images
* only display counters for transceiver samples and image plot
* fixed layout
* dont reshape already done in transform
---------
Co-authored-by: Erik Fröjdh <erik.frojdh@gmail.com >
2026-06-16 16:30:14 +02:00
maliakal_d and GitHub
791d410d46
Merge branch 'developer' into dev/rx_disable_datastream_port
Build on RHEL9 docker image / build (push) Successful in 3m47s
Build on RHEL8 docker image / build (push) Successful in 5m11s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m51s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m16s
2026-06-16 12:26:01 +02:00
maliakal_d
d65d246ba8
back to before
Build on RHEL9 docker image / build (push) Successful in 4m4s
Build on RHEL8 docker image / build (push) Successful in 5m38s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m50s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m18s
2026-06-16 12:04:39 +02:00
maliakal_d
f433ef78a5
example for python
2026-06-16 11:55:21 +02:00
maliakal_d
36180df9b6
release notes
2026-06-16 11:52:04 +02:00
maliakal_d
1cb8f5ce5d
more intuitive and doc
2026-06-16 11:41:31 +02:00
maliakal_d
cf91156e70
python test
Build on RHEL9 docker image / build (push) Successful in 3m45s
Build on RHEL8 docker image / build (push) Successful in 5m33s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m51s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m15s
2026-06-15 17:16:00 +02:00
maliakal_d
9e97799102
refactoring
Build on RHEL9 docker image / build (push) Successful in 4m6s
Build on RHEL8 docker image / build (push) Successful in 5m59s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m38s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m5s
2026-06-12 17:37:59 +02:00
maliakal_d
7a64510d45
move the master fiel tests into its own tests with the disable marker for github tests
Build on RHEL9 docker image / build (push) Successful in 3m45s
Build on RHEL8 docker image / build (push) Successful in 5m2s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m40s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m4s
2026-06-12 15:42:44 +02:00
mazzol_a and GitHub
b4a3e1187a
Fix/segmentation fault in virtual detectors ( #1472 )
...
Build and Deploy on local RHEL9 / build (push) Successful in 2m2s
Build on RHEL9 docker image / build (push) Successful in 3m48s
Build and Deploy on local RHEL8 / build (push) Successful in 5m1s
Build on RHEL8 docker image / build (push) Successful in 5m8s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m38s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m2s
* fix overflow in copying of image to packet
* overflow fixed for xilinx
2026-06-12 11:49:02 +02:00
maliakal_d
8f3b9ce26b
extra tests
Run Simulator Tests on local RHEL9 / build (push) Failing after 9m36s
Run Simulator Tests on local RHEL8 / build (push) Failing after 11m32s
Build on RHEL9 docker image / build (push) Successful in 3m43s
Build on RHEL8 docker image / build (push) Successful in 5m21s
2026-06-11 14:26:30 +02:00
maliakal_d
d095ecb2d0
added tests for master file
2026-06-11 13:19:49 +02:00
maliakal_d
fdc54cbe84
Merge branch 'developer' into dev/rx_disable_datastream_port
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m33s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m59s
Build on RHEL9 docker image / build (push) Successful in 3m43s
Build on RHEL8 docker image / build (push) Successful in 5m12s
2026-06-11 10:46:35 +02:00
2e4cd258a8
Dev/refactor caller tests master attributes ( #1462 )
...
Build on RHEL9 docker image / build (push) Successful in 4m1s
Build on RHEL8 docker image / build (push) Successful in 5m1s
Build and Deploy on local RHEL9 / build (push) Successful in 2m1s
Build and Deploy on local RHEL8 / build (push) Successful in 5m7s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m37s
Run Simulator Tests on local RHEL8 / build (push) Successful in 22m10s
* refactoring
* wip
* refactored, yet to take out checkers
* checker added
* wip acquire ctb state
* wip acquire ctb state
* wip, acq test
* acquire moved out
* fix
* wip, To fix masterattribtues
* wip, masterfilecheks
* wip, at ctbexpectedstate
* wip, fixing acquire
* wip, acquire done
* wip
* compiles
* refactoring
* minor
* minor
* reduced unnecessary includes
* fix in tests
* removed ctb state check
* ctb fix with ctb state
* fixed ctb guard tests
* minor debug
* work for xilinx ctb
---------
Co-authored-by: Erik Fröjdh <erik.frojdh@gmail.com >
2026-06-10 17:30:30 +02:00
maliakal_d
a86c2c4d86
fix in gui that wont wait for disabled ports
Build on RHEL9 docker image / build (push) Successful in 3m47s
Build on RHEL8 docker image / build (push) Successful in 5m0s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m18s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m52s
2026-06-10 17:16:49 +02:00
maliakal_d
b06a3d06c1
Merge branch 'developer' into dev/rx_disable_datastream_port
Build on RHEL9 docker image / build (push) Successful in 3m57s
Build on RHEL8 docker image / build (push) Successful in 5m2s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m17s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m49s
2026-06-01 17:15:06 +02:00
f31234bbc3
Add rx_streamdummyheader command ( #1442 )
...
Build and Deploy on local RHEL9 / build (push) Successful in 2m1s
Build on RHEL9 docker image / build (push) Successful in 3m49s
Build on RHEL8 docker image / build (push) Successful in 5m1s
Build and Deploy on local RHEL8 / build (push) Successful in 5m6s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m17s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m56s
* add rx_restream_stop command. This allows to send a ZMQ dummy header any time user wants to do so. For example this allows to pre-configure the ZMQ processing software before the acquisition begins. Therefore, the dummy header was adapted in order to contain the fields stored in the receiver.
* renamed command, changed inherit, moved commands to zmq related section
* update filename in restreamstop
* renamed helper function, sorted header fields alphabetically
* fixed fnametostream set
* renamed functions, add SetFileName method, format JSON parameters order
* added python bindings and formatting (does nothing really)
* renamed restream stop functions to stream dummy
* checkout .github files from ed8c885
* release notes
---------
Co-authored-by: Dhanya Thattil <dhanya.thattil@psi.ch >
2026-06-01 12:07:52 +02:00
maliakal_d
069a3d6af9
renamed.more intuitive
Build on RHEL9 docker image / build (push) Successful in 3m44s
Build on RHEL8 docker image / build (push) Successful in 5m1s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m17s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m48s
2026-05-29 21:52:28 +02:00
maliakal_d
d598126b27
Merge branch 'developer' into dev/rx_disable_datastream_port
Build on RHEL9 docker image / build (push) Successful in 4m10s
Build on RHEL8 docker image / build (push) Successful in 5m1s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m18s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m49s
2026-05-29 10:05:23 +02:00
maliakal_d
6e20021dac
fixed in developer via other PR
2026-05-29 10:05:13 +02:00
mazzol_a and GitHub
4c02ce65cc
generated python enums, moved ReturnCode to slsDetectorDefs class ( #1467 )
Build on RHEL9 docker image / build (push) Successful in 3m43s
Build on RHEL8 docker image / build (push) Successful in 5m24s
Build and Deploy on local RHEL9 / build (push) Successful in 2m0s
Build and Deploy on local RHEL8 / build (push) Successful in 5m2s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m17s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m53s
2026-05-27 10:36:16 +02:00
mazzol_a and GitHub
53d966d23b
Fix/fmt install ( #1468 )
...
Build on RHEL9 docker image / build (push) Successful in 4m49s
Build on RHEL8 docker image / build (push) Successful in 5m35s
Build and Deploy on local RHEL9 / build (push) Successful in 2m15s
Build and Deploy on local RHEL8 / build (push) Successful in 5m8s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m16s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m53s
* fmt_install for local libs code
* fix: small python warning about escaped character \* in docstring
* copy with -r in copy_lib.sh due to cmake directory
2026-05-27 09:58:30 +02:00
7db29d55a7
CI: Use conda-build instead conda build ( #1464 )
...
Build and Deploy on local RHEL9 / build (push) Successful in 2m8s
Build on RHEL9 docker image / build (push) Successful in 3m44s
Build on RHEL8 docker image / build (push) Successful in 5m2s
Build and Deploy on local RHEL8 / build (push) Successful in 5m5s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m17s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m57s
* repalce conda build with conda-build, bump actions versions
* updated github actions versions to run on node 24
---------
Co-authored-by: Alice <alice.mazzoleni@psi.ch >
2026-05-21 15:56:23 +02:00
Erik Frojdh
1e725bac99
Revert "docstring"
...
Build and Deploy on local RHEL9 / build (push) Successful in 2m2s
Build on RHEL9 docker image / build (push) Successful in 3m56s
Build and Deploy on local RHEL8 / build (push) Successful in 5m2s
Build on RHEL8 docker image / build (push) Successful in 5m23s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m15s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m54s
This reverts commit f09dfde157 .
2026-05-21 10:24:10 +02:00
Erik Frojdh
f09dfde157
docstring
2026-05-21 10:21:24 +02:00
maliakal_d
fdff143082
fixed disabled ports meta data as well
Build on RHEL9 docker image / build (push) Successful in 4m13s
Build on RHEL8 docker image / build (push) Successful in 5m42s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m14s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m48s
2026-05-18 12:35:00 +02:00
maliakal_d
8bcbc3d594
udp ports type pass, disabled with api yet
Build on RHEL9 docker image / build (push) Successful in 4m31s
Build on RHEL8 docker image / build (push) Successful in 5m9s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m15s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m53s
2026-05-18 10:50:32 +02:00
maliakal_d
e39dcb13b8
updated writer versions
Build on RHEL9 docker image / build (push) Successful in 4m6s
Build on RHEL8 docker image / build (push) Successful in 5m26s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m18s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m52s
2026-05-13 13:45:54 +02:00
maliakal_d
fa263d1d21
works in file. still needs refactoring
2026-05-13 13:44:11 +02:00
maliakal_d and GitHub
83cd91b93c
updated release notes for past PRs to dev (v11.0.0.rc) ( #1457 )
Build and Deploy on local RHEL9 / build (push) Successful in 2m11s
Build on RHEL9 docker image / build (push) Successful in 3m35s
Build on RHEL8 docker image / build (push) Successful in 4m52s
Build and Deploy on local RHEL8 / build (push) Successful in 5m0s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m17s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m59s
2026-05-12 18:08:52 +02:00
maliakal_d
794c9f506a
wip, imple=> save only disabled ports with port index, 1 interface, is empty
Run Simulator Tests on local RHEL9 / build (push) Failing after 35s
Build on RHEL8 docker image / build (push) Failing after 1m29s
Build on RHEL9 docker image / build (push) Failing after 1m28s
Run Simulator Tests on local RHEL8 / build (push) Failing after 1m48s
2026-05-12 17:38:02 +02:00
Erik Fröjdh and GitHub
d94c0d0e72
removed unused function readDataFile/writeDataFile ( #1456 )
...
Build on RHEL9 docker image / build (push) Successful in 4m0s
Build on RHEL8 docker image / build (push) Successful in 4m54s
Build and Deploy on local RHEL9 / build (push) Successful in 2m7s
Build and Deploy on local RHEL8 / build (push) Successful in 5m4s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m18s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m52s
* removed unused function readDataFile/writeDataFile
* release notes
2026-05-12 12:01:09 +02:00
Erik Fröjdh and GitHub
6044298374
Build virtual servers on macOS ( #1450 )
...
Build on RHEL9 docker image / build (push) Successful in 4m29s
Build on RHEL8 docker image / build (push) Successful in 5m16s
Build and Deploy on local RHEL9 / build (push) Successful in 2m0s
Build and Deploy on local RHEL8 / build (push) Successful in 5m0s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m15s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m53s
* macOS import guards to have servers compile
* SPI mock since we don't do any actual transfer using the virtual server
* /proc/self/exe alternative for macOS
2026-05-12 11:23:20 +02:00
mazzol_a and GitHub
bc86449652
Dev/doc/add ctb to doc ( #1455 )
...
Build on RHEL9 docker image / build (push) Successful in 4m33s
Build on RHEL8 docker image / build (push) Successful in 5m10s
Build and Deploy on local RHEL9 / build (push) Successful in 2m0s
Build and Deploy on local RHEL8 / build (push) Successful in 5m0s
Run Simulator Tests on local RHEL9 / build (push) Successful in 18m17s
Run Simulator Tests on local RHEL8 / build (push) Successful in 21m50s
* added numpy for patterngenerator
* treat warnings as errors
* fix warnings during docu build
* added power and ctb to documentation
2026-05-12 09:25:35 +02:00
maliakal_d
c9793129db
wip, master attributes
Build on RHEL9 docker image / build (push) Successful in 4m35s
Build on RHEL8 docker image / build (push) Successful in 5m18s
Run Simulator Tests on local RHEL9 / build (push) Failing after 5m59s
Run Simulator Tests on local RHEL8 / build (push) Failing after 7m45s
2026-05-11 17:24:50 +02:00