Releases: Total-RD/pymgrid
Releases · Total-RD/pymgrid
v1.2.2
What's Changed
- Serialization updates by @ahalev in #188
- Remove Normalize and have ModuleSpace handle normalization by @ahalev in #186
- Readability by @ahalev in #187, #190
- Forecasting updates by @ahalev in #189, #193, #197, #200, #203
- Documentation updates by @ahalev in #191, #195, #196, #198
- Bug fixes by @ahalev in #192
- Allow negative time series by @ahalev in #199
- Additional unit tests by @ahalev in #201
Full Changelog: v1.2.1...v1.2.2
v1.2.1
v1.2.0
What's Changed
Rule-based control has been updated for modular microgrids (#179). It is based on the same priority-list concept used in DiscreteMicrogridEnv.
A new type of module has been added. fixed
modules have been renamed to controllable
; these are the modules that you must pass controls to in microgrid.run
. fixed
modules are now modules that demand or absorb energy without any control whatsoever. At the moment, LoadModule
is the only module for which this is true. This may be expanded to RenewableModule
in the future.
- Rule-based control for modular microgrids by @ahalev in #179
- Controllable/fixed module update by @ahalev in #161
- Documentation updates and examples by @ahalev in #156, #157, #158, #159, #163, #171, #176
- Backwards compatability for gym and garage by @ahalev in #172, #173
- Bug fixes by @ahalev in #160, #166
- Performance updates by @ahalev in #180
- Additional unit tests by @ahalev in #168, #181
Full Changelog: v1.1.0...v1.2.0
v1.1.0
v1.0.3
v1.0-beta
What's Changed
- Fully modular microgrids. Allow users to define their own modules and easily read data from them.
- New discrete and continuous microgrid environments for modular microgrids.
- Conversions between old and new microgrids.
- Updated model predictive control for modular microgrids.
- Updated serialization and new benchmark pymgrid 25 by @ahalev in #139.
Use human-readableyaml
serialization instead of pickling. - Forecasting for time series modules by @ahalev in #110 and #126.
Allow for users to define their own forecasting modules, as well as some basic forecasters:OracleForecaster
with a perfect forecast,GaussianNoiseForecaster
for a forecaster that adds gaussian noise. - New test suite.
- Updated README.
Full Changelog: v0.1.0-beta...v1.0-beta
v0.1.0-beta
Beta version of pymgrid. Code is untested; use at your own risk.