Skip to content

v0.3.2

Choose a tag to compare

@zach401 zach401 released this 18 Feb 16:43
· 19 commits to master since this release
b978a65

Features

ACN-Sim

  • ChargingNetwork.plugin() now uses the station_id attribute of the EV which is plugging in instead of a separate argument.
  • ChargingNetwork.unplug() takes in a session_id and does not unplug the EV if its session_id does not match.
  • Ensure that tariff schedules are included during pip install.
  • Support for generating events from statistical models, including utilities to train and draw from Gaussian Mixture Models.
  • Support for dynamic space assignment and waiting queues.
  • Update UnplugEvent so that it contains a reference to the EV object so that it can properly unplug the EV even it its station_id changes.

Algorithms

  • Add pipeline step to remove sessions where remaining energy demand is less than the minimum energy that can be delivered in a single time period.
  • Algorithms now use estimated departure instead of actual departure.

Overall

  • Better mypy type checking.
  • Integration with Github actions for automated testing.