Commit Graph
55 Commits
Author SHA1 Message Date
GotthardG f14e652edd Refactor SSE listener and improve logging for TELL updates
Build and Publish / build (push) Successful in 22s
Enhanced the SSE listener with better error handling and debug logs. Added checks for missing TELL URL and improved event data handling for "DewarContentUpdate". This ensures robustness and clarity in handling TELL updates.
2025-06-24 13:07:02 +02:00
leonarski_f 7314a9dbf7 DAQ: Turn on front light after going from the sample alignment
Build and Publish / build (push) Successful in 23s
2025-06-24 12:55:42 +02:00
leonarski_f dee1fea329 DAQ: Offset Y for 2D raster scan only 2025-06-24 12:55:21 +02:00
leonarski_f eca90e7c51 DAQ: Raster scan fixes 2025-06-24 11:51:58 +02:00
leonarski_f 7298f75dfa DAQ: Minor fixes to logic for setting up JFJoch dataset 2025-06-24 11:12:33 +02:00
GotthardG 35e7ad3ce0 Add SSE client support for TELL updates and enhance resilience
Build and Publish / build (push) Successful in 21s
Replaced periodic polling with an SSE-based listener for real-time TELL updates, improving efficiency and responsiveness. Enhanced WebSocket client logic by implementing automatic reconnection. Updated dependencies to include `sseclient` and upgraded `aaredb` for compatibility.
2025-06-24 11:07:01 +02:00
leonarski_f 88199c8d49 GUI: For raster scan, one can browse through images 2025-06-23 13:11:45 +02:00
leonarski_f 49d57e66e4 DAQ: Token validity = 1 1 week 2025-06-21 14:04:16 +02:00
leonarski_f 8271db82c2 DAQ/GUI: Improvements during the beamtime 2025-06-20 13:49:55 +02:00
leonarski_f 855e2471c3 DAQ: ring current is always non-negative number
Build and Publish / build (push) Successful in 23s
2025-06-18 21:15:59 +02:00
leonarski_f 05a01f4efb DAQ: More work during the beamtime preparations
Build and Publish / build (push) Successful in 22s
2025-06-18 17:27:11 +02:00
leonarski_f 8c517d4bab DAQ: Modifications of June 18th 2025-06-18 13:27:00 +02:00
GotthardG d66f758ff3 Added functions to create rotation and gridscans runs into aaredb.py
Build and Publish / build (push) Successful in 22s
2025-06-18 13:23:19 +02:00
leonarski_f c670668dd0 DAQ: Integration of AareDB code (WIP)
Build and Publish / build (push) Successful in 22s
2025-06-18 11:17:34 +02:00
leonarski_f 44bc0046fb DAQ: Integration of AareDB code
Build and Publish / build (push) Successful in 22s
2025-06-18 10:30:12 +02:00
GotthardG 6cfef536e2 Added functions to create rotation and gridscans runs into aaredb.py
Build and Publish / build (push) Successful in 22s
2025-06-18 09:02:58 +02:00
leonarski_f 3c7ae33b80 GUI: Add beamline name to BeamlineStatus
Build and Publish / build (push) Successful in 23s
2025-06-17 16:22:36 +02:00
leonarski_f dafda5adcb GUI: Add detector description and serial number
Build and Publish / build (push) Successful in 22s
2025-06-17 16:16:54 +02:00
leonarski_f 136e85b2d7 Merge remote-tracking branch 'origin/tellupdater'
Build and Publish / build (push) Successful in 23s
# Conflicts:
#	common/pyproject.toml
2025-06-17 14:22:04 +02:00
GotthardG f369e5b555 Refactor TELL integration and update dependencies.
Build and Publish / build (pull_request) Successful in 22s
Replaced direct puck management logic with a WebSocket-based system for real-time updates from TELL. Introduced `tellupdater.py` to handle updates and improved AareDB client usage for cleaner API interactions. Updated `pyproject.toml` files to include dependency changes, ensuring compatibility with new TELL workflows.
2025-06-17 14:15:51 +02:00
GotthardG bf170cfcf5 Refactor TELL integration and update dependencies.
Replaced direct puck management logic with a WebSocket-based system for real-time updates from TELL. Introduced `tellupdater.py` to handle updates and improved AareDB client usage for cleaner API interactions. Updated `pyproject.toml` files to include dependency changes, ensuring compatibility with new TELL workflows.
2025-06-17 14:15:40 +02:00
GotthardG c6a4cf0e8b Refactor TELL integration and update dependencies.
Replaced direct puck management logic with a WebSocket-based system for real-time updates from TELL. Introduced `tellupdater.py` to handle updates and improved AareDB client usage for cleaner API interactions. Updated `pyproject.toml` files to include dependency changes, ensuring compatibility with new TELL workflows.
2025-06-17 14:13:46 +02:00
GotthardG 4b1acfb827 Refactor TELL integration and update dependencies.
Replaced direct puck management logic with a WebSocket-based system for real-time updates from TELL. Introduced `tellupdater.py` to handle updates and improved AareDB client usage for cleaner API interactions. Updated `pyproject.toml` files to include dependency changes, ensuring compatibility with new TELL workflows.
2025-06-17 13:43:15 +02:00
GotthardG 4003cbd2b1 Refactor TELL integration and update dependencies.
Replaced direct puck management logic with a WebSocket-based system for real-time updates from TELL. Introduced `tellupdater.py` to handle updates and improved AareDB client usage for cleaner API interactions. Updated `pyproject.toml` files to include dependency changes, ensuring compatibility with new TELL workflows.
2025-06-17 13:38:31 +02:00
GotthardG dc0874d8d4 Refactor TELL integration and update dependencies.
Replaced direct puck management logic with a WebSocket-based system for real-time updates from TELL. Introduced `tellupdater.py` to handle updates and improved AareDB client usage for cleaner API interactions. Updated `pyproject.toml` files to include dependency changes, ensuring compatibility with new TELL workflows.
2025-06-17 13:36:27 +02:00
leonarski_f 7c37297156 DAQ: Read pixel size from the detector
Build and Publish / build (push) Successful in 22s
2025-06-17 13:16:04 +02:00
leonarski_f 81e481777f GUI: More beamtime improvements 2025-06-17 12:20:22 +02:00
leonarski_f a126f7ccb4 DAQ/GUI: Fixes during pre-beamtime test (2)
Build and Publish / build (push) Successful in 22s
2025-06-17 10:44:50 +02:00
GotthardG a780222d27 Refactor TELL integration and update dependencies.
Replaced direct puck management logic with a WebSocket-based system for real-time updates from TELL. Introduced `tellupdater.py` to handle updates and improved AareDB client usage for cleaner API interactions. Updated `pyproject.toml` files to include dependency changes, ensuring compatibility with new TELL workflows.
2025-06-17 10:21:00 +02:00
leonarski_f 7aeee1a029 DAQ/GUI: Fixes during pre-beamtime test 2025-06-17 09:05:21 +02:00
leonarski_f 8034354427 DAQ/GUI: Go to ABR meas position
Build and Publish / build (push) Successful in 21s
2025-06-16 15:04:06 +02:00
leonarski_f ea698cfb94 DAQ: For screening every image goes with a dedicated trigger 2025-06-16 14:58:45 +02:00
leonarski_f 8ee1336b15 DAQ: Update dtz at the beginning of the measurement (before going to data collection) 2025-06-16 14:57:36 +02:00
leonarski_f 5fdd3a3327 DAQ: Include JFJoch, first try
Build and Publish / build (push) Successful in 22s
2025-06-16 12:22:54 +02:00
leonarski_f 451bd9f772 Models: Use jfjoch client result structure (WIP)
Build and Publish / build (push) Successful in 21s
2025-06-16 08:37:52 +02:00
leonarski_f 4f3977cddb GUI: One can choose metric for grid scan
Build and Publish / build (push) Successful in 22s
2025-06-13 17:08:05 +02:00
leonarski_f ca69bb0094 DAQ: Deconvolute beam mark / beam center 2025-06-13 11:33:39 +02:00
leonarski_f 0af369fd12 DAQLib: Introduce a dedicated structure for Diffraction geometry 2025-06-12 16:49:27 +02:00
leonarski_f a71debab0c Merge remote-tracking branch 'origin/beamcenter_fit' 2025-06-11 09:42:37 +02:00
leonarski_f ef4dd537af DAQ Config: Add beam center storage
Build and Publish / build (push) Successful in 22s
2025-06-02 16:23:28 +02:00
leonarski_f 92f8d6257c DAQ Config: All BeamlineSettingsModel settings are optional, changed way elements are updated + added lock 2025-06-02 16:20:08 +02:00
leonarski_f 1e2dffed85 Rename get_beam_center to get_beam_mark 2025-06-02 15:50:15 +02:00
duan_j f3796d35c7 add 2D Gaussian fit 2025-05-30 16:32:06 +02:00
leonarski_f 7d65a18d28 Autofocus function
Build and Publish / build (push) Successful in 21s
2025-05-30 16:29:16 +02:00
leonarski_f b871124f8f Sample camera handling through DAQ and GUI 2025-05-30 12:03:30 +02:00
leonarski_f 1f0b4b5517 DaqLib: Merge helical/screening/standard scans 2025-05-30 10:55:36 +02:00
leonarski_f 3dd5b5a686 Server: Combine helical and rotation data collection in one data structure 2025-05-30 10:29:58 +02:00
leonarski_f ee53eb3cd5 DAQ: Path to ML model is relative (to be fixed, as this won't work with pip anyway!) 2025-05-30 09:47:11 +02:00
leonarski_f 001a2d5b71 MXBeamline is moved to common part 2025-05-20 17:44:45 +02:00
leonarski_f 5928276b49 Fixes at the BL
Build and Publish / build (push) Failing after 23s
2025-05-19 16:35:57 +02:00