This website requires JavaScript.
a7e1b5ecf0
docs(flomni): fix stale comment above _TOMO_SCAN_PARAM_NAMES
x01dc and Claude Sonnet 5
2026-09-19 21:05:53 +02:00
1dd03d16d8
fix(flomni): tighten tomo_shellstep/stitch/golden_ratio_bunch_size ranges
x01dc and Claude Sonnet 5
2026-09-19 21:05:16 +02:00
158dc800f0
fix(flomni): enforce GUI parameter ranges in tomo_parameters() CLI too
x01dc and Claude Sonnet 5
2026-09-19 20:21:20 +02:00
583435ddd6
fix(flomni): tighten manual_shift_y GUI range to ±50 µm
x01dc and Claude Sonnet 5
2026-09-19 19:34:49 +02:00
1e553b0004
docs(lamni): document lamni_stitch_x/lamni_stitch_y; note omny follow-up
x01dc and Claude Sonnet 5
2026-09-19 18:14:31 +02:00
5096008286
docs(flomni): document stitch_x/stitch_y tomo parameters
x01dc and Claude Sonnet 5
2026-09-19 17:05:51 +02:00
306b93cc07
docs(omny): note unconditional 0-deg reference projection follow-up
x01dc and Claude Sonnet 5
2026-09-19 10:07:06 +02:00
0a12d4892f
feat(flomni,lamni): unconditional 0-deg reference projection at scan start
x01dc and Claude Sonnet 5
2026-09-19 10:06:49 +02:00
22a882fafa
docs: note proposed interferometer signal-strength trend on webpage
x01dc and Claude Sonnet 5
2026-09-19 09:56:01 +02:00
7d21c0e43e
docs(panda): note proposed gated-continuous PCAP capture variant
x01dc and Claude Sonnet 5
2026-09-19 09:11:31 +02:00
cd838e4f73
fix(eps): enforce hard byte budget on eps_alarm_history.json uploads
x01dc and Claude Sonnet 5
2026-09-18 13:46:12 +02:00
bf6f89636a
feat(flomni,lamni): clear tomo queue and reset progress on account change
x01dc and Claude Sonnet 5
2026-09-18 09:19:41 +02:00
74996f78e1
feat(flomni,lamni): add on-demand tomo timing report commands
x01dc and Claude Sonnet 5
2026-09-18 08:41:07 +02:00
fd01806b2f
fix(xrayeye): remove self.resize(800, 600) from __init__ -- fights dock manager
x01dc and Claude Sonnet 5
2026-09-17 17:03:37 +02:00
903e465701
Revert "fix(flomni): increase flomni GUI window settle delay after creation (experiment)"
x01dc
2026-09-17 16:02:38 +02:00
631bdedb6c
fix(flomni): increase flomni GUI window settle delay after creation (experiment)
x01dc and Claude Sonnet 5
2026-09-17 15:59:40 +02:00
3728a24c70
docs: add personal Claude Code notes for mirko
x01dc and Claude Sonnet 5
2026-09-17 15:48:39 +02:00
b43240fbdd
Revert "fix(xrayeye): defer control-panel width-fixing until after first show"
x01dc
2026-09-17 15:48:07 +02:00
99243931ac
Revert "fix(xrayeye): use showEvent() instead of a one-shot timer for control-panel width"
x01dc
2026-09-17 15:48:07 +02:00
a6dadafe46
fix(xrayeye): use showEvent() instead of a one-shot timer for control-panel width
x01dc and Claude Sonnet 5
2026-09-17 15:44:23 +02:00
10b02ca2f1
fix(xrayeye): defer control-panel width-fixing until after first show
x01dc and Claude Sonnet 5
2026-09-17 15:37:25 +02:00
3d0686329a
fix(sim-cameras): correct exposure_time units from ~10s default to 10ms
x01dc and Claude Sonnet 5
2026-09-17 15:29:33 +02:00
80ccde83b2
chore(bec_widgets): regenerate client.py RPC stub for lock/unlock_vertical_center
x01dc and Claude Sonnet 5
2026-09-17 15:20:36 +02:00
5f6520214d
fix(flomni): use cached read for sample-name poll in tomo params widget
x01dc and Claude Sonnet 5
2026-09-17 15:18:47 +02:00
8bdd70eaf4
feat(xrayeye): add separator between shutter/camera-running and smear switches
x01dc and Claude Sonnet 5
2026-09-17 15:08:29 +02:00
d237357012
fix(omny-shared): filters_out_of_beam tolerates a missing/None dev
x01dc and Claude Sonnet 5
2026-09-17 14:22:29 +02:00
0690fbb391
feat(flomni): auto-lock ROI vertical center to FZP height in x-ray eye alignment
x01dc and Claude Sonnet 5
2026-09-17 14:22:20 +02:00
e0cb504c90
fix(flomni): print fermat_asymmetry in tomo_parameters() CLI display
x01dc and Claude Sonnet 5
2026-09-17 14:22:09 +02:00
695eac3706
docs(flomni): document fermat_asymmetry's effective x/y spacing
x01dc and Claude Sonnet 5
2026-09-17 13:46:27 +02:00
8cd9235e12
feat(flomni): add fermat_asymmetry (x/y spacing ratio) to Fermat scan
x01dc and Claude Sonnet 5
2026-09-17 13:07:44 +02:00
5e26b86d03
feat(scans): randomize Fermat spiral sub-step offset (flOMNI/OMNY/LamNI)
x01dc and Claude Sonnet 5
2026-09-17 12:30:13 +02:00
f81c4ee531
docs(ids-cameras): mark manual exposure/auto-gain plan as done
x01dc and Claude Sonnet 5
2026-09-17 12:30:13 +02:00
ab1fdd9a19
docs(flomni): add plan for Fermat scan sub-step randomization fix
x01dc and Claude Sonnet 5
2026-09-17 12:19:37 +02:00
a73eded409
config(flomni): switch FZP optics config to 120 micron diameter
x12sa
2026-09-17 12:02:37 +02:00
861d2f2ff0
docs(flomni): add plan for Fermat scan x/y spacing asymmetry
x12sa and Claude Sonnet 5
2026-09-16 20:08:47 +02:00
df433c88c4
fix(omny): accept p-accounts as valid in TomoIDManager
x12sa and Claude Sonnet 5
2026-09-16 13:09:45 +02:00
9f922d869f
docs(flomni): add plan for auto-locking xrayeye selection box vertical center
x12sa and Claude Sonnet 5
2026-09-16 12:28:05 +02:00
43aa84ac0e
docs(omny): note that scilog_last_ptycho_scans still needs porting
x12sa and Claude Sonnet 5
2026-09-16 11:40:29 +02:00
066d93f6cf
feat(lamni): add step size to scilog_last_ptycho_scans summary line
x12sa and Claude Sonnet 5
2026-09-16 11:39:42 +02:00
3b332f9239
feat(flomni): add step size to scilog_last_ptycho_scans summary line
x12sa and Claude Sonnet 5
2026-09-16 11:33:18 +02:00
ce913cfc87
fix(flomni): make fovx=220 inclusive everywhere, default exp_time example to 0.1
x12sa and Claude Sonnet 5
2026-09-16 11:31:01 +02:00
1fc702b854
fix(scans): correct undersized fermat spiral iteration cap for elongated FOVs
x12sa and Claude Sonnet 5
2026-09-16 11:30:46 +02:00
82e9e8bee1
feat(flomni): open frontend slit + drop filters on feye_in/feye_out
x12sa and Claude Sonnet 5
2026-09-16 10:55:22 +02:00
1ef73f31e4
feat(flomni): raise fovx limit from 200 to 220 um
x12sa and Claude Sonnet 5
2026-09-16 10:08:41 +02:00
8856f4c084
docs(flomni): fix missing parentheses in feye_out call
x12sa and Claude Sonnet 5
2026-09-16 09:41:40 +02:00
857ffe041d
fix(flomni): clarify x-ray eye alignment height-step instruction
x12sa and Claude Sonnet 5
2026-09-16 09:37:58 +02:00
0eb8bb7590
fix(sample_storage): drop non-latin1 markers from printed report
x12sa and Claude Sonnet 5
2026-09-16 09:13:13 +02:00
0d44f9f87d
fix(scans): supply ScanArgument example= for fermat scans' generated docs
x12sa and Claude Sonnet 5
2026-09-15 19:55:35 +02:00
2fc724d32d
docs(flomni): fix stale example call in flomni_fermat_scan doc
x12sa and Claude Sonnet 5
2026-09-15 16:52:06 +02:00
35b1428f3c
fix(npoint): cleanup and fix for new controller base class
fix/controller_cleanup
wakonig_k
2026-09-15 12:03:38 +02:00
aa1b617369
fix: adjust controller-based devices to new base class
wakonig_k
2026-09-15 12:03:20 +02:00
acdca82137
docs(flomni): save the confirmed Mode A/Mode B PandA layouts
x12sa and Claude Sonnet 5
2026-09-15 15:30:10 +02:00
842efeb553
config(flomni): swap panda config back to Mode B for speed testing
x12sa and Claude Sonnet 5
2026-09-15 15:08:12 +02:00
f82fd51a72
fix(flomni): comment out omny_panda_continuous, enabled:false wasn't enough
x12sa and Claude Sonnet 5
2026-09-15 15:04:59 +02:00
6415db0e2d
config(flomni): switch panda config back to Mode A, record Mode B success
x12sa and Claude Sonnet 5
2026-09-15 15:02:57 +02:00
f93e591227
feat(flomni): split omny_panda into two devices, fix free-running completion check
x12sa and Claude Sonnet 5
2026-09-15 14:22:28 +02:00
3012cd3154
fix(flomni): mask gate_detector_active to its own bit, record confirmed PandA wiring
x12sa and Claude Sonnet 5
2026-09-15 14:13:22 +02:00
82ecab4c21
feat(flomni): add continuous free-running raw-sample mode to PandaBoxOMNY
x01dc and Claude Sonnet 5
2026-08-31 20:21:46 +02:00
3f719c8119
feat(ddg): add show_all() status command for the delay generators
x12sa and Claude Sonnet 5
2026-09-15 12:48:12 +02:00
f1e9b2b3bb
feat(ids-cameras): add IDSCameraSettings widget for multi-camera exposure/gain control
x12sa and Claude Sonnet 5
2026-09-14 16:57:53 +02:00
2f6f4456f9
docs(ids-cameras): record round-4 HW-testing findings in the exposure/gain plan
x01dc and Claude Sonnet 5
2026-09-14 13:56:42 +02:00
afca16bfe3
fix(xrayeye): make the pixel clock slider index-based over supported values
x01dc and Claude Sonnet 5
2026-09-14 13:56:37 +02:00
a550fd4f03
docs(ids-cameras): record round-3 HW-testing findings in the exposure/gain plan
x01dc and Claude Sonnet 5
2026-09-14 13:47:07 +02:00
9e1a3f68ba
feat(xrayeye): remove the Auto gain toggle
x01dc and Claude Sonnet 5
2026-09-14 13:47:00 +02:00
8cf95196b7
fix(ids-cameras): snap pixel clock to a supported value; pulse auto-gain
x01dc and Claude Sonnet 5
2026-09-14 13:46:50 +02:00
b01448f161
docs(ids-cameras): record round-2 HW-testing findings in the exposure/gain plan
x01dc and Claude Sonnet 5
2026-09-14 13:36:53 +02:00
69ad5135a9
feat(xrayeye): add pixel clock slider; fix exposure slider's physical bound
x01dc and Claude Sonnet 5
2026-09-14 13:36:46 +02:00
9a999bed37
fix(ids-cameras): apply auto-exposure/gain defaults on connect; add pixel clock
x01dc and Claude Sonnet 5
2026-09-14 13:36:38 +02:00
93e18af4d5
docs(ids-cameras): record HW-testing findings in the exposure/gain plan
x01dc
2026-09-14 13:23:50 +02:00
557ca42a0c
feat(xrayeye): reorganize control panel; exposure time as slider, not spinbox
x01dc
2026-09-14 13:23:45 +02:00
8c1c322393
fix(ids-cameras): fix auto-gain/auto-exposure SDK call, add exposure-range query
x01dc
2026-09-14 13:23:38 +02:00
b98bfb3217
docs(ids-cameras): mark exposure/gain plan implemented; add HW test config
x01dc
2026-09-14 12:55:38 +02:00
713eaed245
feat(xrayeye): add exposure/auto-gain control knobs to OMNY_XRayEye
x01dc
2026-09-14 12:55:32 +02:00
e3323e521e
feat(ids-cameras): add manual exposure / auto-gain control signals
x01dc
2026-09-14 12:55:24 +02:00
cc93d563bf
fix(tests): accept _internal kwarg in tomo_scan_projection test doubles
x12sa and Claude Sonnet 5
2026-09-15 08:27:47 +02:00
f916b2cec1
config update
x12sa
2026-09-15 08:22:55 +02:00
6e8fc91924
docs(omny): fix omny_fermat_scan parameter table and add docstring example
x12sa and Claude Sonnet 5
2026-09-14 20:52:03 +02:00
5141854e14
docs(flomni): fix flomni_fermat_scan parameter table to match code
x12sa and Claude Sonnet 5
2026-09-14 20:47:20 +02:00
2753bb9243
docs(flomni): add usage example to flomni_fermat_scan docstring
x12sa and Claude Sonnet 5
2026-09-14 20:12:27 +02:00
501c93d41c
fix(flomni): use last completed scan number when tomo_reconstruct's cached scan list is stale
x12sa and Claude Sonnet 5
2026-09-14 17:06:02 +02:00
df7c90c5d7
docs(omny): document manual tomo_alignment_fit offset nudge
x12sa and Claude Sonnet 5
2026-09-13 21:56:15 +02:00
d100af5429
docs(flomni): document manual tomo_alignment_fit offset nudge
x12sa and Claude Sonnet 5
2026-09-13 21:54:42 +02:00
5a22651c46
fix(flomni): report correct projection count in tomo PDF/SciLog for golden-ratio scans
x12sa and Claude Sonnet 5
2026-09-12 20:31:24 +02:00
2dae9441ec
docs(ids-cameras): extend exposure/gain plan to xrayeye widget controls
x12sa and Claude Sonnet 5
2026-09-11 20:30:54 +02:00
ec3e7c0679
docs(ids-cameras): add plan for manual exposure/auto-gain control
x12sa and Claude Sonnet 5
2026-09-11 18:01:49 +02:00
0cadd8582e
fix(flomni,omny): sanitize sample name spaces in tomography_scannumbers.txt
x12sa and Claude Sonnet 5
2026-09-11 16:24:12 +02:00
47a9c4c444
fix(flomni,lamni): persist tomo_id across client restarts
x12sa and Claude Sonnet 5
2026-09-11 16:19:10 +02:00
da4007d7e7
fix(flomni,lamni): stop registering test/gac accounts against production omny.psi.ch
x12sa and Claude Sonnet 5
2026-09-11 16:18:51 +02:00
42739fcc7a
docs(flomni): flag unguarded heater-vs-OSA collision gap in fosa_in()
x12sa and Claude Sonnet 5
2026-09-11 13:15:58 +02:00
f56d11d730
fix(flomni): close race between sample-storage EPICS writes and reads
x12sa and Claude Sonnet 5
2026-09-11 10:18:29 +02:00
59cdc5c512
fix(omny): increase laser tracker on-target wait timeout, add status print
x12sa and Claude Sonnet 5
2026-09-11 09:11:37 +02:00
d6e2ca8d1a
fix(omny): mitigate scrambled Galil PUT/GET communication with settle delays
x12sa and Claude Sonnet 5
2026-09-11 09:11:08 +02:00
780be4bb9f
config(ptycho_flomni): update axis calibration values, disable omny_panda
x12sa and Claude Sonnet 5
2026-09-11 09:10:26 +02:00
0fd52d23e4
config(main): switch active endstation config to flomni
x12sa and Claude Sonnet 5
2026-09-11 09:09:59 +02:00
0627221491
config(bl_detectors): switch active detector from eiger_9 to eiger_1_5
x12sa and Claude Sonnet 5
2026-09-11 09:09:43 +02:00
031e612394
fix(flomni): re-enable webpage generator start
x12sa and Claude Sonnet 5
2026-09-11 09:09:24 +02:00
36d34d2858
fix(eps): cap alarm texts per event to stop eps_alarm_history.json growing unbounded
x12sa and Claude Sonnet 5
2026-09-11 09:07:25 +02:00
e65389376d
fix(flomni): fix UnboundLocalError for dev in tomo_scan_projection
x12sa and Claude Sonnet 5
2026-09-11 07:46:23 +02:00
3bea6b1a30
docs(flomni): add cSAXS_HR August 2018_chip_maxime.pdf
x12sa and Claude Sonnet 5
2026-09-10 16:46:57 +02:00
a457865768
docs(omny): TODO for filter check and missing eye/optics gate
x12sa and Claude Sonnet 5
2026-09-10 15:41:02 +02:00