CI for csaxs_bec / test (push) Successful in 2m18s
- tomo_circfov: GUI upper bound 200.0 -> 500.0 um (floor kept at 0.0 so "0 = disabled" -- checked explicitly in lamni_fermat_scan.py:484 -- still works) - lamni_piezo_range_x/y: GUI upper bound 200.0 -> 80.0 um, matching the "(max 80)" already printed in the CLI prompt. The property setter's large_range_scan bypass is left untouched (uncertain hardware rationale) -- this only tightens the GUI/CLI entry points, which is where "<80" actually becomes enforced in practice, since both now validate before ever calling the (still-conditionally-permissive) property setter. - LamNI._get_val() now supports min_/max_ (mirrors Flomni._get_val() exactly, added previously) -- LamNI's tomo_parameters() CLI wizard previously had zero range validation at all. Wired up for tomo_countingtime (0.001-100.0), tomo_shellstep (0.025-20.0), lamni_piezo_range_x/y (0.0-80.0), and tomo_circfov (0.0-500.0). - tomo_stitch_overlap gets a brand new CLI prompt (0.0-10.0 um) -- it had no prompt at all before (property-only, same gap Flomni still has). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0132KBoxsovfcMNRGJhS1Pbw