citylearn.internal.deferrable_service_audit module
Executed-interval accounting for deferrable requests, independent of reservations.
- class citylearn.internal.deferrable_service_audit.ServiceLedger(episode_start, terminal_step)[source]
Bases:
objectKeep actual service separately from future energy booked by start_cycle.
Per-step work depends only on running cycles; calendar scans happen at audit time. A ledger belongs to one activation instance and is reset per episode.