perl_d
0451b8cebb
style: ruff format
2026-07-27 14:45:12 +02:00
David Perl
df3ddc5c84
Live changes from early July, PX-III
Build and Publish / test (pull_request_target) Successful in 2m59s
Build and Publish / build (pull_request_target) Successful in 19s
Build and Publish / Build and Deploy Docs (pull_request_target) Successful in 35s
2026-07-27 10:33:04 +02:00
perl_d
99326614ae
style: ruff check fix
2026-07-06 15:39:02 +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
appleb_m and Claude Opus 4.8
476aa69d70
data collection settings: panel-level Database/User-values toggle
...
Add DbOverrideLineEdit: a numeric field holding both a database value and
the user's value, driven by a per-tab Database/User-values toggle. The
user's value persists across samples, can be reverted to the database
value, and recovered again - replacing the clunky per-field checkboxes.
Fix the dtz<->resolution coupling so editing one updates the other in both
Database and User modes (previously it broke whenever a value was
overridden). Wire resolution, detector distance, transmission, exposure,
rotation total/image angle and the raster grid element size through the
new widget; other panels are untouched.
Add tests covering persist/revert/recover, the toggle's downstream emit,
the dtz/resolution coupling in both modes, and cross-sample persistence.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-24 15:30:08 +02:00
appleb_m
c1edacc9c3
Added style sheet options - protrait style needs to be added to more places.
2026-06-24 15:30:05 +02:00
appleb_m
e95eff9751
tests: refactord tests based on changes to auth and sample info
Build and Publish / test (push) Successful in 1m41s
Build and Publish / build (push) Successful in 18s
Build and Publish / Build and Deploy Docs (push) Successful in 40s
2026-06-10 15:19:53 +02:00
appleb_m
076c796b4d
tests: updated tests for new authentication protocols and for new sample short info
2026-06-10 14:27:37 +02:00
appleb_m
86ceebb120
tests: fixed errros with DataCollectionParameter assumptions in tests
Build and Publish / test (push) Successful in 1m40s
Build and Publish / build (push) Failing after 17s
Build and Publish / Build and Deploy Docs (push) Skipped
2026-06-09 12:00:15 +02:00
appleb_m
0a47294244
gui_tests: removed irrelevant import/mocking that was causing tests to fail
2026-06-09 11:16:09 +02:00
appleb_m
c6ee5560a0
EXCEPTION REFACTOR: Large scale exception refactor mdipoint, to be tested. If broken scale back this commit and fix tests
2026-06-03 15:57:26 +02:00
appleb_m
b8e31a749d
tests: fixing broken tests after refactor
2026-06-03 15:53:29 +02:00
appleb_m
3654e126e6
tests: more tests
2026-05-22 18:05:46 +02:00
appleb_m
856c2ba34b
DAQ/GUI: removed automation workflow manager runner, workflow, models and tidied up GUI/DAQ as it is not in use at the moment.
2026-05-01 16:53:03 +02:00
appleb_m
f1b7cf35d9
tests: AutomationProgressPanel test
2026-05-01 16:20:58 +02:00
appleb_m
947e142f6e
DAQ/GUI updated: gui session handling in daq and gui so staff can now close erroneous GUIs and see who has the baton. Added tests
Build and Publish / test (push) Successful in 1m26s
Build and Publish / build (push) Successful in 15s
Build and Publish / Build and Deploy Docs (push) Successful in 38s
2026-04-30 14:03:10 +02:00
appleb_m
4eb50b0deb
tests: added further unit tests.
2026-04-27 11:57:36 +02:00
appleb_m
7168f5512d
tests: added gui tests and furtehr tests in daq and common
2026-04-24 14:52:00 +02:00
appleb_m
8fe5183f8e
GUI/DAQ: allowed beamline_state_panel to move to states such as DC and RSE if transitiion is allowed (harder to define)
2026-04-23 17:21:19 +02:00
appleb_m
6e2023cefa
tests: added more tests, pytest ini options in pyporject toml
2026-04-22 16:59:30 +02:00
appleb_m
2ccb3aa7ae
TESTS: added some simple tests to the GUI
2026-04-22 15:59:55 +02:00