7 Commits

Author SHA1 Message Date
Jan
a5b49e99f7 CSVVisualizer.py aktualisiert
(D) Float error
2025-07-10 19:56:29 +02:00
Jan
2b393b48eb CSVVisualizer.py aktualisiert
Eine neue clean_data() Methode, die:

        Leere Zeilen entfernt

        Fehlende Werte mit linearer Interpolation füllt

        Fehlende Phasen mit der letzten bekannten Phase füllt

        Die Zeitachse sortiert

    Verbesserte Fehlerbehandlung für fehlende Werte

    Bessere Handhabung von Phasenwechseln in der Visualisierung

    Konsistente Behandlung der Zeitachse
(D)
2025-07-10 19:52:50 +02:00
Jan
668d88a181 CSVVisualizer.py aktualisiert
Neue Plot-Struktur:

        Zwei Subplots (Spannung oben, Strom unten)

        Synchronisierte X-Achsen (Zeit)

    Phasen-Handling:

        Konsistente Farben mit dem Logger

        Bessere Erkennung von Phasenübergängen

    Datenverarbeitung:

        Automatische Extraktion von Testparametern aus dem Log-Header

        Robustere Spaltenerkennung

    Benutzerfreundlichkeit:

        Klarere Statusmeldungen

        Bessere Fehlerbehandlung

    Visualisierung:

        Phasen als semi-transparente Hintergründe

        Automatische Skalierung der Achsen
(D)
2025-07-10 18:38:44 +02:00
Jan
a3bbfac3cf CSVVisualizer.py aktualisiert
Open the CSV

Find the first line where the first cell starts with "Cycle"

Use that entire line as the plot title
(Chat)
2025-05-26 21:15:26 +02:00
Jan
f06ccc2e6a CSVVisualizer.py aktualisiert
self.ax.margins(x=0) tells matplotlib not to add padding on the x-axis.
(Chat)
2025-05-26 21:07:08 +02:00
Jan
e034150dc1 CSVVisualizer.py aktualisiert
Überschrift angepasst
(Chat)
2025-05-26 20:57:40 +02:00
Jan
452ec10f85 CSVVisualizer.py hinzugefügt
Deepseek
2025-05-26 20:45:26 +02:00