menzel menzel
  • Joined on 2025-02-24
menzel pushed to fix/tensor-row-device-lookup at bec/csaxs_bec 2026-09-04 20:15:54 +02:00
cb21186e9d fix(macros): report failures fully instead of a one-line summary
ce3c31ccb4 fix(macros): look devices up in dev, not dev.devices
Compare 2 commits »
menzel pushed to feat/trigger-timing-consistency at bec/csaxs_bec 2026-09-02 17:54:37 +02:00
cfc7271d40 docs(eiger): record that triggering emulates gating, and why
menzel pushed to feat/trigger-timing-consistency at bec/csaxs_bec 2026-09-02 17:42:40 +02:00
64c2fff6e6 fix(eiger): let each model keep its own readout time, and make it configurable
menzel pushed to feat/trigger-timing-consistency at bec/csaxs_bec 2026-09-02 17:35:59 +02:00
67ee0d1cf1 refactor(eiger): one readout time for both models, and mark frame_time_us inert
menzel created branch feat/trigger-timing-consistency in bec/csaxs_bec 2026-09-02 17:02:19 +02:00
menzel pushed to feat/trigger-timing-consistency at bec/csaxs_bec 2026-09-02 17:02:19 +02:00
77fc2525a0 feat(eiger,ddg2): acquire over the gated window, not the whole period
menzel pushed to fix/falcon-layout-xml at bec/csaxs_bec 2026-09-01 21:49:23 +02:00
b20afd15ea fix(falcon): name prefix in __init__ so the device server stops dropping it
menzel created branch fix/falcon-layout-xml in bec/csaxs_bec 2026-09-01 15:11:48 +02:00
menzel pushed to fix/falcon-layout-xml at bec/csaxs_bec 2026-09-01 15:11:48 +02:00
46fe7baa4d fix(falcon): set the layout the IOC can actually resolve, and verify it
menzel created branch fix/ddg2-readout-times in bec/csaxs_bec 2026-09-01 14:54:01 +02:00
menzel pushed to fix/ddg2-readout-times at bec/csaxs_bec 2026-09-01 14:54:01 +02:00
bb39833d83 feat(ddg2): make the detector-trigger readout time configurable
menzel pushed to feat/smargon at bec/csaxs_bec 2026-09-01 14:37:36 +02:00
58f028ec9a config(smargon): REST API port is 3000, not 8080 (:8080 is the web GUI)
6ef4cc6113 config(smargon): point beamline config at tt-smargopolo:8080
3bb4bf60da chore(smargon): tidy sim session config (reflow, comment out sgomega)
73329badb4 refactor(smargon): per-axis motors + shared controller (smaract pattern)
a4b6285e60 feat(smargon): ground SCS limits + host guidance from MX-lab reference client
Compare 430 commits »
menzel pushed to feat/canon_crn300 at bec/csaxs_bec 2026-08-31 17:11:00 +02:00
cc3458aa77 feat(canon): add a sim-only session config for offline work
menzel pushed to feat/canon_crn300 at bec/csaxs_bec 2026-08-31 16:44:55 +02:00
7c1363c855 fix(canon): warn when stream_start="stage" can never fire
3e0230b039 fix(canon): act on the Stage 4.5/5/6 results -- jog is dead, presets confirmed
15ac8c5d94 feat(canon): fold jog, focus modes and presets into one guarded tool
82a53446ba fix(canon): make stop() actually stop -- it was a silent no-op on hardware
a84555bb84 feat(canon): verify stop() actually halts an axis before trusting it (R9)
Compare 437 commits »
menzel pushed to main at bec/csaxs_bec 2026-08-31 15:52:11 +02:00
d3f7871855 feat(falcon): add prime() to arm the HDF5 plugin after an IOC restart
menzel deleted branch feat/falcon from bec/csaxs_bec 2026-08-31 15:52:11 +02:00
menzel merged pull request bec/csaxs_bec#307 2026-08-31 15:52:10 +02:00
feat(falcon): add prime() to arm the HDF5 plugin after an IOC restart
menzel created pull request bec/csaxs_bec#307 2026-08-31 15:48:58 +02:00
feat(falcon): add prime() to arm the HDF5 plugin after an IOC restart
menzel pushed to feat/falcon at bec/csaxs_bec 2026-08-31 15:47:17 +02:00
d3f7871855 feat(falcon): add prime() to arm the HDF5 plugin after an IOC restart
d120740dbb feat(filters): accept fil_comb(1411) as well as fil_comb(1, 4, 1, 1)
0874ca3b38 fix(filters): use the measured thicknesses and keep calibration foils out of fil_trans
9cf7a9307c refactor(filters): share the attenuation interlock between fil_trans and fil_comb
1646e3cb4a feat(filters): add fil_comb for explicit filter combinations
Compare 21 commits »
menzel created branch feat/falcon in bec/csaxs_bec 2026-08-31 15:43:25 +02:00