Vessim

Latest version: v0.8.0

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

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

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

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

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

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](https://solcast.com/) and [Watttime](https://watttime.org/)

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

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.