x01dc and Claude Sonnet 5
ea9f15cde1
feat(sim): rotating structured pattern for simulated X-ray-eye camera
...
The simulated cam_xeye (SimIDSCamera/_SimIDSBackend) served a single
static Gaussian blob, cached at construction -- rotating lsamrot in a
simulated session produced no visible motion, so the smear/composite
rotation-center calibration aid had nothing to smear into an arc.
Add an opt-in sim_rotation_coupling config (mirrors the existing
sim_coarse_coupling idiom in sim_lamni.py's measured_positions()): when
set, _SimIDSBackend regenerates a fresh frame on every get_image_data()
call with an eccentric blob (make_rotating_test_pattern) tracking the
coupled axis' live simulated Galil position instead of serving the
cached static frame. Wired into LamNI's cam_xeye sim config only
(host/port/axis matching lsamrot's own sim config); flomni's cam_xeye
and any other SimIDSCamera user are unaffected since the new params
default to None (byte-identical output to before, confirmed by test).
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-24 16:08:01 +02:00
appel_c and holler
7937b328f9
fix(bpm-control): fix coupling input arg for BPMControl
2026-06-30 14:31:36 +02:00
appel_c and holler
b6131b1b36
fix(bpm): fix input device config for bpm.BPM
2026-06-30 14:31:36 +02:00
appel_c
f003390bdc
test: fix ddg and mcs tests
2026-06-23 13:04:33 +02:00
appel_c
cb0d4cf999
test(eiger): skip on_connected du to change of config to 8_5M from 9M
CI for csaxs_bec / test (pull_request) Successful in 1m31s
Read the Docs Deploy Trigger / trigger-rtd-webhook (push) Successful in 2s
CI for csaxs_bec / test (push) Successful in 1m34s
2026-06-16 16:22:20 +02:00
appel_c
93d7e1662a
refactor: migrate devices to new scan_info from scan_server
CI for csaxs_bec / test (push) Successful in 1m30s
CI for csaxs_bec / test (pull_request) Successful in 1m30s
2026-06-15 15:52:11 +02:00
appel_c
f964a3ee7b
test: skip test_on_complete_error_message
CI for csaxs_bec / test (pull_request) Successful in 1m33s
Read the Docs Deploy Trigger / trigger-rtd-webhook (push) Successful in 2s
CI for csaxs_bec / test (push) Successful in 1m31s
2026-06-15 15:49:28 +02:00
x12sa
8ebf81f06b
fix(eiger): migrate eiger integration to jfjoch-client.rc148
CI for csaxs_bec / test (push) Failing after 1m27s
2026-06-15 10:48:08 +02:00
appel_c
a3b1a4eb2f
test(eiger): fix test with broker
CI for csaxs_bec / test (pull_request) Successful in 1m31s
Read the Docs Deploy Trigger / trigger-rtd-webhook (push) Successful in 2s
CI for csaxs_bec / test (push) Successful in 1m34s
2026-05-18 09:13:56 +02:00
wakonig_k and appel_c
f388d038db
fix: initialize setpoint to 0.0 and update from readback after connection
CI for csaxs_bec / test (pull_request) Successful in 2m9s
Read the Docs Deploy Trigger / trigger-rtd-webhook (push) Successful in 2s
CI for csaxs_bec / test (push) Successful in 2m0s
2026-04-22 17:24:08 +02:00
appel_c
5917cc2b1d
test: fix instruction message for lamni scan
2026-04-21 16:11:48 +02:00
wakonig_k
fc11a6067b
fix(smaract): ensure setpoint is in sync after restart
CI for csaxs_bec / test (push) Successful in 1m59s
CI for csaxs_bec / test (pull_request) Successful in 2m0s
Read the Docs Deploy Trigger / trigger-rtd-webhook (push) Successful in 2s
2026-04-09 13:55:25 +02:00
appel_c and x12sa
6a704c6dd0
test: add tests for bpm and bpm_control
CI for csaxs_bec / test (pull_request) Successful in 2m0s
Read the Docs Deploy Trigger / trigger-rtd-webhook (push) Successful in 1s
CI for csaxs_bec / test (push) Failing after 1m25s
2026-03-31 14:25:16 +02:00
wyzula_j and appel_c
6d404cad12
fix(omny/shutter): MonitorSignal wrapper with auto_monitor
Read the Docs Deploy Trigger / trigger-rtd-webhook (push) Successful in 1s
CI for csaxs_bec / test (push) Successful in 1m57s
2026-03-27 22:41:57 +01:00
appel_c
6d4c9d90fc
fix(mcs): omit_mca_callbacks if stop is called.
2026-03-19 11:11:54 +01:00
appel_c
7c89086ba2
fix(ddg): Fix tests
CI for csaxs_bec / test (pull_request) Successful in 1m56s
CI for csaxs_bec / test (push) Successful in 1m57s
2026-03-13 14:19:41 +01:00
wyzula_j
be9938ddb7
fix(camera): unify the live mode on cameras
2026-03-11 16:09:39 +01:00
appel_c
0f072a786e
test: add tests for panda, fix tests for fermat scan
CI for csaxs_bec / test (pull_request) Successful in 1m56s
CI for csaxs_bec / test (push) Successful in 1m55s
2026-03-02 13:15:53 +01:00
appel_c
93384b87e0
fix(readback-timeout): fix monkeypatch for readback timeout; closes #140
CI for csaxs_bec / test (push) Failing after 1m29s
CI for csaxs_bec / test (pull_request) Failing after 1m29s
2026-02-16 17:38:10 +01:00
appel_c
9a249363fd
refactor(galil-rio): fix socket-signal cached readings
2026-02-16 17:38:10 +01:00
appel_c
5811e445fe
tests: fix tests after refactoring
2026-02-16 14:57:02 +01:00
appel_c
16ea7f410e
feat(galil-rio): Add di_out channels to GalilRIO
2026-02-16 14:57:02 +01:00
appel_c
9db56f5273
refactor: Eiger refactoring, fix test and add docs.
CI for csaxs_bec / test (pull_request) Successful in 1m34s
CI for csaxs_bec / test (push) Successful in 1m33s
2026-02-16 14:13:55 +01:00
appel_c and gitadmin
501bc52867
fix(eps): Fix tests and eps integration
2026-02-16 12:33:15 +01:00
appel_c and gitadmin
f35c51efa7
test(eps): Add tests for EPS device
2026-02-16 12:33:15 +01:00
appel_c
75cc672f08
tests: fix tests for ddg1
CI for csaxs_bec / test (push) Successful in 1m32s
CI for csaxs_bec / test (pull_request) Successful in 1m31s
2026-02-11 11:50:22 +01:00
appel_c
6fad4f2034
fix(fast-shutter): Fix cSAXS fast shutter device
CI for csaxs_bec / test (push) Failing after 1m30s
CI for csaxs_bec / test (pull_request) Failing after 1m30s
2026-02-09 08:29:08 +01:00
appel_c
82d47c7511
feat(galil-rio): Add GalilRIO device with 8 analog channels
CI for csaxs_bec / test (pull_request) Successful in 1m28s
CI for csaxs_bec / test (push) Successful in 1m30s
2026-01-29 08:20:38 +01:00
appel_c
153e6a89a4
test: add test for controller to call destroy controller.off
CI for csaxs_bec / test (push) Successful in 1m32s
2026-01-26 07:45:01 +01:00
appel_c
11c887b078
feat(debug-tools): add debug tools and adjust logic from beamline tests
CI for csaxs_bec / test (pull_request) Successful in 1m27s
CI for csaxs_bec / test (push) Successful in 1m30s
2026-01-23 15:00:35 +01:00
appel_c
146b10eb85
tests: fix tests for ddg and mcs integrations
2026-01-23 13:29:43 +01:00
appel_c
188e23df48
fix: Fix MCS card and DDG implementation after testing with hardware at cSAXS
2026-01-23 13:29:43 +01:00
appel_c
2cf2f4b4e4
test(controller): Fix test for controller wait_for_connection
CI for csaxs_bec / test (pull_request) Successful in 1m16s
CI for csaxs_bec / test (push) Successful in 1m26s
2026-01-16 10:52:24 +01:00
appel_c
1a9a0beb86
fix(controller): Ensure wait_for_connection calls controller.on()
CI for csaxs_bec / test (push) Successful in 1m13s
CI for csaxs_bec / test (pull_request) Successful in 1m19s
2026-01-15 18:09:34 +01:00
appel_c
7326c471f8
test(falcon): fix test for improved patched_device method in ophyd_devices
CI for csaxs_bec / test (pull_request) Successful in 1m19s
CI for csaxs_bec / test (push) Successful in 1m18s
2026-01-07 11:17:50 +01:00
appel_c
4b95ebace3
test(falcon): fix test after falcon refactoring
2026-01-07 11:17:50 +01:00
appel_c
c1dee287b8
refactor(falcon): Migrate Falcon integration to PsiDeviceBase
2026-01-07 11:17:50 +01:00
appel_c
dd3b0144b9
feat(pilatus): deprecate pilatus integration
2026-01-07 11:17:50 +01:00
appel_c
0f41648053
test(rt-flomni): fix tests for rt-flomni
CI for csaxs_bec / test (pull_request) Successful in 1m25s
CI for csaxs_bec / test (push) Successful in 1m35s
2025-12-09 16:51:24 +01:00
appel_c
36e8d87411
refactor(controller): refactor set_device_enable method from controller to set_device_read_write
2025-12-09 16:34:53 +01:00
appel_c
f56a834db5
fix(controller): fix controller init for all controller instances, fix formatting
2025-12-09 16:34:53 +01:00
x01dc and wyzula_j
de22611941
refactor(ids_camera): old ids_camera deleted, ids_camera_new is now ids_camera
2025-10-23 14:39:59 +02:00
appel_c
2bb6667f30
test(eiger): cleanup and add tests
CI for csaxs_bec / test (push) Failing after 34s
2025-09-17 17:40:43 +02:00
appel_c
419d15dcdb
fix(mcs-card): fix mcs card test for on_connected
2025-09-17 17:40:43 +02:00
appel_c
9f5254abe2
refactor(ddg): cleanup and improve comments
2025-08-06 13:43:54 +02:00
appel_c
c7e11eeabc
refactor(ddg): use threadpool with active polling for state
2025-08-05 16:11:56 +02:00
appel_c
a03e99d615
refactor(ddg): passiv readout of event_status register
2025-08-05 12:31:54 +02:00
appel_c
9e45e927a0
test(ids-camera): add tests for the IDSCamera integration
2025-08-05 12:31:13 +02:00
appel_c
3fd3d54003
refactor(mcs-card): cleanup class, add tests
2025-07-21 22:27:14 +02:00
appel_c
c2cba873d4
refactor: remove old mcs card
2025-07-21 22:27:14 +02:00