This website requires JavaScript.
fd5fc84867
docs(flomni): record 6c-6e pass results and document the add-to-queue warning
feat/flomni_queue_with_commands
x01dc and Claude Sonnet 5
2026-07-14 13:17:17 +02:00
9aeacefbf0
fix(bec_widgets): warn before "Add current params to queue" during an edit
x01dc and Claude Sonnet 5
2026-07-14 13:15:27 +02:00
d8b7737cc7
docs(flomni): document the declined-scan and stale-running-job fixes
x01dc and Claude Sonnet 5
2026-07-14 13:03:24 +02:00
ee036873cd
fix(bec_widgets): let delete/clear escape a stale "running" queue job
x01dc and Claude Sonnet 5
2026-07-14 13:00:08 +02:00
778c953f2e
fix(flomni): raise instead of silently returning when a fermat scan is declined
x01dc and Claude Sonnet 5
2026-07-14 12:59:54 +02:00
7fbfee7c36
docs(flomni): document "Load into editor"
x01dc and Claude Sonnet 5
2026-07-14 12:46:17 +02:00
97ac0acde9
feat(bec_widgets): add "Load into editor" to reuse a queued job's settings
x01dc and Claude Sonnet 5
2026-07-14 12:44:28 +02:00
8dc4a56b91
docs(flomni): document hook reporting fixes and record real-session test results
x01dc and Claude Sonnet 5
2026-07-14 12:20:47 +02:00
436c3f0137
fix(bec_widgets): drop the redundant row-number gutter in the queue table
x01dc and Claude Sonnet 5
2026-07-14 12:19:04 +02:00
4c2282912e
feat(flomni): show the active hook in the ring progress bar
x01dc and Claude Sonnet 5
2026-07-14 12:18:57 +02:00
1ef95c6e2d
feat(flomni): surface the active hook (name + source) in reports and CLI
x01dc and Claude Sonnet 5
2026-07-14 12:18:50 +02:00
9df9253c84
docs(flomni): add test step 36 for the single-point warning label/print
x01dc and Claude Sonnet 5
2026-07-13 22:28:07 +02:00
ca8178fff3
docs(flomni): note the single-point warning fires on the off->on transition
x01dc and Claude Sonnet 5
2026-07-13 22:07:31 +02:00
13ad8bbf7a
feat(flomni): fire the single-point acquisition warning on the off->on transition
x01dc and Claude Sonnet 5
2026-07-13 22:07:00 +02:00
a23e9557a9
docs(flomni): clarify hook re-registration and the two acquisition methods
x01dc and Claude Sonnet 5
2026-07-13 21:58:00 +02:00
7054bf9858
feat(bec_widgets): mirror the single-point acquisition-method warning in the GUI
x01dc and Claude Sonnet 5
2026-07-13 21:57:50 +02:00
6f8623fee8
feat(flomni): warn in tomo_parameters() when single-point mode needs a different call
x01dc and Claude Sonnet 5
2026-07-13 21:57:39 +02:00
25a6b89b92
docs(flomni): document the at_each_angle hook GUI dropdown and webpage display
x01dc and Claude Sonnet 5
2026-07-13 21:26:44 +02:00
08e1122230
feat(flomni): show the active at_each_angle hook on the status webpage
x01dc and Claude Sonnet 5
2026-07-13 21:24:52 +02:00
26e5466982
feat(bec_widgets): add at_each_angle hook dropdown to TomoParamsWidget
x01dc and Claude Sonnet 5
2026-07-13 21:24:42 +02:00
c90be4f336
feat(flomni): publish registered at_each_angle hook names via a global var
x01dc and Claude Sonnet 5
2026-07-13 21:24:33 +02:00
0899ac9809
docs(flomni): record sim-validation results for the at_each_angle hook
x01dc and Claude Sonnet 5
2026-07-13 16:55:03 +02:00
5991920c15
fix(flomni): stop retrying _tomo_scan_at_angle on a definite FlomniError
x01dc and Claude Sonnet 5
2026-07-13 16:54:15 +02:00
48647bf0d9
docs(flomni): document at_each_angle hooks in the user manual and AI_docs
x01dc and Claude Sonnet 5
2026-07-13 16:37:56 +02:00
40a3b78afe
fix(bec_widgets): include at_each_angle_hook in the GUI's param snapshot
x01dc and Claude Sonnet 5
2026-07-13 16:37:46 +02:00
01e184507a
feat(flomni): add curated at_each_angle hook registry for tomo-queue jobs
x01dc and Claude Sonnet 5
2026-07-13 16:37:37 +02:00
2a8959b3f7
add md describing webpage design
x01dc
2026-07-13 16:36:29 +02:00
129ad05119
info files added from claude
x01dc
2026-07-13 16:25:32 +02:00
9a83a44674
docs(flomni): document the incomplete-job reorder floor fix
x01dc and Claude Sonnet 5
2026-07-13 16:24:35 +02:00
b8a567a9f8
fix(flomni,bec_widgets): treat incomplete jobs as a reorder floor, like running
x01dc and Claude Sonnet 5
2026-07-13 16:22:47 +02:00
b3330e6bce
fix(flomni): don't crash feye_out() when fttrx1 isn't in the config
x01dc and Claude Sonnet 5
2026-07-13 16:20:06 +02:00
7f7106c944
docs(flomni): document edit-mode queue-add, hard Submit block, and scilog fix
x01dc and Claude Sonnet 5
2026-07-13 15:58:37 +02:00
cf38a9a691
feat(bec_widgets): add "Add to queue" in edit mode, hard-block Submit while busy
x01dc and Claude Sonnet 5
2026-07-13 15:58:26 +02:00
90a2d4a69c
fix(flomni): don't let a disabled scilog crash a tomo scan or pause the queue
x01dc and Claude Sonnet 5
2026-07-13 15:58:17 +02:00
d650944855
docs(flomni): document queue table column sizing change
x01dc and Claude Sonnet 5
2026-07-13 15:48:14 +02:00
e4f2b1c2db
fix(bec_widgets): give Label/Details room and drop Added-at column in queue table
x01dc and Claude Sonnet 5
2026-07-13 15:48:07 +02:00
ea91f95867
feat(flomni): serve a local-only status page on account mismatch
x01dc and Claude Sonnet 5
2026-07-13 15:30:38 +02:00
d184064a9f
docs(flomni): document queue reordering and row tooltips
x01dc and Claude Sonnet 5
2026-07-13 13:27:37 +02:00
c49d7afb55
feat(bec_widgets): sort-mode reorder buttons and row tooltips in TomoQueueDialog
x01dc and Claude Sonnet 5
2026-07-13 13:27:22 +02:00
2755f54073
feat(flomni): add tomo_queue_move for reordering pending/incomplete jobs
x01dc and Claude Sonnet 5
2026-07-13 13:27:09 +02:00
458e5a06b2
docs(flomni): add GUI test checklist and session-handoff instructions
Mirko Holler
2026-07-13 09:26:17 +02:00
3887a5ffbc
feat(bec_widgets): add command-job builder to the tomo queue GUI
Mirko Holler
2026-07-13 09:26:04 +02:00
78f4757c80
docs(flomni): add plugin-agnostic e2e testing guide
Mirko Holler
2026-07-13 09:06:56 +02:00
e6f427d0fb
docs(flomni): document tomo-queue command jobs for operators
Mirko Holler
2026-07-13 09:06:45 +02:00
4f256595d9
docs(flomni): reflect shipped command jobs and the e2e folder move
Mirko Holler
2026-07-13 09:06:31 +02:00
bfe60ecd36
test(flomni): add e2e coverage for tomo-queue command jobs
Mirko Holler
2026-07-13 09:06:12 +02:00
30b5119a2f
feat(flomni): add command jobs to the tomo queue
Mirko Holler
2026-07-13 09:05:29 +02:00
ff50711dc9
test(flomni): add tomo-queue e2e harness against the simulated flOMNI
Mirko Holler and Claude Sonnet 5
2026-07-12 23:25:33 +02:00
cf44d09a12
refactor(flomni): rename _TOMO_QUEUE_PARAM_NAMES to _TOMO_SCAN_PARAM_NAMES
Mirko Holler and Claude Sonnet 5
2026-07-12 23:24:42 +02:00
afb81f247c
first iteration
Mirko Holler
2026-07-12 23:16:18 +02:00
3dbd9313ed
test(lamni): stub xeyegui instead of the read-only gui property
main
x01dc
2026-07-12 18:38:44 +02:00
69b89fcd85
test(lamni): update x-ray eye align tests to post-EPICS interface
x01dc
2026-07-12 18:33:13 +02:00
6d29e05087
fix(lamni): tolerate clients without a gui attribute in set_client
x01dc
2026-07-12 18:23:13 +02:00
b76593e4ff
fix(lamni): correct X-ray eye alignment DAP forwarding, offset reference point, and pixel calibration
x01dc
2026-07-12 18:02:10 +02:00
48f1ebb95f
check list, to remove later
x01dc
2026-07-10 15:48:00 +02:00
8b4018359c
feat(lamni): align gui_tools with flomni's current parity fixes
x01dc
2026-07-08 15:59:00 +02:00
e3ff5ffd48
feat(lamni): persist tomo scan progress via BEC global var
x01dc
2026-07-06 15:38:02 +02:00
610bb6bac5
fix typo
x01dc
2026-04-24 13:04:57 +02:00
e5425318b0
fix omny docs
x01dc
2026-04-22 17:22:24 +02:00
dbad0d00b8
wip for tests
appel_c and x01dc
2026-04-22 17:14:10 +02:00
680a7c5813
fix test
x01dc
2026-04-22 16:54:31 +02:00
f2cff67800
refactor
x01dc
2026-04-22 16:33:39 +02:00
ed1a47ceed
path corrections
x01dc
2026-04-21 15:41:05 +02:00
0061aa1d32
refactor
x01dc
2026-04-21 14:23:37 +02:00
797fbf32bd
documentation update flomni fzp
x01dc
2026-04-21 12:52:11 +02:00
d9004bffa7
feat(LamNI): migrate X-ray eye alignment from LabView/EPICS to BEC GUI
x01dc
2026-04-20 12:49:31 +02:00
afcbbf66cc
fix/galil back to original code
x01dc and holler
2026-07-12 07:47:01 +02:00
074294000d
remove sleep in socket set, required for progress bar in sim endstations
x01dc and holler
2026-07-11 21:58:17 +02:00
6533226924
sim next version, including lamni and omny
x01dc and holler
2026-07-11 21:54:27 +02:00
bcedf794a5
fixes/version2 sim devices s Please enter the commit message for your changes. Lines starting
x01dc and holler
2026-07-10 15:46:47 +02:00
704826c94a
feat(sim): add simulated flOMNI endstation (galil, smaract, rt, cameras)
x01dc and holler
2026-07-10 15:19:52 +02:00
6722d1573a
reset manual shift and auto set fovx after xray align
x12sa and holler
2026-07-10 09:17:20 +02:00
e7cc2205cd
comment on 0 z shift added
x12sa and holler
2026-07-09 15:38:05 +02:00
621cd5aaef
feat(flomni): include measurement ID in end-of-tomo scilog summary
x12sa and holler
2026-07-09 15:33:34 +02:00
01f74ea4f7
refactor(flomni): consolidate global-var params into _GlobalVarParam descriptor
x12sa and holler
2026-07-09 14:06:38 +02:00
4fe8d02ba0
fix(flomni): warn on invalid beamline states before manual xray-eye frame; fix sample-remove slot handling
x12sa and holler
2026-07-09 12:54:14 +02:00
f435739c7f
docs fix
x12sa and holler
2026-07-09 12:52:26 +02:00
90ded9305a
print green bold
x12sa and holler
2026-07-09 12:36:19 +02:00
5ac695afe6
print fov bold
x12sa and holler
2026-07-09 12:35:56 +02:00
0facd37860
better timing printout end of tomogram
x12sa and holler
2026-07-09 12:33:29 +02:00
019693c5c8
scilog command changed
x12sa and holler
2026-07-09 10:11:11 +02:00
eef4e84bc9
feat(flomni): log projection timing from direct tomo_scan_projection calls
x12sa and holler
2026-07-09 09:25:49 +02:00
0fe92c3efb
feat(flomni): skip feye_out in tomo_alignment_scan when scan-ready
x12sa and holler
2026-07-08 13:11:56 +02:00
6d5feb0d49
fix(flomni): skip feedback reset in ffzp_in when FZP already in
x12sa and holler
2026-07-08 13:11:24 +02:00
38431d9ebf
feat(flomni): live ROI size readout and camera-sourced pixel calibration
x12sa and holler
2026-07-08 12:51:49 +02:00
4181a4fcb2
feat(flomni): comment-first scilog_last_scans, comment-only mode, no logo
x12sa and holler
2026-07-08 12:05:04 +02:00
475704c16b
feat(flomni): offer tomo-param reset on account change at session start
x12sa and holler
2026-07-08 11:55:03 +02:00
bedf61e0ab
fix/recon folder name from global var was not set when changed in gui
x12sa and holler
2026-07-08 11:51:29 +02:00
47e3d59164
added ES shutter to ES config
x12sa and holler
2026-07-08 11:50:57 +02:00
f8f655aa08
config update
x12sa and holler
2026-07-08 11:04:18 +02:00
7e437ae24f
replace yesno with gui yesno
x12sa and holler
2026-07-08 11:04:09 +02:00
956d1ad1bc
- ConsoleButtonsWidget ABORT: SIGINT to the client (only if the parent process looks like a BEC client), plus a delayed (500 ms) backup stop_devices request, defaulting to stop-all so the widget doubles as a generic emergency stop when opened standalone from the launcher menu
x12sa and holler
2026-07-07 21:56:58 +02:00
27932cc552
feat(flomni): make sample transfer abortable via Ctrl+C and GUI abort button
x12sa and holler
2026-07-07 21:44:57 +02:00
f583bb336b
feat(bec_widgets): grey out Yes/No in ConsoleButtonsWidget when no message
x12sa and holler
2026-07-07 21:13:52 +02:00
c11cc24fcd
minor fix gui confirm
x12sa and holler
2026-07-07 15:44:09 +02:00
c044d2b6c1
feat(flomni): add GUI confirm/abort console for sample transfer
x12sa and holler
2026-07-07 14:55:08 +02:00
439f3b9e2c
reverse numbering
x12sa and holler
2026-07-07 13:17:03 +02:00
10eb949206
feat(flomni): add remove-only sample change via ftransfer_sample_change(-1)
x12sa and holler
2026-07-07 13:11:37 +02:00
e7c10d3727
feat(flomni): acquire empty frames at start of tomo_scan
x12sa and holler
2026-07-07 12:32:13 +02:00
040468968f
flomni: add laser_parameters CLI and laser_tweak tool
x12sa and holler
2026-07-07 11:36:57 +02:00