A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of Vessim

Vessim - 0.9.1

What's Changed

Full Changelog: https://github.com/dos-group/vessim/compare/0.9.0...0.9.1

Energy Systems - Grid Management and Microgrid - Python
Published by marvin-steinke 7 months ago

Vessim - 0.9.0

What's Changed

Full Changelog: https://github.com/dos-group/vessim/compare/0.8.0...0.9

Energy Systems - Grid Management and Microgrid - Python
Published by marvin-steinke 8 months ago

Vessim - 0.8.0

What's Changed

  • Added Collector Signal #227
  • Fixed Increasing Real-Time Factor Offset #228

Full Changelog: https://github.com/dos-group/vessim/compare/0.7.0...0.8.0

Energy Systems - Grid Management and Microgrid - Python
Published by marvin-steinke 10 months ago

Vessim - 0.7.0

What's Changed

  • Vessim now exposes all classes and utility methods on top-level. We recommend importing vessim as import vessim as vs (similar to import pandas as pd) to be able to then reference components via e.g. vs.Environment https://github.com/dos-group/vessim/pull/210
  • The co-simulation infrastructure was updated to ensure the correct order of simulator execution and allow setting storage/policy parameters through self.set_parameters. The storage API now uses Wh instead of Ws, and SimpleBattery SOC and min_SOC are now robust against floating point operations https://github.com/dos-group/vessim/pull/213
  • Changed the Actor-Signal Interface: The Actor class is not an abstract base class anymore and uses a Signal to define its behavior. This replaces the need for many custom implementations like the old Generator and PowerMeter classes and allows for more flexibility as most functionality can be defined through a Signal. Custom Actors are now to be subclassed from ActorBase https://github.com/dos-group/vessim/pull/211
  • Simulator names are now properly logged to allow for better identification in logging https://github.com/dos-group/vessim/pull/216

Full Changelog: https://github.com/dos-group/vessim/compare/0.6.0...0.7.0

Energy Systems - Grid Management and Microgrid - Python
Published by marvin-steinke 10 months ago

Vessim - 0.6.0

What's Changed

  • Replaced the Redis+Docker implementation for the SiL module with native Python multiprocessing.Queue and reworked the vessim.sil.broker interface #195 #199 #206 #207
  • Rewrite of the Storage/StoragePolicy modules #198
  • Clock and sim_time have been removed from the public interface #193
  • Added dataset documentation #202 and updated Usage Examples #194 #200
  • Bugfixes related to the Microgrid initialization #196
  • Wattime dataset update #201

Full Changelog: https://github.com/dos-group/vessim/compare/0.5.0...0.6.0

Energy Systems - Grid Management and Microgrid - Python
Published by marvin-steinke 12 months ago

Vessim - 0.5.0

What's Changed

  • Several API changes to Environment #175 #176 #183
  • Bugfix for infinitely running co-simulation #179
  • GridSim is now time-based by #181
  • HistoricalSignal rewrite and documentation #184
  • Website Rework #190

Full Changelog: https://github.com/dos-group/vessim/compare/0.4.0...0.5.0

Energy Systems - Grid Management and Microgrid - Python
Published by birnbaum about 1 year ago

Vessim - 0.4.0

What's Changed

  • Entirely reworked scenario API
  • HistoricalSignal.from_dataset(...) can now load read-to-use datasets. So far we included datasets provided by Solcast and Watttime

Full Changelog: https://github.com/dos-group/vessim/compare/0.3.2...0.4.0

Energy Systems - Grid Management and Microgrid - Python
Published by birnbaum about 1 year ago