Feat/ellipse selector #328

Merged
holler merged 3 commits from feat/ellipse_selector into main 2026-10-13 10:54:53 +02:00
Member
No description provided.
holler added 3 commits 2026-10-13 10:43:27 +02:00
Ellipse tool is hidden by default and only enabled by the LamNI client in the
extended/smear rotation-centre modes after the FZP click. Adds angle lock
toggle/field, rotation-aware geometry, and roi_angle_{step} submit signal.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
lamni.xrayeye_refit([angles]) redoes the sinusoidal X-ray eye fit from the
last alignment's points, leaving out the given angles (misclicks, sample
barely visible). Prints each point's deviation from the new fit, shows the
kept points on the GUI Fit tab and asks before replacing tomo_fit_xray_eye.
The raw offsets are kept in the lamni_xeye_fit_data global var (cleared with
the fit); archived alignments can be refitted via file=.

Also clear omny_xray_gui.fit_params_x/y before submitting new alignment
points, so a previous run's fit is not taken as the new one.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ALDnH16dC6iyHjhe5Ey4w9
fix(webpage): name the setup's own client in the web password hint
CI for csaxs_bec / test (pull_request) Successful in 3m6s
Read the Docs Deploy Trigger / trigger-rtd-webhook (push) Successful in 2s
CI for csaxs_bec / test (push) Successful in 3m5s
ca96f41a45
The "no web authentication yet" hint always said
flomni.set_web_password(), which doesn't exist in a LamNI session. Each
generator now declares CLIENT_NAME and the hint uses it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ALDnH16dC6iyHjhe5Ey4w9
holler merged commit ca96f41a45 into main 2026-10-13 10:54:53 +02:00
holler deleted branch feat/ellipse_selector 2026-10-13 10:54:53 +02:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bec/csaxs_bec#328