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.
ESF RIXS applications
This repository contains RIXS processing tools for Furka
RIXSconfig
configure and move the Furka RIXS arm to a desired energy
ARESvis
live visualization of the ARES chamber tools to avoid collisions and beam clipping
For simulated ioc and software testing: cd ~/Documents/prj/SwissFEL/apps/EsfRixsApps/ARESvis gnome-terminal --geometry=90x40 -- ./tmxARESvisSim.sh
spectrumProc
spectrum post processing tool:
Description
Languages
Python
97.6%
Shell
1.3%
Makefile
1.1%


