Releases: NatLabRockies/hycon
v0.7
Hycon v0.7 makes improvements to battery controls, as well as various packaging updates to improve testing, update URLs, and formalize formatting rules.
Enhancements
- Feature/preallocate_measurements by @paulf81 in #83
- Use test fixtures and conftest.py by @misi9170 in #82
- Enable
BatteryPriceSOCControllerto handle multiple battery durations [+bugfix for high/low SOC] by @paulf81 in #85 - set high soc default to 1 by @paulf81 in #86
Package updates
- Feature/ruff format by @paulf81 in #84
- Add dependabot dependency manager by @paulf81 in #88
- Update URLs by @misi9170 in #89
Full Changelog: v0.6...v0.7
v0.6
v0.6 brings a couple of significant updates: compatibility with Hercules v2 and a name change for this software repository from WHOC to Hycon.
What's Changed
- Update python requirements by @misi9170 in #77
- Updates for Hercules v2 by @misi9170 in #70
- Update examples to use Hercules v2 by @misi9170 in #79
- Update package name by @misi9170 in #80
- v0.6 by @misi9170 in #81
Full Changelog: v0.5.1...v0.6
v0.5.1
v0.5
WHOC v0.5 adds enhanced tools for wake steering via offline optimized look-up tables #43 and adds capabilities for controlling a standalone hydrogen production plant (controls generation and electrolysis processes) #52 . Examples are included to demonstrate new capabilities. An additional example is also added to demonstrate flexible interconnect capabilities.
New features
- Controller for off-grid hydrogen production plant by @genevievestarke in #52
- Develop wake steering lookup table toolset by @misi9170 in #43
- Add example for single wind distributed wind turbine at flexible point of interconnect by @misi9170 in #64
Enhancements
- Remove unneeded information from example input files by @misi9170 in #57
- Provide more flexibility for having various control loops by @misi9170 in #58
- Merge temporary development branch into develop by @misi9170 in #61
Full Changelog: v0.4...v0.5
v0.4
Latest release of WHOC. Includes a new degradation-aware controller for batteries, as well as adding infrastructure for (yet to be included) preview-enabled controllers.
Enhancements
- Add degradation-aware battery controller by @misi9170 in #49
- Add infrastructure to Hercules interfaces for handling forecast information (v2) by @misi9170 in #50
Packaging updates
Full Changelog: v0.3...v0.4
v0.3
WHOC v0.3 brings some streamlining of the package by updating the license; moving to a pyproject.toml rather than setup.py; and cleaning up development code that is no longer needed. Also included are some updates to the SimpleHybridControllerBaseline to add smoothing and enable control of subsets of wind/solar/battery storage.
Packaging changes
- All meta data in pyproject.toml by @paulf81 in #41
- Update to BSD-3-Clause license and clean up repository by @misi9170 in #45
- Clean up examples directory by @misi9170 in #42
Enhancements
- Adding some smoothing to hybrid controller by @genevievestarke in #40
- Consolidate hybrid plant controllers by @misi9170 in #46
Full Changelog: v0.2...v0.3
v0.2
Minor version release for version 0 of the wind hybrid open controller (WHOC)
New features
- Wake steering controller by @misi9170 in #26
- Wind farm power setpoint tracking controller by @misi9170 in #29
- Add baseline supervisory hybrid plant controller by @misi9170 and @genevievestarke in #36
Improvements
- Test/hercules wind battery controller by @ZackTully in #28
Bug fixes/functional updates
- Fixing documentation build by @genevievestarke in #30
- [BUGFIX] Remove dependencies on FLASC temporarily by @misi9170 in #31
- Feature/reenable flasc by @misi9170 in #35
- Updating WHOC/HERCULES communication to fix logging issue. by @ZackTully in #33
New Contributors
- @genevievestarke made their first contribution in #30
Full Changelog: v0.1...v0.2
v0.1
What's Changed
- Moving project overview readme onto main. by @misi9170 in #2
- Underpinning architecture and minimal use cases by @misi9170 in #10
- Fix buggy instantiation after ControllerBase update. by @misi9170 in #12
- Feature/herc battery controller by @ZackTully in #13
- Add ruff linting, formatting and pre-commit hooks by @paulf81 in #15
- Update all files to satisfy ruff formatting requirements by @misi9170 in #16
- Update installation instructions for developers by @misi9170 in #21
- Adding generic copyright statement to running code by @misi9170 in #22
- Rename amr-standin in examples by @misi9170 in #23
- Establish tests and clarify naming by @misi9170 in #24
- WHOC v0.1 by @misi9170 in #25
New Contributors
- @ZackTully made their first contribution in #13
- @paulf81 made their first contribution in #15
Full Changelog: https://github.com/NREL/wind-hybrid-open-controller/commits/v0.1