Fix/fixes lamni beamtime 1 #331

Merged
holler merged 11 commits from fix/fixes_lamni_beamtime_1 into main 2026-10-14 12:28:35 +02:00
11 Commits
Author SHA1 Message Date
x12saandClaude Opus 5.5 77bf585da5 test(lamni): FakeDev supports "in" checks for fttrz/dttrz in leye_out test
CI for csaxs_bec / test (push) Successful in 3m1s
CI for csaxs_bec / test (pull_request) Successful in 3m8s
leye_out() checks "fttrz"/"dttrz" in dev since 5d838f9; the fake device
container in test_leye_out_closes_the_fast_shutter didn't support that.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LJWYXx4SS8NgFWog81xjyf
2026-10-14 12:25:14 +02:00
x12saandClaude Opus 5.5 833159649d docs(lamni): use zensical heading anchors in the quick guide
CI for csaxs_bec / test (push) Failing after 2m56s
CI for csaxs_bec / test (pull_request) Failing after 2m55s
The docs moved from Sphinx/MyST to zensical on main; replace the MyST
(label)= targets with lamni.md#heading links.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LJWYXx4SS8NgFWog81xjyf
2026-10-14 12:18:16 +02:00
x12sa 04edc2493c Merge remote-tracking branch 'origin/main' into fix/fixes_lamni_beamtime_1 2026-10-14 12:18:00 +02:00
x12saandClaude Opus 5.5 935d289946 docs(lamni): add 30 nm FZP (Tomas Abe 2026) and central stop datasheets
CI for csaxs_bec / test (push) Failing after 3m7s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LJWYXx4SS8NgFWog81xjyf
2026-10-14 12:15:39 +02:00
x12saandClaude Opus 5.5 c6616c49c0 fix(lamni): xray eye GUI/alignment fixes, scilog timing, 30nm FZP offset, docs
CI for csaxs_bec / test (push) Failing after 3m3s
- update_frame() reopens the X-ray eye GUI if the user closed it
  (DeletedWidgetError), like flomni
- xrayeye_alignment_start() and the rotation-center apply prompt warn
  before erasing an existing X-ray eye fit / fine-alignment correction
- ellipse ROI: angle locked at -76 deg in the extended/smear rotation-
  center calibrations; offered with a free angle for the sample clicks
  of the 8-angle alignment
- tomo_scan_projection() logs projection timing for direct calls so
  scilog_last_ptycho_scans() finds them (port of flomni eef4e84)
- 30 nm FZP holder offset calibrated to 7.955 mm (sample on the
  downstream-facing side of the holder)
- user docs: LamNI quick guide with the commands of each step
- tests: fake X-ray eye GUI reports "open" for the update_frame tests;
  new ellipse tests

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LJWYXx4SS8NgFWog81xjyf
2026-10-14 12:14:46 +02:00
x12saandClaude Opus 5.5 51de36130e fix(lamni): sl6 in xray eye, 30nm FZP distance, OSA collision offset
CI for csaxs_bec / test (push) Failing after 3m2s
- leye_in/leye_out open/restore sl6 in addition to sl1; opening
  increased to 1.0 mm
- lfzp_info and PDF report account for the 30 nm FZP holder placing
  the chip 11 mm further downstream
- commission loptz collision_offset (87.87) and fix the "collide at
  losaz" printout to subtract loptz
- ptycho_lamni config updates from beamtime (eye/flight tube positions,
  loptz limits, OSA in positions)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LJWYXx4SS8NgFWog81xjyf
2026-10-14 10:32:57 +02:00
x12sa 04bedba60a removed hard coded values
CI for csaxs_bec / test (push) Failing after 3m2s
2026-10-13 15:45:13 +02:00
x12saandClaude Opus 5.5 da696a35bb fix(config): enable eiger_1_5 in bl_detectors
CI for csaxs_bec / test (push) Failing after 2m57s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 15:41:37 +02:00
x12saandClaude Opus 5.5 5d838f91e5 feat(lamni): move flight tube and detector table in leye_in/leye_out
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 15:41:37 +02:00
x12saandClaude Opus 5.5 fada7e7000 fix(config): set 0.2 position tolerance on fttrx1, fttrz and dttrz
CI for csaxs_bec / test (push) Successful in 3m4s
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 15:13:27 +02:00
x12saandClaude Opus 5.5 0866f1007c fix(lamni): arm ddg1 for external triggering in lamni_fermat_scan
CI for csaxs_bec / test (push) Successful in 3m1s
Switch ddg1 to EXT_RISING_EDGE in pre_scan and back to SINGLE_SHOT in
post_scan and on_exception, as flomni_fermat_scan already does. Without
this the RT controller triggers never reached the detectors.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 13:54:47 +02:00