fix(flomni): tighten manual_shift_y GUI range to ±50 µm
CI for csaxs_bec / test (push) Successful in 2m21s

manual_shift_y (the "additional offset y" that ultimately feeds
tomo_additional_offsety at the scan/RT-controller layer, where it's bounded
by rty's own ±100 hardware travel limit) had no meaningful upper bound of
its own in the Tomo Parameters GUI (-1000 to 1000 µm spinbox range) --
tighten it to ±50 µm, a sane bound at the parameter-entry level, well
inside rty's hardware limit which is left unchanged. GUI-only change
(manual_shift_y itself has no property-level range validation, matching
the existing convention for fovx/fovy/stitch_x/stitch_y). LamNI's own
manual_shift_x/y range is untouched.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0132KBoxsovfcMNRGJhS1Pbw
This commit is contained in:
x01dc
2026-09-19 19:34:49 +02:00
co-authored by Claude Sonnet 5
parent 1e553b0004
commit 583435ddd6
@@ -2327,7 +2327,7 @@ SETUP_PROFILES: dict[str, dict[str, Any]] = {
("fovy", "FOV y (µm)", 0.1, 100.0, 2),
],
"stitch_fields": [("stitch_x", "Stitch x", 0, 50), ("stitch_y", "Stitch y", 0, 50)],
"manual_shift_fields": [("manual_shift_y", "Manual shift y (µm)", -1000.0, 1000.0, 3)],
"manual_shift_fields": [("manual_shift_y", "Manual shift y (µm)", -50.0, 50.0, 3)],
"piezo_range_fields": [],
"offset_fields": [],
"offset_getter": None,