FIX - Werkstoffbezeichnungen aus SIVAS, die mit einer Dezimalzahl, wie z.B. '1.4301' oder '1.4305' wurden als float-Werte eingelesen. Die Werte aus der Materialübersetzung.json wurden wiederum als Strings behandelt, dadurch konnte keine Übereinstimmung gefunden werden. Zukünftig werden alle Werkstoffe aus der CSV als String eingelesen

This commit is contained in:
2025-06-23 16:13:40 +02:00
parent f8b895cec7
commit c813a8fc1b
+1 -1
View File
@@ -537,7 +537,7 @@ class CadItem(DataModel):
"""lädt die SIVAS csv Datei in die Felder für die Oberfläche """ """lädt die SIVAS csv Datei in die Felder für die Oberfläche """
if not os.path.exists(path): if not os.path.exists(path):
return None return None
df = pd.read_csv(path, sep=';', converters={"Version":str}) df = pd.read_csv(path, sep=';', converters={"Version":str, "Werkstoff": str})
ret = dict() ret = dict()
# baue aus der gegebenen Zeile ein dict # baue aus der gegebenen Zeile ein dict
d = df.to_dict() d = df.to_dict()