8000 Releases · dos-group/vessim · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: dos-group/vessim

0.11.0

06 Jul 18:06
Compare
Choose a tag to compare

Controller Architecture Overhaul

  • Multi-microgrid support: Controllers can now manage multiple microgrids simultaneously
  • Centralized controller management: Controllers are now managed at the Environment level rather than per-microgrid

Enhanced Plotting

  • Simplified plotting functions: Reworked plot_microgrid_trace() with cleaner, more consistent output
  • Plotting utilities in public API: Added plot_trace and plot_microgrid_trace to the main API

Architecture Simplifications

  • Removed ActorBase class
  • Simplified Monitor class
  • Switched from energy (e) to power reporting (p_grid) for consistency

Documentation Updates

  • Updated first two tutorials to demonstrate new controller interface
  • Added third tutorial covering advanced controller usage

0.10.0

27 Jun 16:31
Compare
Choose a tag to compare

Breaking Changes

  • Removed ComputingSystem actor (use the generic Actor class instead)
  • Renamed vs.HistoricalSignal to vs.Trace
  • Renamed MockSignal to ConstantSignal

New Features

  • Enhanced plotting facilities with new vs.plot module
  • Added plot_microgrid_trace() function for visualizating simulation results
  • Improved Plotly-based interactive plots for better data exploration
  • Support for both detailed and overview plot layouts

Documentation & Examples

  • Restructured tutorials - Examples moved from examples/ to docs/tutorials/
  • Updated first three tutorials with improved plotting and clearer explanations
  • Enhanced Signal tutorial with new plotting capabilities
  • Added CLAUDE.md with development guidelines for AI assistance

Full Changelog: 0.9.3...0.10.0

0.9.3

10 May 09:41
Compare
Choose a tag to compare
< 10000 div data-pjax="true" data-test-selector="body-content" data-view-component="true" class="markdown-body my-3">

What's Changed

Full Changelog: 0.9.2...0.9.3

0.9.2

08 May 21:25
Compare
Choose a tag to compare

Maintenance update

Full Changelog: 0.9.1...0.9.2

0.9.1

23 Sep 12:47
7eee494
Compare
Choose a tag to compare

What's Changed

  • Finalize Actors when microgrid finalizes #237

Full Changelog: 0.9.0...0.9.1

0.9.0

11 Sep 08:53
e6f8696
Compare
Choose a tag to compare

What's Changed

  • Storage improvements #231:
    • Added new ClcBattery storage based on the "C-L-C model" along with a new tutorial
    • Fixed floating point inaccuracies and stability issues in the SimpleBattery
  • SilController refactoring #233:
    • Current sim time is now exposed in the broker
    • Renamed attributes of broker for clarity
  • Added new tutorial for adding other simulators as actors #236
  • Bug fixes in HistoricalSignal #232 #235

Full Changelog: 0.8.0...0.9

0.8.0

15 Jul 10:45
648d3b3
Compare
Choose a tag to compare

What's Changed

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

Full Changelog: 0.7.0...0.8.0

0.7.0

26 Jun 07:10
4e54015
Compare
Choose a tag to compare

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 #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 #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 #211
  • Simulator names are now properly logged to allow for better identification in logging #216

Full Changelog: 0.6.0...0.7.0

0.6.0

13 May 13:44
043740f
Compare
Choose a tag to compare

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: 0.5.0...0.6.0

0.5.0

13 Mar 17:50
Compare
Choose a tag to compare

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: 0.4.0...0.5.0

0