Implement Plotly Dash app with efficient dynamic resampler #6

Merged
eeeck merged 26 commits from dev-dash into main 2026-07-22 20:18:20 +02:00
5 changed files with 7 additions and 7 deletions
Showing only changes of commit c98563f541 - Show all commits
+1 -1
View File
@@ -77,7 +77,7 @@ def parse_csv(csv_path: PathLike) -> pl.LazyFrame:
"""
lf = pl.scan_csv(csv_path, schema_overrides={"ID": pl.String, "Data": pl.String})
if "Timestamp" not in lf.columns:
if "Timestamp" not in lf.collect_schema().names():
lf = lf.with_row_index("Timestamp")
byte_exprs = []
+2 -2
View File
@@ -9,8 +9,8 @@ import numpy as np
import pandas as pd
import plotly.graph_objects as go
from utils.extractor import load_data
from utils.extractor import to_int
from stats.utils.extractor import load_data
from stats.utils.extractor import to_int
def _format_can_id_vec(s: pd.Series) -> pd.Series:
s = s.astype('string').str.strip()
+2 -2
View File
@@ -9,8 +9,8 @@ import numpy as np
import pandas as pd
import plotly.graph_objects as go
from utils.extractor import load_data
from utils.extractor import to_int
from stats.utils.extractor import load_data
from stats.utils.extractor import to_int
def _format_can_id_vec(s: pd.Series) -> pd.Series:
s = s.astype('string').str.strip()
+1 -1
View File
@@ -7,7 +7,7 @@ from pathlib import Path
import numpy as np
import pandas as pd
import plotly.graph_objects as go
from utils.extractor import load_data
from stats.utils.extractor import load_data
def _format_can_id_vec(s: pd.Series) -> pd.Series:
s = s.astype('string').str.strip()
+1 -1
View File
@@ -7,7 +7,7 @@ from pathlib import Path
import numpy as np
import pandas as pd
import plotly.graph_objects as go
from utils.extractor import load_data
from stats.utils.extractor import load_data
def _format_can_id_vec(s: pd.Series) -> pd.Series:
s = s.astype('string').str.strip()