37 Commits

Author SHA1 Message Date
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
0136dfa466 SFELPHOTON-1752: add diode. Other work still ongoing. So this is a beta version 2025-08-12 14:49:10 +02:00
a81d19ec2a SFELPHOTON-1527: rework ARESvix IOC simulation 2025-06-04 14:47:29 +02:00
b9e56ec958 SFELPHOTON-1457: invert STZ 2025-01-10 09:30:15 +01:00
3d6e22ad84 SFELPHOTON-1457: ARESvis: Live vizualization (3) 2025-01-09 07:52:14 +01:00
ca3f8b9d6a SFELPHOTON-1356: deployed version 2024-11-22 16:47:33 +01:00
63c2e13683 SFELPHOTON-1356: wip 2024-10-01 14:36:27 +02:00
af3d4e4b31 rename stuff 2024-09-17 10:36:47 +02:00
55106b0114 cleanup code 2024-09-16 16:28:23 +02:00
a0a390b206 ARES add pictures 2024-09-10 14:35:22 +02:00
4c9e613ee9 wip 2024-09-05 14:09:05 +02:00
3d9a581a1d major rework of RIXSconfig.py 2024-09-04 11:23:01 +02:00
976036c3e4 wip 2024-09-03 19:40:47 +02:00
8df322b7b3 major rework of RIXSconfig.py 2024-09-03 18:18:06 +02:00
622b2f7628 first alpha version vor ARESvis application 2024-08-30 17:23:44 +02:00
dfd21755e0 wip 2024-08-29 16:35:14 +02:00
2e0600128c total rework of ARESvis 2024-08-28 18:13:15 +02:00
898ce0d131 restructure repo 2024-08-28 13:39:27 +02:00
bbbe0694f6 move ESF_RIXS.py from git@git.psi.ch:epics_ioc_modules/ESF_RIXS.git 2024-08-28 08:51:14 +02:00
d10fd38d0b restructure repo 2024-08-28 08:45:18 +02:00
3681fd80d0 first preliminary spectrumProc.py 2024-08-27 18:49:55 +02:00
690d54de5f enhance girder vizualization 2022-11-17 08:47:54 +01:00
38d12576e1 add grating with higher difraction angle, basic mechanical limits 2022-11-15 08:37:00 +01:00
b5146fc037 finalize gui to move "simulated motors" 2022-11-10 14:41:05 +01:00
d751889284 wip 2022-11-10 09:55:30 +01:00
3a6c9098fd wip 2022-11-08 16:11:28 +01:00
186ccc023c move motors dlg 2022-11-08 15:51:18 +01:00
2ffaa82a04 rectangle background 2022-11-08 11:12:01 +01:00
70cae37889 wip 2022-11-08 10:41:05 +01:00
9781ebc294 wip 2022-11-08 08:29:12 +01:00
93a1501a7b wip 2022-11-08 07:21:52 +01:00
6b9c6e5611 add geometry VLS calculation 2022-11-07 12:10:47 +01:00
28822472eb nice VLS graphics 2022-11-03 19:12:10 +01:00
03a1885d0a add graphical example 2022-11-03 15:48:44 +01:00
b84316abd6 wip 2022-11-03 09:14:49 +01:00
6eff498fba add optics sample 2022-10-31 14:24:55 +01:00
afe4945975 initial application framework 2022-10-31 12:50:35 +01:00