An 84-cell HV pack throwing noise. I ran per-cell z-scores, rank-stability across sessions, and a load-residual IR proxy — and called cell 43 dead a full session early. Cells 31 & 67 drove a P0A80 fault that throttled the pack 198 A → 100 A.
Stack
Jupyter · pandas · NumPy
Role
Analysis, from raw pack telemetry to the call
Result
Flagged the failing cell before the hardware faulted