Code tool

EV Battery Observation and Trend Calculator

Compare dated usable-capacity observations and explicitly chosen linear scenarios.

In-browser processingNo account requiredPrivacy details ↗

PARTIAL — observed arithmetic only; automatic ageing prediction is unavailable.

Capacity is normalized to kWh, distance to km. Signed change = observed−initial; change% = change/initial×100. Annual rate uses elapsed UTC days/365.25; distance rate uses km. Paired trend uses chosen observations; user trend uses your signed rate. Projection = reference capacity + rate×target interval.

PARTIAL: automatic chemistry/calendar/cycle ageing model remains unavailable. Allowed capacity units Wh,kWh,MWh,J,MJ; distance km,mi. Dates must be ISO YYYY-MM-DD, strictly increasing; odometers nondecreasing. Trend reference is the selected end observation, or last observation for user rate. Negative projections are invalid, never clamped. Threshold comparison only; no remaining-life, safety, resale or warranty determination. All rates are scenario assumptions.

A QUICK WALKTHROUGH

How to use this tool

  1. Enter initial usable capacity, at least two dated observations with odometers, and explicit trend/target choices.
  2. Calculate and review every row.
  3. Copy the report or download TXT.

Formula and units

Capacity is normalized to kWh, distance to km. Signed change = observed−initial; change% = change/initial×100. Annual rate uses elapsed UTC days/365.25; distance rate uses km. Paired trend uses chosen observations; user trend uses your signed rate. Projection = reference capacity + rate×target interval.

Scope and assumptions

PARTIAL: automatic chemistry/calendar/cycle ageing model remains unavailable. Allowed capacity units Wh,kWh,MWh,J,MJ; distance km,mi. Dates must be ISO YYYY-MM-DD, strictly increasing; odometers nondecreasing. Trend reference is the selected end observation, or last observation for user rate. Negative projections are invalid, never clamped. Threshold comparison only; no remaining-life, safety, resale or warranty determination. All rates are scenario assumptions.

Local processing

Inputs remain in this browser. Copy and TXT use the same fixed full precision report.

GOOD TO KNOW

Common questions

What does this result mean?

It is arithmetic from your measurements and explicit assumptions, not a prediction of real performance.