CityLearn 2.5.0 – Data Exports, EV Enhancements, and Extended UI Support
This release finishes the durability work we started in 2.4.x and adds a host of UX and testing upgrades:
Rendering & UI
- Render pipeline refactor with explicit toggles for UI-friendly exports, direct upload structure, and configurable render directories and fixing identified issues (#145, PR #148).
- Full-step exporter and minute-level testing to confirm the UI handles sub-hour time granularity.
EVs & Appliances
- Updated EV datasets and chargers, including minute-level coverage and reference controllers.
- Taken out EV dataset features that were not used.
- Regression scripts for RBC/SAC exports; EV/RBC end-to-end tests extended to the full dataset.
- Washing machine integration + tests to guarantee the new appliance profiles (and their load logic) stay in sync with the rest of the stack.
Validation & Testing
- UI dataset regression tests, new render-behaviour coverage, and minute-step exports to catch bugs.
- End-to-end EV dumps, minute-test scaffolding, and SAC regression coverage to make sure the RL loops still converge.
Docs & Polish
- UI documentation expanded with the new toggles and streaming/export modes.
- General docs cleanup, including minor typo fixes (#152).
Full Changelog: v2.4.2...v2.5.0