fix: lamni scan adjustments and refactor #198

Open
holler wants to merge 9 commits from fix/update_lamni into main
Member
No description provided.
holler force-pushed fix/update_lamni from b7a4576237 to 49def798fc 2026-04-22 16:37:06 +02:00 Compare
holler scheduled this pull request to auto merge when all checks succeed 2026-04-22 16:37:22 +02:00
appel_c added 7 commits 2026-04-22 17:22:03 +02:00
- Add x_ray_eye_align.py: GUI-based alignment procedure collecting sample
  centre at 8 angles (0-315 deg, full 360 deg rotation), submitting x/y
  offsets to XRayEye widget fit tab, reading sinusoidal fit parameters back
  via omny_xray_gui device signals
- Update gui_tools.py: modernise to current BEC widget API (single new()
  call with object_name, _is_deleted() existence checks, add_ring() progress
  bar API, start/eta time display); add lamnigui_show_xeyealign_fittab()
- Update alignment.py: add read_xray_eye_correction_from_gui(), remove
  obsolete GUI-procedure methods now in x_ray_eye_align.py, fix __init__
  (remove orphaned _reset_init_values() call)
- Update lamni.py: add set_client() call in __init__, add
  xrayeye_alignment_start(keep_shutter_open) and xrayeye_update_frame()
  matching FlOMNI naming convention, import XrayEyeAlignGUI
- Fix LamNIMoveToScanCenter: replace arg_input/arg_bundle_size device-bundle
  pattern with required_kwargs; float dict keys caused msgpack >= 1.0
  ValueError with strict_map_key=True
- Update all lamni_move_to_scan_center() call sites to keyword arguments
- Update docs/user/ptychography/lamni.md: document new commands, remove
  MATLAB/LabView references
wip for tests
CI for csaxs_bec / test (pull_request) Failing after 2m25s
CI for csaxs_bec / test (push) Failing after 3m3s
e3ea1d1a3f
appel_c force-pushed fix/update_lamni from bd976b32d4 to e3ea1d1a3f 2026-04-22 17:22:03 +02:00 Compare
bec_bl_push-gitea added 1 commit 2026-04-22 17:22:36 +02:00
fix omny docs
CI for csaxs_bec / test (pull_request) Failing after 1m57s
CI for csaxs_bec / test (push) Failing after 2m21s
cd61ea8e57
bec_bl_push-gitea added 1 commit 2026-04-24 13:05:11 +02:00
fix typo
CI for csaxs_bec / test (push) Failing after 1m56s
CI for csaxs_bec / test (pull_request) Failing after 1m56s
af5004154c
Some required checks failed
CI for csaxs_bec / test (push) Failing after 1m56s
CI for csaxs_bec / test (pull_request) Failing after 1m56s
Required
Details
Some required checks were not successful.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/update_lamni:fix/update_lamni
git checkout fix/update_lamni
Sign in to join this conversation.
No Reviewers
No Label
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bec/csaxs_bec#198