Skip to content

v2.0.0

Choose a tag to compare

@remontsuri remontsuri released this 10 Jun 20:27

What's new in v2.0.0

10 new modules

  • battery_scoring — Composite health score (0–100) with letter grades
  • physics_features — Electrochemical/thermal feature extraction
  • fleet_analytics — Fleet-wide degradation and anomaly analysis
  • digital_twin — Real-time battery simulation
  • v2g_scenarios — Vehicle-to-Grid simulation
  • automl — Automated model selection and HPO
  • soh_transformer — Transformer-based SOH prediction
  • hil — Hardware-in-the-Loop interface
  • test_standards — UN 38.3, IEC 62660, SAE J2464, ISO 12405
  • test_standards_gb — GB/T 31484, GB/T 31486, GB 38031

Test suite

  • 235 → 592 tests (+153%)
  • Coverage: 60% → 86%
  • Pre-commit hooks: ruff, format, pytest

Infrastructure

  • Migrated from pip to uv
  • Multi-stage Dockerfile with non-root user
  • Docker Compose: tests, dashboard, api services
  • Unified settings.yaml (removed 5 JSON configs)

Fixes

  • SOH predictor scaler serialization
  • DBC parser Motorola bit indexing
  • Thermal runaway confidence edge case
  • J1939 extended frame ID validation