Recent Releases of python-microgrid

python-microgrid - v1.4.1

What's Changed

  • version bump by @ahalev in https://github.com/ahalev/python-microgrid/pull/59
  • add shape reward key to microgrid step to only calc when necessary by @ahalev in https://github.com/ahalev/python-microgrid/pull/61
  • grid marginal cost fix by @ahalev in https://github.com/ahalev/python-microgrid/pull/60
  • reward shaping updates by @ahalev in https://github.com/ahalev/python-microgrid/pull/62
  • log net load by @ahalev in https://github.com/ahalev/python-microgrid/pull/63
  • net load position in obs space by @ahalev in https://github.com/ahalev/python-microgrid/pull/64
  • return np arrays for actions in mpc for consistency w action space by @ahalev in https://github.com/ahalev/python-microgrid/pull/65
  • envs updates by @ahalev in https://github.com/ahalev/python-microgrid/pull/66
  • fix bug where pre-normalized actions are not clipped by @ahalev in https://github.com/ahalev/python-microgrid/pull/67
  • reward shaping funcs by @ahalev in https://github.com/ahalev/python-microgrid/pull/68
  • docs updates by @ahalev in https://github.com/ahalev/python-microgrid/pull/74
  • reward shaping by @ahalev in https://github.com/ahalev/python-microgrid/pull/75
  • reward shaping updates by @ahalev in https://github.com/ahalev/python-microgrid/pull/77
  • update genset status to bool in pymgrid25 files by @ahalev in https://github.com/ahalev/python-microgrid/pull/78
  • remove analyze_shaper.py by @ahalev in https://github.com/ahalev/python-microgrid/pull/79
  • efficiency by @ahalev in https://github.com/ahalev/python-microgrid/pull/80
  • efficiency by @ahalev in https://github.com/ahalev/python-microgrid/pull/81
  • convert action fix by @ahalev in https://github.com/ahalev/python-microgrid/pull/82
  • fix absolute action clipping by @ahalev in https://github.com/ahalev/python-microgrid/pull/83
  • revert to analyze_shaper.py removal by @ahalev in https://github.com/ahalev/python-microgrid/pull/88
  • test net load by @ahalev in https://github.com/ahalev/python-microgrid/pull/87
  • revert + cherry pick by @ahalev in https://github.com/ahalev/python-microgrid/pull/89
  • add DecayCycleTransitionModel by @ahalev in https://github.com/ahalev/python-microgrid/pull/91
  • add dynamic clip test by @ahalev in https://github.com/ahalev/python-microgrid/pull/92
  • add reset to decay model by @ahalev in https://github.com/ahalev/python-microgrid/pull/93
  • check for increments of 1 by @ahalev in https://github.com/ahalev/python-microgrid/pull/94
  • fix decay model issue and add tests by @ahalev in https://github.com/ahalev/python-microgrid/pull/95
  • genset slack by @ahalev in https://github.com/ahalev/python-microgrid/pull/96
  • docs updates by @ahalev in https://github.com/ahalev/python-microgrid/pull/21
  • deprecate Microgrid.run in favor of Microgrid.step by @ahalev in https://github.com/ahalev/python-microgrid/pull/86
  • update errors and finish Microgrid.run deprecation by @ahalev in https://github.com/ahalev/python-microgrid/pull/99
  • deprecate new by @ahalev in https://github.com/ahalev/python-microgrid/pull/100
  • convert fixes by @ahalev in https://github.com/ahalev/python-microgrid/pull/102
  • standardization shaper by @ahalev in https://github.com/ahalev/python-microgrid/pull/103

Full Changelog: https://github.com/ahalev/python-microgrid/compare/v1.4.0...v1.4.1

- Python
Published by ahalev about 2 years ago

python-microgrid - v1.4.0

Lots of small fixes and updates; this release is just a bit overdue.

What's New

  • Net load environment: A continuous RL environment where actions are scaled to the net load in each step. See https://github.com/ahalev/python-microgrid/pull/49, https://github.com/ahalev/python-microgrid/pull/50, https://github.com/ahalev/python-microgrid/pull/54, https://github.com/ahalev/python-microgrid/pull/57
  • Clipping functionality: MicrogridSpace and ModuleSpace now have .clip() methods that allow clipping to the bounds of the spaces. See https://github.com/ahalev/python-microgrid/pull/25, https://github.com/ahalev/python-microgrid/pull/51
  • RescaleShaper: a reward shaping function that scales the original reward by a constant factor. See https://github.com/ahalev/python-microgrid/pull/58

What's Changed

  • MPC API compatibility with environments in https://github.com/ahalev/python-microgrid/pull/22, https://github.com/ahalev/python-microgrid/pull/24
  • Allow normalization to bounds that are different than [-1, 1] in https://github.com/ahalev/python-microgrid/pull/19, https://github.com/ahalev/python-microgrid/pull/20
  • Add verbose equality to give a verbose explanation of microgrid/module differences in https://github.com/ahalev/python-microgrid/pull/28, https://github.com/ahalev/python-microgrid/pull/34, https://github.com/ahalev/python-microgrid/pull/35
  • Logging updates. Actions, both normalized and denormalized, are logged in environments in https://github.com/ahalev/python-microgrid/pull/31, https://github.com/ahalev/python-microgrid/pull/32, https://github.com/ahalev/python-microgrid/pull/33
  • Various bug fixes
  • Various documentation and testing updates

Full Changelog: https://github.com/ahalev/python-microgrid/compare/v1.3.0...v1.4.0

- Python
Published by ahalev almost 3 years ago

python-microgrid - v1.3.0

What's Changed

  • slow tests by @ahalev in https://github.com/ahalev/python-microgrid/pull/1
  • battery tests by @ahalev in https://github.com/ahalev/python-microgrid/pull/2
  • mpc: update cycling through solvers by @ahalev in https://github.com/ahalev/python-microgrid/pull/4
  • flex module logging by @ahalev in https://github.com/ahalev/python-microgrid/pull/3
  • dry run context manager by @ahalev in https://github.com/ahalev/python-microgrid/pull/5
  • fix num iter in rbc by @ahalev in https://github.com/ahalev/python-microgrid/pull/7
  • custom batteries by @ahalev in https://github.com/ahalev/python-microgrid/pull/6
  • setattrs updates by @ahalev in https://github.com/ahalev/python-microgrid/pull/9
  • manifest update by @ahalev in https://github.com/ahalev/python-microgrid/pull/11
  • battery by @ahalev in https://github.com/ahalev/python-microgrid/pull/10
  • to python microgrid by @ahalev in https://github.com/ahalev/python-microgrid/pull/12
  • version bump by @ahalev in https://github.com/ahalev/python-microgrid/pull/13

Full Changelog: https://github.com/ahalev/python-microgrid/commits/v1.3.0

- Python
Published by ahalev about 3 years ago