Releases: NREL/hercules
Releases · NREL/hercules
v1.1
Hercules v1.1 adds various new features and improvements, as described below.
New features
- Add alternative standin for AMR-wind that runs FLORIS by @misi9170 in #63
- Enable passing power setpoints to wind simulators by @misi9170 in #76
- Feature/battery cell model by @ZackTully in #91
- Feature/floris electrolyzer example by @genevievestarke in #77
- Enable heterogeneous inflow in
FlorisStandin
by @misi9170 in #112
Improvements and bug fixes
- Update README.md by @genevievestarke in #65
- [BUG] Hotfix: track floris v4 change in input file "turbulence_intensities" by @misi9170 in #66
- simple_battery unit tests by @ZackTully in #64
- Fix sync issue by @genevievestarke in #74
- [BUGFIX] Update FlorisStandin to use set() run() paradigm introduced in FLORIS v4 by @misi9170 in #83
- Updating installation documentation by @genevievestarke in #81
- [BUGFIX] Reenable AMR-Wind by setting up empty power_setpoints by @misi9170 in #85
- Feature/update example 6 by @paulf81 in #84
- Adding PV module unit tests and documentation by @brookeslawski in #79
- Refactor example 7 by @paulf81 in #87
- Smooth output of FlorisStandin to prevent oscilations in closed-loop response by @misi9170 in #90
- [BUGFIX] Create outputs folder in examples to avoid error when output file does not exist by @misi9170 in #93
- Add external controls for solar PySAM module by @misi9170 in #107
- [BUGFIX] Force
yaw_angles
to zero inFlorisStandin
whenpower_setpoints
passed by @misi9170 in #109 - Improving indexing of solar weather file based on dt in input .yaml file by @brookeslawski in #111
- Change FLORIS to a "regular" requirement by @misi9170 in #103
- Adding solar controller and replacing AMR-Wind standin with FLORIS standin in example 07 by @brookeslawski in #104
- Added AMR-Wind+OpenFAST example (including batch script) by @jfrederik-nrel in #89
- updated installation docs by @achenry in #106
- Fix solar pysam bug for when an external signal is defined by @genevievestarke in #115
- Bugfix/floris standin by @brookeslawski in #101
New Contributors
- @jfrederik-nrel made their first contribution in #89
- @achenry made their first contribution in #106
Full Changelog: v1.0...v1.1
V1.0
What's Changed
- Dv/seas by @dvaidhyn in #6
- Feature/recursive log by @paulf81 in #8
- Update example eagle with mb input by @paulf81 in #7
- Feature/move to letter precursors by @paulf81 in #9
- Adding simple battery model to py_sims by @genevievestarke in #10
- Feature/update dummy amr by @paulf81 in #13
- Updating README in preparation for April sprint by @misi9170 in #15
- Update for global HELICS_PORT by @dvaidhyn in #16
- rename to hercules by @paulf81 in #17
- Feature/reorganize examples by @paulf81 in #19
- Feature/electrolyzer by @genevievestarke in #22
- Catch up main to develop by @paulf81 in #28
- Feature/update docs by @paulf81 in #27
- Feature/update reqs and add simple test by @paulf81 in #36
- Updating controller to align with WHOC by @misi9170 in #41
- Update to public seas by @paulf81 in #39
- Update to public seas (#39) (Bring develop up to date with main) by @misi9170 in #43
- Feature/battery example by @ZackTully in #30
- Stand-in AMR-wind uses stop time defined in amr_input.inp by @misi9170 in #47
- Improved PV solar model by @brookeslawski in #58
- Feature/rename dummyamr by @genevievestarke in #48
- Add WHOC installation instructions to Hercules documentation by @genevievestarke in #59
- Add ruff linting, formatting and pre-commit hooks by @paulf81 in #46
- Feature/add ruff by @genevievestarke in #60
- Hercules V1.0 Release by @genevievestarke in #61
Full Changelog: v0.1.0...v1.0
Initial Kafka Version
Merge pull request #3 from NREL/develop Merge main to develop