This website requires JavaScript.
7d20534c60
tell_backend: all exceptions where being caught and squashed/renamed. Hopefully fixed, may lead to strange error behaviours for other fails.
appleb_m
2026-07-02 17:37:29 +02:00
1b7c254654
tell_backend: all exceptions where being caught and squashed/renamed. Hopefully fixed, may lead to strange error behaviours for other fails.
appleb_m
2026-07-02 17:31:20 +02:00
25f8959ffc
tell_backend: unhandled pshell errors are now critical
appleb_m
2026-07-02 17:21:52 +02:00
031391b40b
bec: reinitialise_beamline_environemnt now fixed
appleb_m
2026-07-02 17:19:11 +02:00
99634f69c2
scan_completed is now beamline agnostic
appleb_m
2026-07-02 17:18:50 +02:00
aea43a31cc
workflows: fixed bug where safe_positon check was looking at the desired dtz position
appleb_m
2026-07-02 17:18:36 +02:00
16be464d5b
feat(daq): compute beam size for the mark overlay (rectangle, not crosshair)
feature/beam-marker-daq
GotthardG and Claude Opus 4.8
2026-07-02 08:59:32 +02:00
eaa9e1009b
feat: send beam-mark centre as image metadata (overlay, not baked)
GotthardG and Claude Opus 4.8
2026-07-01 23:23:41 +02:00
8f21571fba
backup new_gui edits
new-gui-redesign
Jiaxin Duan
2026-07-01 11:33:15 +02:00
0af58574b2
debug with logger warning
duan_j
2026-06-30 16:50:40 +02:00
cfa1cd669d
debug with print
duan_j
2026-06-30 16:49:15 +02:00
51535239d0
adding beam center to raster shots, correcting test logic
GotthardG
2026-06-30 15:16:22 +02:00
85d568fe52
adding beam center to raster shots, correcting test logic
GotthardG
2026-06-30 15:01:46 +02:00
1afdb00e26
Add beam center display option to diffraction image rendering
appleb_m
2026-06-30 14:56:32 +02:00
22749f18d6
Enable screening mode for rotation scans and improve logging/debug messages in rotation and raster services.
appleb_m
2026-06-30 14:54:18 +02:00
0f8340d1c3
new_gui: sample-anchored raster grid + direct-manipulation editing
appleb_m and Claude Opus 4.8
2026-06-30 14:14:47 +02:00
05bd967733
adding test for rotation screening diffraction image ingestion logic to aaredb and service methods
GotthardG
2026-06-29 16:05:05 +02:00
5c9635d35d
adding screening diffraction image ingestion logic to aaredb and service methods
GotthardG
2026-06-29 15:58:41 +02:00
bfa9bf04a9
Bump version to 0.3.3 for PyPI publish
0.3.3
appleb_m and Claude Opus 4.8
2026-06-26 17:04:06 +02:00
64e054f9d8
Merge branch 'ml_zoom'
appleb_m
2026-06-26 16:45:20 +02:00
07bff1e37e
Merge remote-tracking branch 'origin/raster_score'
appleb_m
2026-06-26 16:43:28 +02:00
ad44acabc0
DAQ: have the get xtal size, best res, get best b factor added
ml_zoom
appleb_m
2026-06-26 16:37:16 +02:00
f688ca5319
new_gui: ABR->staff align-CoR only, Go-to-Home, 6-level zoom, remove manual run-plan
appleb_m and Claude Opus 4.8
2026-06-26 12:05:58 +02:00
b4a4cb2d61
docs: sample run-history backend handoff for the DB team
appleb_m and Claude Opus 4.8
2026-06-26 11:47:46 +02:00
161ddfc759
common: sample run-history mapping from aareDB events (draft)
appleb_m and Claude Opus 4.8
2026-06-26 11:45:13 +02:00
2f55e87f57
new_gui: sample run-history mockup widget (6-LED stage strips)
appleb_m and Claude Opus 4.8
2026-06-26 11:22:11 +02:00
f33aa8c91a
yaml update
appleb_m
2026-06-26 11:19:18 +02:00
929b9aee8d
Raster_grid_manager: renabled load from file
appleb_m
2026-06-26 11:19:10 +02:00
b8dd3756cc
raster auto-center: allow extra grid padding at the bottom of the y scan
appleb_m and Claude Opus 4.8
2026-06-26 11:08:02 +02:00
293e28f463
new_gui: adopt backend-mounted sample on restart (status.sample sync)
appleb_m and Claude Opus 4.8
2026-06-26 10:55:08 +02:00
6420709114
Smargon_panel: Russell added z-axis smargon buttons to the GUI, already tested!
appleb_m
2026-06-26 10:52:29 +02:00
88d17d6b33
status_bar: shutter renamed fast shutter
appleb_m
2026-06-26 10:50:56 +02:00
5377e7d489
raster auto-center: unified first-grid padding in x and y (shifts top-left)
appleb_m and Claude Opus 4.8
2026-06-26 10:43:12 +02:00
14576216bd
new_gui: hybrid manual queue nav + fast in-place reorder + visible arrows
appleb_m and Claude Opus 4.8
2026-06-26 10:13:42 +02:00
0ac948746a
raster auto-center: make vertical line-scan Y padding configurable
appleb_m and Claude Opus 4.8
2026-06-26 10:08:18 +02:00
507182505e
new_gui: readable combos/spinboxes + always-visible 'currently mounted' card
appleb_m and Claude Opus 4.8
2026-06-26 10:01:29 +02:00
48111e5718
gui: always allow pausing automation; only gate starting/resuming
appleb_m and Claude Opus 4.8
2026-06-26 09:58:05 +02:00
53e29bece3
raster auto-center: zoom-to-fit loop + loop_face padding + optional crystal union
appleb_m and Claude Opus 4.8
2026-06-26 09:45:43 +02:00
a669790cfb
new_gui: GUI-driven per-stage automation + queue drag-reorder, add-all, sort
appleb_m and Claude Opus 4.8
2026-06-26 09:40:30 +02:00
f860e47914
DAQ/GUI: raster score as its own metric + score-based targeting
raster_score
duan_j and Claude Opus 4.8
2026-06-25 18:05:29 +02:00
3b24a23530
new_gui: pausable pipeline + run-plan stage toggles
appleb_m and Claude Opus 4.8
2026-06-25 17:18:30 +02:00
c85bc347d1
bec_worker: reinitisiale config file added
appleb_m
2026-06-25 17:10:07 +02:00
1e9e5ae9a7
bec_worker: reinitisiale config file added
appleb_m
2026-06-25 17:06:02 +02:00
bb55811781
new_gui: manual sample creates a real DB entry via /sample/manual
appleb_m and Claude Opus 4.8
2026-06-25 16:41:11 +02:00
ec45bf3729
daq: send commanded dtz (not live readback) to JFJoch/DB + wait for arrival
appleb_m and Claude Opus 4.8
2026-06-25 16:39:06 +02:00
f7b5008be5
workflows.py: up the exposure time on xtal snapshot to 1 ms.
appleb_m
2026-06-25 16:28:49 +02:00
02f33bd3fe
new_gui: four Catppuccin flavors + lavender, Mocha default, manual mount, automation beam-rail
appleb_m and Claude Opus 4.8
2026-06-25 15:50:31 +02:00
ebd60d4c5d
new_gui: Catppuccin theming (Latte/Mocha) + readability + beam-path pipeline
appleb_m and Claude Opus 4.8
2026-06-25 13:54:11 +02:00
4d075eb79a
GUI: reactivated show coordinates
appleb_m
2026-06-25 11:07:56 +02:00
963af28cf4
new_gui: offline dev-seed (fake samples + status) for SIMULATED standalone
appleb_m and Claude Opus 4.8
2026-06-25 10:20:01 +02:00
09080b4227
PSS: removed annoying log statement
operation_standardisation
appleb_m
2026-06-25 09:59:07 +02:00
14e8ef4bdf
DAQ/GUI: updated beam location to use fixed exp and gain. This can be set now from teh GUi and stored in REDIS.
appleb_m
2026-06-25 09:58:55 +02:00
8c9f594d24
DAQ/GUI: updated beam location to use fixed exp and gain. This can be set now from teh GUi and stored in REDIS.
appleb_m
2026-06-25 09:58:47 +02:00
c09c2e31e3
new_gui bookmarks: editable labels + per-sample persistence
appleb_m and Claude Opus 4.8
2026-06-25 09:52:49 +02:00
05421bf944
new_gui: data-collection bookmarks (mark / go / collect-from)
appleb_m and Claude Opus 4.8
2026-06-24 23:05:28 +02:00
8a5bdf142a
new_gui: remove focus-measure (unused in current beamline GUI)
appleb_m and Claude Opus 4.8
2026-06-24 22:53:37 +02:00
53aeabd99e
new_gui: live smargon-trace dialog + camera fast-scaling (lag fix)
appleb_m and Claude Opus 4.8
2026-06-24 22:27:42 +02:00
49dfb40eff
new_gui: staff view + motor/camera UX edits + prediction-metrics
appleb_m and Claude Opus 4.8
2026-06-24 22:09:38 +02:00
7c22b24437
new_gui Phase 4: shortcuts, persistence, filename builder, face detection, stability
appleb_m and Claude Opus 4.8
2026-06-24 21:42:20 +02:00
e4dc3d505c
new_gui Phase 3: staff Tools dialog (beam/sessions/recovery/local-contact/dev-help)
appleb_m and Claude Opus 4.8
2026-06-24 17:01:13 +02:00
5b833bf9eb
new_gui Phase 2: camera ML overlays, controls/screenshot, gonio/beamline video, preconditions
appleb_m and Claude Opus 4.8
2026-06-24 16:30:32 +02:00
a205d6422f
gui: surface "beamline busy" errors quietly, not as a modal
appleb_m and Claude Opus 4.8
2026-06-24 16:26:18 +02:00
b288c23d1f
new_gui: add PyCharm run config (SIMULATED standalone)
appleb_m and Claude Opus 4.8
2026-06-24 15:48:43 +02:00
235559249a
new_gui: redesigned PySide6 GUI (manual cockpit + automation, Phase 1)
appleb_m and Claude Opus 4.8
2026-06-24 15:36:52 +02:00
bba2f8a4c4
Merge remote-tracking branch 'origin/operation_standardisation' into operation_standardisation
appleb_m
2026-06-24 15:34:52 +02:00
5370c0f168
tell_client: restore "No Pin in Gripper" detection on empty-gripper mount
appleb_m and Claude Opus 4.8
2026-06-24 14:36:27 +02:00
47e05dc28c
GUI/DAQ: hutch-safety gating, error pop-ups, and automation pause-and-wait
appleb_m and Claude Opus 4.8
2026-06-24 13:02:21 +02:00
a8855bfbba
DAQ: added bbackup default_detector dsitances
appleb_m
2026-06-24 10:14:26 +02:00
cf6c5894e0
BEC: changed the initialisation function in bec_worker.py and how certain PVS are handled: including ring_current backlight_brightness frontlight_brightness and zoom
appleb_m
2026-06-24 10:01:42 +02:00
476aa69d70
data collection settings: panel-level Database/User-values toggle
appleb_m and Claude Opus 4.8
2026-06-23 14:13:30 +02:00
23290f9e49
daq: fixed dtecetor min and max bug if llm or hlm si missing in epics
appleb_m
2026-06-23 12:44:30 +02:00
ef7d3cf157
Tell_client: fix state event handling, update tests
appleb_m
2026-06-23 12:42:04 +02:00
d43218eb19
raster_grid_manager.py: fixed lag with large grid, now generates a single bitmap
appleb_m
2026-06-23 09:50:37 +02:00
8be1b0a0b5
tell: added door and remote check.
appleb_m
2026-06-23 09:50:04 +02:00
ea3629d7b5
reminder to add tests for tell status chcks and other functions
appleb_m
2026-06-22 10:47:54 +02:00
8869fb26b9
update test cases for workflows, server and daq_server
appleb_m
2026-06-22 10:46:34 +02:00
fab41cd40c
workflows: when going to dewar transfer if tell is in pPark and get_moutn_sample is Noone don't dry. Untested!
appleb_m
2026-06-22 10:46:08 +02:00
c6ac739548
portrait_mode: added a loop button to rerun the queue for debugging
appleb_m
2026-06-22 10:45:24 +02:00
746bc147a2
server: added mount checks to mount and autoamtion
appleb_m
2026-06-22 10:44:56 +02:00
50a0a4938b
tell_client.py: added validate_mount_start_conditions method
appleb_m
2026-06-22 10:44:13 +02:00
680e1561e7
daq: automation log message split between success and error
appleb_m
2026-06-22 10:40:23 +02:00
7e78433974
bec_motors differ in some cases between beamline,s only a problem for logging/scilog messages
appleb_m
2026-06-22 10:39:55 +02:00
c1edacc9c3
Added style sheet options - protrait style needs to be added to more places.
appleb_m
2026-06-18 14:26:12 +02:00
2fbb86df84
config, added lens_magnfiication to alter pixel_to_mm calculation
appleb_m
2026-06-18 14:06:14 +02:00
7c8e3e78a8
added portrait_mode.py
appleb_m
2026-06-18 14:05:54 +02:00
f5f53a29ca
operations refactor: standardised operations, added rotation operation, updated tests.
appleb_m
2026-06-17 16:25:02 +02:00
497241bb82
beamlin: renamed second BeamlineConfig to BeamlineYAMLCOnfig
appleb_m
2026-06-17 16:24:27 +02:00
b4b82a59fd
devices: fix on bec det_z device
appleb_m
2026-06-17 11:41:04 +02:00
793864bd39
pyproject.toml: should be sseclient not sseclient-py
appleb_m
2026-06-17 11:40:49 +02:00
454cd60825
tell: debuging.
appleb_m
2026-06-17 11:40:34 +02:00
0ad42f7f71
updated workflows test
appleb_m
2026-06-17 11:40:20 +02:00
90758fd246
better erro hadnling for status bar
appleb_m
2026-06-17 11:40:11 +02:00
770587e48a
workflows.py: added safe dtz positon check
appleb_m
2026-06-17 11:39:57 +02:00
f83f8bc921
yaml updates
appleb_m
2026-06-17 11:38:25 +02:00
9c0213760b
detector_metadata: endpoint in sevrer was incorrect.
appleb_m
2026-06-16 14:16:05 +02:00
6aec41c7b5
aarelc_infer.py and yaml updated url for 6D
appleb_m
2026-06-16 14:15:40 +02:00
e4bf9f7adc
added smargon_frontend_url to yaml files
appleb_m
2026-06-16 12:13:54 +02:00
36a06ccf14
Change how detector metadate is stored - now in redis - so status updates are faster.
appleb_m
2026-06-16 12:13:41 +02:00
527ac23ad7
tell:debugging, trying to catch and interpret roboto returns busy during wait for events correctly
appleb_m
2026-06-16 12:12:30 +02:00
13c6119d3a
raster: logging to track com
appleb_m
2026-06-16 12:11:59 +02:00