From 246227af4f15cb05cc94cb9000b91e039de5494c Mon Sep 17 00:00:00 2001
From: swittl <simon.wittl@th-deg.de>
Date: Wed, 6 Nov 2024 09:10:02 +0100
Subject: [PATCH] linux artist adatption

---
 CyXTraX/simulation/artist_bridge.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/CyXTraX/simulation/artist_bridge.py b/CyXTraX/simulation/artist_bridge.py
index d8f6110..0f7ff94 100644
--- a/CyXTraX/simulation/artist_bridge.py
+++ b/CyXTraX/simulation/artist_bridge.py
@@ -1,4 +1,11 @@
-from artistlib import API, utility, SAVEMODES
+try:
+    from artistlib import API, utility, SAVEMODES  # type: ignore
+except ModuleNotFoundError:
+    from warnings import warn
+    warn('The module `artistlib`is not installed. The simulation module is not 100\% usable! \nInstall: https://github.com/wittlsn/aRTist-PythonLib')
+    API = lambda: None
+    utility = None
+    SAVEMODES = None
 from pathlib import Path
 import numpy as np
 import os
-- 
GitLab