Refactor CANveyor dashboard architecture #8

Merged
eeeck merged 1 commits from dev-cleanup into dev-dash 2026-07-23 16:03:49 +02:00
Owner
  • Replace stats.utils.extractor with dedicated loader and
    converter
    modules to improve code organization.
  • Implement explicit pipeline stages for ingestion, decoding, and
    precomputation with caching.
  • Standardize data loading and J1939 parsing logic across sub-modules.
  • Enhance dashboard responsiveness by pre-calculating figures and
    downsampling ID-grouped data.
  • Enforce strict typing and add docstrings to public components.
- Replace `stats.utils.extractor` with dedicated `loader` and `converter` modules to improve code organization. - Implement explicit pipeline stages for ingestion, decoding, and precomputation with caching. - Standardize data loading and J1939 parsing logic across sub-modules. - Enhance dashboard responsiveness by pre-calculating figures and downsampling ID-grouped data. - Enforce strict typing and add docstrings to public components.
eeeck added 1 commit 2026-07-23 16:03:33 +02:00
- Replace `stats.utils.extractor` with dedicated `loader` and
  `converter`
  modules to improve code organization.
- Implement explicit pipeline stages for ingestion, decoding, and
  precomputation with caching.
- Standardize data loading and J1939 parsing logic across sub-modules.
- Enhance dashboard responsiveness by pre-calculating figures and
  downsampling ID-grouped data.
- Enforce strict typing and add docstrings to public components.
eeeck self-assigned this 2026-07-23 16:03:37 +02:00
eeeck merged commit 1e5506de50 into dev-dash 2026-07-23 16:03:49 +02:00
Sign in to join this conversation.