citylearn.internal.ev_departure_audit module

Additive departure-quality KPIs; legacy feasibility keeps its old contract.

citylearn.internal.ev_departure_audit.arrival_soc(service, sim, battery, states, start)[source]

Use a boundary value, never the post-action SOC being judged.

citylearn.internal.ev_departure_audit.connected_start(service, charger, sim, ev, states, step)[source]

Intersect the scheduled session with the actually observed connection.

citylearn.internal.ev_departure_audit.empty_counts()[source]
citylearn.internal.ev_departure_audit.metrics(counts)[source]
citylearn.internal.ev_departure_audit.prerequisites(service, charger, sim, ev, states, start, target)[source]
citylearn.internal.ev_departure_audit.record_departure(service, counts, building, charger, sim, ev, states, step, target)[source]