Commit Graph
1473 Commits
Author SHA1 Message Date
perl_d 1f5af092ac tidy about functions 2026-07-09 12:50:38 +02:00
perl_d 52a9765182 feat: server about info 2026-07-09 10:09:39 +02:00
perl_d 60126073eb chore: bump version
Build and Publish / Build and Deploy Docs (push) Successful in 35s
Build and Publish / test (push) Successful in 2m19s
Build and Publish / build (push) Successful in 19s
v0.4.0
2026-07-08 14:19:01 +02:00
perl_d 264e6671c7 chore: remove common tests from daq
Build and Publish / test (pull_request) Successful in 2m11s
Build and Publish / build (pull_request) Successful in 20s
Build and Publish / Build and Deploy Docs (pull_request) Successful in 35s
Build and Publish / test (push) Successful in 2m14s
Build and Publish / test (pull_request_target) Successful in 2m23s
Build and Publish / build (push) Successful in 19s
Build and Publish / build (pull_request_target) Successful in 20s
Build and Publish / Build and Deploy Docs (push) Successful in 34s
Build and Publish / Build and Deploy Docs (pull_request_target) Successful in 38s
2026-07-08 11:56:30 +02:00
perl_d 228e0edd16 chore: update aarecommon dependency to 0.1.3
Build and Publish / test (pull_request) Failing after 2m29s
Build and Publish / build (pull_request) Skipped
Build and Publish / Build and Deploy Docs (pull_request) Skipped
2026-07-08 11:52:49 +02:00
perl_d 12bca38a12 fix: crash on bec init failure; beamline must be set explicitly
Build and Publish / test (pull_request) Successful in 2m8s
Build and Publish / build (pull_request) Successful in 18s
Build and Publish / Build and Deploy Docs (pull_request) Successful in 36s
Build and Publish / test (pull_request_target) Successful in 2m14s
Build and Publish / test (push) Successful in 2m15s
Build and Publish / build (pull_request_target) Successful in 19s
Build and Publish / build (push) Successful in 19s
Build and Publish / Build and Deploy Docs (pull_request_target) Successful in 40s
Build and Publish / Build and Deploy Docs (push) Successful in 35s
2026-07-08 11:28:38 +02:00
perl_d cebd4e82bc feat: display version, gui and env location in about
Build and Publish / test (pull_request) Successful in 2m16s
Build and Publish / build (pull_request) Successful in 17s
Build and Publish / test (pull_request_target) Successful in 2m24s
Build and Publish / test (push) Successful in 2m27s
Build and Publish / build (pull_request_target) Successful in 17s
Build and Publish / build (push) Successful in 18s
Build and Publish / Build and Deploy Docs (pull_request) Successful in 38s
Build and Publish / Build and Deploy Docs (pull_request_target) Successful in 41s
Build and Publish / Build and Deploy Docs (push) Failing after 38s
2026-07-07 17:03:09 +02:00
perl_d cf879ee2a5 feat: display version, gui and env location in about
Build and Publish / test (pull_request) Failing after 1m27s
Build and Publish / build (pull_request) Skipped
Build and Publish / Build and Deploy Docs (pull_request) Skipped
Build and Publish / test (pull_request_target) Failing after 1m23s
Build and Publish / build (pull_request_target) Skipped
Build and Publish / Build and Deploy Docs (pull_request_target) Skipped
Build and Publish / test (push) Failing after 1m32s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-07-07 17:02:07 +02:00
perl_d 3ec2bc011b feat: add hostname+user to gui logs
Build and Publish / test (pull_request) Successful in 2m16s
Build and Publish / test (pull_request_target) Successful in 2m7s
Build and Publish / build (pull_request) Successful in 19s
Build and Publish / test (push) Successful in 2m28s
Build and Publish / build (pull_request_target) Successful in 19s
Build and Publish / Build and Deploy Docs (pull_request) Successful in 38s
Build and Publish / build (push) Successful in 18s
Build and Publish / Build and Deploy Docs (pull_request_target) Successful in 33s
Build and Publish / Build and Deploy Docs (push) Successful in 33s
2026-07-06 16:27:08 +02:00
perl_d 99326614ae style: ruff check fix 2026-07-06 15:39:02 +02:00
perl_d b57b26d1e2 chore: update aarecommon dependency
Build and Publish / test (pull_request) Successful in 2m19s
Build and Publish / build (pull_request) Successful in 22s
Build and Publish / Build and Deploy Docs (pull_request) Successful in 34s
Build and Publish / test (pull_request_target) Successful in 2m11s
Build and Publish / test (push) Successful in 2m17s
Build and Publish / build (pull_request_target) Successful in 18s
Build and Publish / build (push) Successful in 16s
Build and Publish / Build and Deploy Docs (pull_request_target) Successful in 34s
Build and Publish / Build and Deploy Docs (push) Successful in 37s
2026-07-06 12:06:44 +02:00
perl_d b0863e5ddb style: format with ruff
Build and Publish / test (pull_request) Failing after 1m23s
Build and Publish / build (pull_request) Skipped
Build and Publish / Build and Deploy Docs (pull_request) Skipped
2026-07-06 11:53:49 +02:00
perl_d 13bddd43c7 refactor: use aarecommon and remove common 2026-07-06 11:53:49 +02:00
perl_d 8f0a85316d refactor: move qt logging to gui module 2026-07-06 11:53:49 +02:00
perl_d ccc2185561 chore: add aarecommon dependency 2026-07-06 11:49:29 +02:00
perl_d 9025c425f8 chore: add a bunch of stuff to gitignore
Build and Publish / build (pull_request_target) Canceled after 0s
Build and Publish / Build and Deploy Docs (pull_request_target) Canceled after 0s
Build and Publish / test (pull_request_target) Canceled after 19s
Build and Publish / build (pull_request) Canceled after 0s
Build and Publish / Build and Deploy Docs (pull_request) Canceled after 0s
Build and Publish / test (pull_request) Canceled after 39s
Build and Publish / test (push) Successful in 2m18s
Build and Publish / build (push) Successful in 18s
Build and Publish / Build and Deploy Docs (push) Successful in 42s
2026-07-06 10:57:04 +02:00
perl_d b0b655aea0 feat: live changes 26-07-06
Build and Publish / test (push) Successful in 2m32s
Build and Publish / build (push) Successful in 18s
Build and Publish / Build and Deploy Docs (push) Successful in 47s
2026-07-06 10:45:15 +02:00
perl_d 3d46663e23 chore: add uv to dependencies
Build and Publish / test (pull_request) Successful in 2m13s
Build and Publish / test (push) Successful in 2m9s
Build and Publish / build (pull_request) Successful in 19s
Build and Publish / test (pull_request_target) Successful in 2m16s
Build and Publish / build (push) Successful in 20s
Build and Publish / build (pull_request_target) Successful in 22s
Build and Publish / Build and Deploy Docs (pull_request) Successful in 39s
Build and Publish / Build and Deploy Docs (push) Successful in 42s
Build and Publish / Build and Deploy Docs (pull_request_target) Successful in 42s
2026-07-06 10:29:31 +02:00
appleb_m 4de76d9333 fixed workflows test to use mock_devs.dtz
Build and Publish / test (push) Successful in 2m18s
Build and Publish / build (push) Successful in 17s
Build and Publish / Build and Deploy Docs (push) Successful in 39s
2026-07-03 14:22:11 +02:00
appleb_m 18fe88469a bec/gui: added save_current_psotion and save_and_reload macros to GUI
Build and Publish / test (push) Failing after 2m13s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-07-03 14:13:36 +02:00
appleb_m a6fc27dc9f rotation_scan_manager.py: fixed missing imports bug
Build and Publish / build (push) Skipped
Build and Publish / test (push) Failing after 2m15s
Build and Publish / Build and Deploy Docs (push) Skipped
2026-07-03 11:29:20 +02:00
appleb_m fdd0bd3868 local_contact_panel.py: added config for autoamtion, currently just the sleep between mount and wait.
Build and Publish / test (push) Failing after 2m12s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-07-03 11:28:07 +02:00
appleb_m 6a90a01dbe local_contact_panel.py: added config for autoamtion, currently just the sleep between mount and wait. 2026-07-03 11:28:00 +02:00
appleb_m ce1f939e63 exceptio_handling: removed warning message from log when user does not have rights to do something.
Build and Publish / test (push) Failing after 2m8s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-07-03 10:41:34 +02:00
appleb_m 7d20534c60 tell_backend: all exceptions where being caught and squashed/renamed. Hopefully fixed, may lead to strange error behaviours for other fails.
Build and Publish / test (push) Failing after 2m6s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-07-02 17:37:29 +02:00
appleb_m 1b7c254654 tell_backend: all exceptions where being caught and squashed/renamed. Hopefully fixed, may lead to strange error behaviours for other fails.
Build and Publish / test (push) Failing after 2m1s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-07-02 17:31:20 +02:00
appleb_m 25f8959ffc tell_backend: unhandled pshell errors are now critical 2026-07-02 17:21:52 +02:00
appleb_m 031391b40b bec: reinitialise_beamline_environemnt now fixed 2026-07-02 17:19:11 +02:00
appleb_m 99634f69c2 scan_completed is now beamline agnostic 2026-07-02 17:18:50 +02:00
appleb_m aea43a31cc workflows: fixed bug where safe_positon check was looking at the desired dtz position 2026-07-02 17:18:36 +02:00
duan_j 0af58574b2 debug with logger warning
Build and Publish / test (push) Failing after 13m54s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-06-30 16:50:40 +02:00
duan_j cfa1cd669d debug with print
Build and Publish / test (push) Successful in 2m11s
Build and Publish / build (push) Successful in 17s
Build and Publish / Build and Deploy Docs (push) Successful in 40s
2026-06-30 16:49:15 +02:00
GotthardG 51535239d0 adding beam center to raster shots, correcting test logic
Build and Publish / test (push) Successful in 2m7s
Build and Publish / build (push) Successful in 17s
Build and Publish / Build and Deploy Docs (push) Successful in 40s
2026-06-30 15:16:22 +02:00
GotthardG 85d568fe52 adding beam center to raster shots, correcting test logic
Build and Publish / test (push) Failing after 2m3s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-06-30 15:01:46 +02:00
appleb_m 1afdb00e26 Add beam center display option to diffraction image rendering
Build and Publish / test (push) Failing after 2m5s
Build and Publish / build (push) Skipped
Build and Publish / Build and Deploy Docs (push) Skipped
2026-06-30 14:56:32 +02:00
appleb_m 22749f18d6 Enable screening mode for rotation scans and improve logging/debug messages in rotation and raster services.
Build and Publish / test (push) Successful in 2m9s
Build and Publish / build (push) Successful in 17s
Build and Publish / Build and Deploy Docs (push) Successful in 39s
2026-06-30 14:54:18 +02:00
GotthardG 05bd967733 adding test for rotation screening diffraction image ingestion logic to aaredb and service methods
Build and Publish / test (push) Successful in 2m11s
Build and Publish / build (push) Successful in 18s
Build and Publish / Build and Deploy Docs (push) Successful in 41s
2026-06-29 16:05:05 +02:00
GotthardG 5c9635d35d adding screening diffraction image ingestion logic to aaredb and service methods
Build and Publish / test (push) Successful in 2m14s
Build and Publish / build (push) Successful in 17s
Build and Publish / Build and Deploy Docs (push) Successful in 42s
2026-06-29 15:58:41 +02:00
appleb_mandClaude Opus 4.8 bfa9bf04a9 Bump version to 0.3.3 for PyPI publish
Build and Publish / Build and Deploy Docs (push) Successful in 40s
Build and Publish / test (push) Successful in 2m23s
Build and Publish / build (push) Successful in 18s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0.3.3
2026-06-26 17:04:06 +02:00
appleb_m 64e054f9d8 Merge branch 'ml_zoom'
Build and Publish / test (push) Successful in 2m12s
Build and Publish / build (push) Failing after 17s
Build and Publish / Build and Deploy Docs (push) Skipped
# Conflicts:
#	src/aare/daq/operations/raster/service.py
2026-06-26 16:45:20 +02:00
appleb_m 07bff1e37e Merge remote-tracking branch 'origin/raster_score' 2026-06-26 16:43:28 +02:00
appleb_m ad44acabc0 DAQ: have the get xtal size, best res, get best b factor added 2026-06-26 16:37:16 +02:00
appleb_m f33aa8c91a yaml update 2026-06-26 11:19:18 +02:00
appleb_m 929b9aee8d Raster_grid_manager: renabled load from file 2026-06-26 11:19:10 +02:00
appleb_mandClaude Opus 4.8 b8dd3756cc raster auto-center: allow extra grid padding at the bottom of the y scan
Make the first-grid y padding asymmetric: the bottom (far end of the n_y scan)
can be padded more than the top via daq.auto_raster.grid_padding_fraction_y_
bottom (defaults to grid_padding_fraction_y, so symmetric unless set higher).
The top padding still shifts smargon_top_left; the extra bottom padding only
grows n_y.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 11:08:02 +02:00
appleb_m 6420709114 Smargon_panel: Russell added z-axis smargon buttons to the GUI, already tested! 2026-06-26 10:52:29 +02:00
appleb_m 88d17d6b33 status_bar: shutter renamed fast shutter 2026-06-26 10:50:56 +02:00
appleb_mandClaude Opus 4.8 5377e7d489 raster auto-center: unified first-grid padding in x and y (shifts top-left)
Replace the loop_face-only box padding with a single grid padding applied to
the first auto-center grid scan for any loop box (loop_all or loop_face). It
pads each side by a fraction of the grid size (daq.auto_raster.grid_padding_
fraction_x / _y, default 0.15), with a minimum of one cell per side, and
extends *before* cell 0 too so smargon_top_left shifts outward. Manual grid
(get_ml_bounding_box) is unchanged (grid_padding defaults off).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 10:43:12 +02:00
appleb_mandClaude Opus 4.8 0ac948746a raster auto-center: make vertical line-scan Y padding configurable
The 2nd-stage vertical line scan (n_x=1, height from the ML box) padded its
height by a hardcoded 0.10 each side (20% total), which was often too short to
cover the whole loop. Read the per-side fraction from
daq.auto_raster.line_scan_y_padding_fraction (default 0.15) so it can be tuned
per beamline.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 10:08:18 +02:00
appleb_mandClaude Opus 4.8 48111e5718 gui: always allow pausing automation; only gate starting/resuming
The play/pause toggle ran its start-time checks (beamline state, busy, baton,
maintenance) before the pause branch, so when running you could be blocked from
pausing if the beamline was in the wrong state or busy.

Handle the pause toggle first and return immediately (unconditional), and run
the start-condition gates only when starting/resuming from paused.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 09:58:05 +02:00