49369927b3
DAQ/GUI: correctly setup logger in files.
leonarski_f2025-11-25 14:52:54 +01:00
53e941f4e4
DAQ/GUI: update to version 0.2.62 - changed how raster scan works so always relative to top left corner of grid. This is then corrected in the appropriate places and has been updated in the visualiser
leonarski_f2025-11-25 14:46:39 +01:00
3f8f51d74a
Model: added two macros to models for puck and positionm, currently legacy macros sgpuck and sgposition are kept.
leonarski_f2025-11-25 09:13:54 +01:00
6d191c87bf
GUI: file path protection for run numbers based on data collection type
leonarski_f2025-11-25 09:12:42 +01:00
60e8b223f3
Find_crystal: add new filter for 30% max spots.
leonarski_f2025-11-25 09:12:13 +01:00
f60fee1976
Find_crystal: fix bug in quality filter and add new filter for 30% max spots.
leonarski_f2025-11-25 09:11:58 +01:00
fb8307cce0
DAQ: set raster grid start position correctly, do not filter below low res spots of 10, and add corner_coord bool
leonarski_f2025-11-25 09:08:25 +01:00
a45aae8372
GUI: camera_image.py change colour of beam marker based on shutter status
leonarski_f2025-11-25 09:06:58 +01:00
73c8f1e3be
GUI: remove deep copy of raster grid due to recursive copy error
leonarski_f2025-11-25 09:06:05 +01:00
63a0c519e3
GUI: rotation_data_collection.py and rast_grid added total measurement time and file path protection
leonarski_f2025-11-25 09:05:20 +01:00
9a733ddfb0
GUI: ring_current protection for automation
leonarski_f2025-11-25 09:02:21 +01:00
caab2573df
GUI: add MIN_DTZ to panel and set minimum dtz in scan settings panel to 108
leonarski_f2025-11-25 09:01:21 +01:00
f40edbb918
GUI: set minimum dtz in scan settings panel to 108
leonarski_f2025-11-25 08:59:19 +01:00
b2dbb4c286
DAQ: MlBox.py added debug statements when errors occur and fixed bug in check_box_relation and box_relation
appleb_m2025-11-20 09:26:01 +01:00
c0d4a61176
GUI: relink ML predicitions
appleb_m2025-11-20 09:24:39 +01:00
a4ebe9fded
DAQ: COM added debug statement, crystal_size logs crystal size and quality condition filter now uses max low res spots to create a threshold of 30% - currently hardcoded
appleb_m2025-11-20 09:24:28 +01:00
41c50e64c5
DAQ: identify_crystal_raster - no longer uses indexed spots, always uses low res spots and now moves 0.5 so that it centres on a square not the corner
appleb_m2025-11-20 09:23:11 +01:00
c9509f50e9
GUI: file_path_panel takes directory from spreadhseet if there is one otherwise previous default logic applies
appleb_m2025-11-20 09:22:22 +01:00
94a4f16e0b
DAQ: add a pause between raster scans in automation too take screenshot. Probably jsut need to move reflector in and out.
appleb_m2025-11-18 16:30:29 +01:00
af8a715f70
DAQ: now use config/redis to save smart_params and better choose when to use smart_params. filename connected for automation
appleb_m2025-11-18 16:29:53 +01:00
b0b48638ff
server: smart_params now stored in redis
appleb_m2025-11-18 16:28:34 +01:00
209b0a279b
DAQ: attempted fix to save raw data in /raw/data and chjange start omega in automation
appleb_m2025-11-11 11:42:43 +01:00
e5db4a7419
DAQ: attempted fix to set spreadsheet_params to None so simple params will be used
appleb_m2025-11-11 11:35:18 +01:00
3ba6009b7b
DAQ: added a check to see if curp or target_pos is Nonem as they are set to None when abr crashes
appleb_m2025-11-11 11:34:34 +01:00
3f0e6873ea
GUI: Fixed bug where start_angle wouldn't update to current value
appleb_m2025-11-11 11:33:59 +01:00
070a26c53d
GUI: Attempted fix to prevent skip of first sample, skip was inconsistent so may need lots of runs to confirm it does not happen
appleb_m2025-11-10 10:56:31 +01:00
74430d213f
GUI: Spot count (low res) is now the first option in raster_data_collection.py
appleb_m2025-11-10 10:55:25 +01:00
7fb870eac4
GUI: Fixed sorting for mount count in reference_tools_panel.py and also the unmoutn button is now correctly wired
appleb_m2025-11-10 09:42:48 +01:00
22790b7b87
Merge branch 'master' into ReferenceToolSort
appleb_m2025-11-10 09:11:21 +01:00
9f0bc6e076
GUI: added error handling if GUI fails to open. Will need to test to see if it crashes if any other errors are raised!
martinappleby2025-11-07 14:07:32 +01:00
02ad6269c6
GUI: fixed bug where reference_tools_panel.py would infinite loop due to refactoring of self._rows to self._samples
martinappleby2025-11-07 14:02:17 +01:00
f6228dad5a
GUI: added more verbose error handling to JFJochDbusClient
martinappleby2025-11-07 14:01:45 +01:00
39322cde80
GUI: block signal in numberlineedit when update-value or force_update-value is called
martinappleby2025-11-07 14:00:57 +01:00
36f8fa9d58
GUI: bug fix, if sample is None default values are no longer enforced by the GUI, user can edit values again.
appleb_m2025-11-07 11:16:33 +01:00
f95f92264e
DAQ: bug fix where res could be None but now is compared correctly.
appleb_m2025-11-07 11:06:59 +01:00
f3b798b770
GUI: limit pgroup typing to only valid pgroups
martinappleby2025-11-06 15:58:30 +01:00
337b59af39
GUI: attempt to make filters in the tell sample panel dependent on the other active filters
martinappleby2025-11-06 15:53:22 +01:00
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