90a8f3f9b8
GUI: unmount button buf hopefully fixed by removing sampleshortinfo from signal
martinappleby2025-11-06 15:48:07 +01:00
056f166b93
GUI: attempt at fixing the sorting function in refernce tools
martinappleby2025-11-06 15:46:17 +01:00
bbaf12c9d5
DAQ: add some logic to automation parameters for raster.
appleb_m2025-11-06 14:05:55 +01:00
e72f37d7ab
DAQ: Update dtz between raster and rotation. Wired transmission from params to scans. Added more verbose debug statements to automation.
appleb_m2025-11-06 13:49:03 +01:00
f071ad6a88
DAQ: Update dtz between raster and rotation. Wired transmission from params to scans. Added more verbose debug statements to automation.
appleb_m2025-11-06 13:48:41 +01:00
9d19c2c961
DAQ: correctly format logger
appleb_m2025-11-06 13:47:02 +01:00
52e25fd3d6
GUI: added defaults to numberlineedits and fixed a typo
appleb_m2025-11-05 15:18:30 +01:00
83496f6e22
GUI: changed which camera view is visible during mounting
appleb_m2025-11-05 15:17:59 +01:00
c727e93c76
GUI: fixed bug in face detection panel where you couldnt see the labels for the number ine edit boces
appleb_m2025-11-05 15:17:27 +01:00
9e4e6a3180
DAQ: added a function to set parameters during automation between smart parameters, spreadsheeta dn defaults
martinappleby2025-11-05 14:34:08 +01:00
98d7e0bac3
DAQ: tidied up models for SimpleScanparameters and added optional filename for future work
martinappleby2025-11-05 14:33:12 +01:00
190858e1fc
DAQ: added a function to get parameters from the database for a given sample
martinappleby2025-11-05 14:21:44 +01:00
a08ea4bc5d
GUI: "safety" added to parameters panels so they cannot be updated unless you re in control of teh GUI
appleb_m2025-11-05 13:36:19 +01:00
10f881e0cf
GUI: fixed bug where the line edits were not updated in the GUI when reloading parameters
appleb_m2025-11-05 13:35:47 +01:00
3afd05ee3b
GUI: added a force_update-function to number_line_edit.py
appleb_m2025-11-05 13:34:55 +01:00
93fa4b5bd4
Merge remote-tracking branch 'origin/ParseSampleParamsFromDB' into ParseSampleParamsFromDB
martinappleby2025-11-05 11:02:59 +01:00
0df121f03c
COMMON: logger no longer looks for hardcoded yaml, but looks for a yaml in the format f"logging_{env}.yaml" where env is an environement varaible tos et the yaml to dev or prod and the path is dependnet on the logger_config file path.
martinappleby2025-11-05 10:59:53 +01:00
612241999a
GUI: raster updates from spreadsheet for now but maybe shouldn't
martinappleby2025-11-05 10:58:34 +01:00
82c7355065
GUI: refactored rotation_data_collection.py panel to use data from scan_settings_panel
martinappleby2025-11-05 10:57:14 +01:00
cccf629618
GUI: reload_parameters, reload_parameters button and update_data-collection_parameters is now "owned" by scan_settings_panel.py
martinappleby2025-11-05 10:56:47 +01:00
9f140dc08b
GUI: rotation_data_collection.py fixedbug where self.sample was initialised not self._sample, if sample is None return to default parameters or if aaredb_params is None/doesn't exist. Also correct transmisison from percentage to decimal
appleb_m2025-11-04 15:09:44 +01:00
1c3cfab2d8
GUI: update rotation_panel data collection parameters from database
martinappleby2025-11-04 13:48:46 +01:00
d61a94b48b
DAQ: updated pyproject.toml to latest version of aaredb
martinappleby2025-11-04 11:35:40 +01:00
d86f6c5f32
GUI: main_window.py added second axis camera to views. WIP
appleb_m2025-11-03 16:27:44 +01:00
b12d60e27e
DAQ: mlbox.py updated to mx-ml stream
appleb_m2025-11-03 16:27:22 +01:00
70ccb4256f
GUI: pgroup is now a combo box, or can be typed and has a completer. currently limited to user pgroups
leonarski_f2025-10-31 16:37:05 +01:00
288712cfbb
GUI: daq_worker - if identical message from handle_status_response only emit after _auth_error_min_interval has passed
leonarski_f2025-10-31 16:36:32 +01:00
7dcafe1288
DAQ: fix bug where if target None we get an error
leonarski_f2025-10-31 16:35:30 +01:00
e2d8c524d7
GUI: added logging to smart panel, only rewrite smart params when they change
leonarski_f2025-10-31 16:34:26 +01:00
3f805b0dd9
GUI: added logging to smart panel, only rewrite smart params when they change
leonarski_f2025-10-31 16:34:18 +01:00
380bcb773e
GUI: status_bar now ahs logic depending on current user and state of beamline
leonarski_f2025-10-31 16:33:07 +01:00
bb59e3fe96
DAQ: added face dtecetion correction in Y
leonarski_f2025-10-30 16:57:38 +01:00
3755511660
GUI: logging added to face detection panel
leonarski_f2025-10-30 11:01:17 +01:00
3e8a25f0a5
GUI: logging addded to daq_worker.py, change frequency of occurence of Host requires authentication error
leonarski_f2025-10-30 11:00:40 +01:00
7d4dd0ebf5
DAQ: ALC failed message, if objects are detected send to server which objects were detected and how many times
leonarski_f2025-10-29 13:54:41 +01:00
ecf6bf0dac
DAQ: updated ALC to use updated mlbox.py and to give more information to the DB
leonarski_f2025-10-29 13:38:12 +01:00
48ff0d1274
TELL: get event from Tell when going to dry or if gripper detects no sample and then handle it correctly in the DAQ. Added protection to get_mounted_sample if repsonse is None or if fails to decode response
leonarski_f2025-10-29 13:36:20 +01:00
26c18de825
DAQ/GUI: updated face_detection.py, refactored mlbox.py to use pydantic models and to allow more functionality to be added to the analysis of the boxes
leonarski_f2025-10-29 13:34:09 +01:00
0a59b41644
Tell: check gripper state (only want to check for failure but needs more testing first)
leonarski_f2025-10-27 17:03:38 +01:00
f7f5a7aa1f
Tell: added error hadnling and check_smart_magent_mounted class
leonarski_f2025-10-27 17:03:05 +01:00
7eb838fd17
DAQ: added logging in sample and removed a check that was surpresssing errors and leading to incorrect information. This section needs to be checked
leonarski_f2025-10-27 16:58:15 +01:00
89bf7cd36f
DAQ: added check in mount to see if sample is mounted. may not be needed if tell work is successful
leonarski_f2025-10-27 16:56:35 +01:00
7de48e2b8f
DAQ: added back tell check motion enable and wait mount complete
leonarski_f2025-10-27 16:56:00 +01:00
79e736055d
AAREDB: updated event functions. WIP: combine into one function!
leonarski_f2025-10-27 16:52:28 +01:00
e1f353f611
DAQ: temporarily added timing log statements to evaluate how long steps take during automation
leonarski_f2025-10-24 17:34:34 +02:00
68fafa6b4e
MlBOX: added logging statment to MLBOX to debug time
leonarski_f2025-10-24 17:33:51 +02:00
8893a109dd
TELL: added check for drying if samples are loaded from dewer
leonarski_f2025-10-24 17:33:22 +02:00
7594b208d5
GUI: updated labels in smart_rotation_panel.py
leonarski_f2025-10-24 17:33:01 +02:00
6bef211af0
DAQ: connected daq and GUI face detection panel
leonarski_f2025-10-24 17:32:40 +02:00