adjust gripper sensor voltage in config #232

Merged
holler merged 36 commits from flomni_commissioning into main 2026-06-30 14:31:37 +02:00
Owner
No description provided.
appel_c added 3 commits 2026-06-23 14:50:44 +02:00
fix(eiger): temporarily hardcode incident energy for detector
CI for csaxs_bec / test (push) Successful in 1m34s
46fc3d77d5
fix: resolve merge conflict
CI for csaxs_bec / test (push) Successful in 1m33s
CI for csaxs_bec / test (pull_request) Successful in 1m33s
9c78ba3c12
bec_bl_push-gitea added 1 commit 2026-06-23 14:52:59 +02:00
fix: update ptycho flomni config
CI for csaxs_bec / test (push) Successful in 1m32s
CI for csaxs_bec / test (pull_request) Successful in 1m31s
b8b5ae81c7
appel_c added 2 commits 2026-06-23 14:57:15 +02:00
fix(bpm): fix input device config for bpm.BPM
CI for csaxs_bec / test (push) Successful in 1m33s
CI for csaxs_bec / test (pull_request) Successful in 1m33s
146ac915f8
appel_c added 1 commit 2026-06-23 15:05:46 +02:00
fix(bpm-control): fix coupling input arg for BPMControl
CI for csaxs_bec / test (pull_request) Successful in 1m31s
CI for csaxs_bec / test (push) Successful in 1m33s
39b1da568a
bec_bl_push-gitea added 1 commit 2026-06-23 15:44:48 +02:00
temp fix for galil_show_all not working after config reload
CI for csaxs_bec / test (push) Successful in 1m33s
CI for csaxs_bec / test (pull_request) Successful in 1m34s
0b8c253201
bec_bl_push-gitea added 1 commit 2026-06-23 21:14:48 +02:00
mono energy directly used in ffzp info
CI for csaxs_bec / test (push) Successful in 1m34s
CI for csaxs_bec / test (pull_request) Successful in 1m32s
355f22db0c
bec_bl_push-gitea added 2 commits 2026-06-24 11:58:24 +02:00
bec_bl_push-gitea added 1 commit 2026-06-24 12:47:21 +02:00
added flight tube to eye movement, correct cam rotation and transpose in
CI for csaxs_bec / test (pull_request) Successful in 1m31s
CI for csaxs_bec / test (push) Successful in 1m32s
40b5155389
xray eye
bec_bl_push-gitea added 1 commit 2026-06-24 14:15:50 +02:00
added user parameters to mirror and xboxsupport for 1/2 reflections
CI for csaxs_bec / test (push) Successful in 1m32s
CI for csaxs_bec / test (pull_request) Successful in 1m32s
9621c8f814
appel_c added 1 commit 2026-06-25 08:53:16 +02:00
fix(mcs): fix mcs card monitor thread
CI for csaxs_bec / test (pull_request) Successful in 1m30s
CI for csaxs_bec / test (push) Successful in 1m31s
0748e07a73
bec_bl_push-gitea added 2 commits 2026-06-25 08:55:37 +02:00
updated parameters
CI for csaxs_bec / test (pull_request) Successful in 1m28s
CI for csaxs_bec / test (push) Successful in 1m35s
c326d557ac
appel_c added 1 commit 2026-06-25 10:01:26 +02:00
fix(eiger): activate raise on error again
CI for csaxs_bec / test (pull_request) Successful in 1m29s
CI for csaxs_bec / test (push) Successful in 1m30s
d8f7b56e71
bec_bl_push-gitea added 5 commits 2026-06-26 14:34:13 +02:00
fix in documentation
CI for csaxs_bec / test (pull_request) Successful in 1m30s
CI for csaxs_bec / test (push) Successful in 1m31s
798486b2e6
bec_bl_push-gitea added 1 commit 2026-06-26 15:57:14 +02:00
fix angular start in even subtomos
CI for csaxs_bec / test (push) Successful in 1m30s
CI for csaxs_bec / test (pull_request) Successful in 1m30s
7657253e94
bec_bl_push-gitea added 2 commits 2026-06-28 17:10:15 +02:00
remove z movement in scan as piezo broken
CI for csaxs_bec / test (pull_request) Successful in 1m32s
CI for csaxs_bec / test (push) Successful in 1m40s
852f447d9e
write z propagation to reconstruction file
bec_bl_push-gitea added 1 commit 2026-06-28 19:20:52 +02:00
decrease velocity of fsamy for better tracker following
CI for csaxs_bec / test (push) Successful in 1m29s
CI for csaxs_bec / test (pull_request) Successful in 1m31s
0f3ff819cf
bec_bl_push-gitea added 2 commits 2026-06-29 13:22:51 +02:00
- Append the current BEC scan number to the Projection info-item,
  e.g. "120 / 400 (S06650→S06770)", for direct comparison against
  ptycho reconstruction filenames (which use the same S##### scan
  number convention). Read from
  primary.info[0].active_request_block.scan_number — already
  available on the queue object, no new global var needed.

- Add tomo_start_scan_number to the progress payload, mirroring the
  existing tomo_start_time pattern: a new tomo_progress key to be
  written once by the scan loop when a tomogram begins. Producer side
  (flomni.py) not yet implemented — falls back to showing only the
  current scan number until then.

- New "Beamline states" draggable card (positioned just above
  Contacts): lists every beamline state currently registered with
  BEC, its live status (valid/invalid/warning/unknown), and whether
  the scan interlock is watching it. Cross-references
  bec.builtin_actors.scan_interlock.states_watched/.enabled against
  each state's live status to flag which watched states are
  currently mismatched (i.e. actually contributing to a queue lock),
  vs. states that are invalid but not watched and therefore not
  blocking anything (e.g. a simulated/test shutter).

  This is a display-only diagnostic; the "blocked" experiment_status
  itself is unchanged and still derived from the queue's own locks
  (_read_queue_locks), not from beamline states directly.

- Add fmtScan() JS helper (S##### zero-padded formatting, matching
  the existing ptycho filename convention) and renderBeamlineStates().

- Help panel updated to explain both additions.
feat(xray_eye): add target crosshair, zoom controls, fix ROI styling and zoom-reset bug
CI for csaxs_bec / test (push) Successful in 1m30s
CI for csaxs_bec / test (pull_request) Successful in 1m30s
b0196c9a05
- Add show/hide/positionable target crosshair (RPC), separate from bec_widgets' mouse crosshair
- Add zoom in/out/fit buttons; fix manual zoom/pan being wiped on every live-view re-enable
- Add reset_zoom() RPC method, called at start of x_ray_eye_align.py
- Style ROI outline blue/thinner (was near-white via compact_color default)
bec_bl_push-gitea added 2 commits 2026-06-30 09:52:57 +02:00
removed a description field
CI for csaxs_bec / test (pull_request) Successful in 1m29s
CI for csaxs_bec / test (push) Successful in 1m33s
6597f2c528
bec_bl_push-gitea added 2 commits 2026-06-30 12:25:20 +02:00
feat / added auto vertical centering in first step of alignment.
CI for csaxs_bec / test (pull_request) Successful in 1m29s
CI for csaxs_bec / test (push) Successful in 1m31s
373edbfb75
bec_bl_push-gitea added 1 commit 2026-06-30 13:09:09 +02:00
fix/get new tomo ID
CI for csaxs_bec / test (pull_request) Successful in 1m28s
CI for csaxs_bec / test (push) Successful in 1m30s
05259fb92e
bec_bl_push-gitea added 1 commit 2026-06-30 14:09:44 +02:00
feat(flomni): tomo scan queue, crash-safe resume, idle-time-aware ETA, uniform angular step fix
CI for csaxs_bec / test (push) Successful in 1m32s
CI for csaxs_bec / test (pull_request) Successful in 1m31s
553d83c1aa
- Tomo scan queue: queue multiple parameter sets and run them sequentially,
  unattended, on the same sample (tomo_queue_add/show/execute/delete/clear);
  resumes a partially-completed job automatically rather than restarting it
- tomo_scan_resume(): resume a crashed/interrupted tomo scan from the exact
  subtomo/angle it stopped at, instead of restarting from the beginning
- Idle-time-aware ETA: detects gaps (crashes, beamline-down pauses) and
  excludes them from the remaining-time estimate; reports total time lost
  to gaps at the end of a scan
- Fixed non-uniform angular spacing in the interlaced 8-sub-tomogram
  tomogram (sub_tomo_scan): phase offsets and per-projection step now
  derive from the same corrected value, independent of requested total
- Fixed corr_pos_y/corr_angle_y/corr_pos_y_2/corr_angle_y_2/
  tomo_alignment_fit being silently wiped on every client restart
  (XrayEyeAlign.__init__); tomo_alignment_fit now also resets at sample
  change, where it was previously missed
- Tracked, stepped fsamy moves (umvr_fsamy_tracked/umv_fsamy_tracked) to
  keep the laser tracker locked during large moves, used in sample
  transfer and manual x-ray-eye alignment jogs
- Added zero_deg_reference_at_each_subtomo for radiation-damage tracking
- tomo_parameters(): fixed several display/rounding inconsistencies and
  added a notification when the requested projection count gets adjusted
bec_bl_push-gitea added 1 commit 2026-06-30 14:22:56 +02:00
docs(flomni): document tomo_scan_resume, scan queueing, and related tomo_parameters() additions
CI for csaxs_bec / test (push) Successful in 1m29s
CI for csaxs_bec / test (pull_request) Successful in 1m30s
2fa7a7de1d
- Add tomo_scan_resume() as the primary recommended way to continue an
  interrupted scan, in both the user guide and the setup reference
  (manual subtomo_start/start_angle/projection_number kept as fallback)
- Add a new "Queueing multiple scans" section (short walkthrough in the
  user guide, full command reference + status semantics in the setup
  reference, cross-linked via a new anchor)
- Document the live progress report's ETA, automatic gap detection, and
  the total-time-lost-to-gaps summary
- Document the zero_deg_reference_at_each_subtomo tomo_parameters() option
- Fix stale SPEC_ptycho_align.m references -> BEC_ptycho_align.m
holler added 1 commit 2026-06-30 14:28:55 +02:00
Merge branch 'main' into flomni_commissioning
CI for csaxs_bec / test (push) Successful in 1m30s
CI for csaxs_bec / test (pull_request) Successful in 1m30s
95cbc08ff4
holler merged commit 7f2c2bedc7 into main 2026-06-30 14:31:37 +02:00
Sign in to join this conversation.
No Reviewers
No labels
3 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bec/csaxs_bec#232