Thierry Zamofing 80976e5b63 SFELPHOTON-1527: Refactor: Improve ARESvis.py for robustness and thread-safety
Addressed several issues in ARESvis.py:
- Implemented thread-safe GUI updates using pyqtSignals for EPICS callbacks.
- Enhanced  function with null checks and value clipping.
- Improved image loading in  with file existence checks and logging.
- Refactored  to use widget dictionaries, avoiding .
- Cleaned up  and  methods, removing dead code and using widget dictionaries.
- Updated Python version check to exit on failure.
2025-11-18 08:55:37 +01:00
2024-09-17 10:36:47 +02:00
2024-08-28 08:45:18 +02:00
wip
2024-08-29 16:35:14 +02:00
2024-09-16 16:28:23 +02:00
2024-09-17 10:36:47 +02:00
2024-08-28 13:39:27 +02:00
2024-10-01 14:36:27 +02:00
2024-08-28 13:39:27 +02:00
2024-08-28 13:39:27 +02:00

ESF RIXS applications

This repository contains RIXS processing tools for Furka

RIXSconfig

configure and move the Furka RIXS arm to a desired energy

alt RIXSconfig

ARESvis

live visualization of the ARES chamber tools to avoid collisions and beam clipping

alt ARESvis

For simulated ioc and software testing: cd ~/Documents/prj/SwissFEL/apps/EsfRixsApps/ARESvis gnome-terminal --geometry=90x40 -- ./tmxARESvisSim.sh

spectrumProc

spectrum post processing tool:

alt spectrumProc

Description
ESF RIXS python application as ARESvis etc.
Readme 5.3 MiB
Languages
Python 97.6%
Shell 1.3%
Makefile 1.1%