New release to collect changes.
What's Changed since v0.1
- Windows pyomo solver by @PaulTalbot-INL in #3
- renamed econ lib by @PaulTalbot-INL in #6
- official logos by @PaulTalbot-INL in #9
- official logo updates by @PaulTalbot-INL in #10
- [TASK] Improved TEAL search error message by @PaulTalbot-INL in #14
- Fixes after PR 14 by @PaulTalbot-INL in #15
- Opt mode by @PaulTalbot-INL in #17
- HERON executable by @PaulTalbot-INL in #22
- Validator by @PaulTalbot-INL in #24
- Meta bug by @dhill2522 in #26
- Adding storage components to Pyomo dispatcher by @PaulTalbot-INL in #31
- working validator input reading by @PaulTalbot-INL in #36
- change test file to ordered csv by @JiaZhou-PU in #40
- Add optional case_info nodes for HERON by @dylanjm in #41
- Custom dispatch API by @PaulTalbot-INL in #44
- Scalar Multiplier for Valued Params by @PaulTalbot-INL in #45
- Pyomo mins by @PaulTalbot-INL in #46
- Capex and One-time Cashflows by @PaulTalbot-INL in #50
- milestone changes by @dylanjm in #51
- Allow custom macro parameter by @dylanjm in #55
- Milestone changes by @dylanjm in #59
- Pass meta to validator by @dylanjm in #61
- Arma macro len by @PaulTalbot-INL in #70
- Raven 20210407 update by @PaulTalbot-INL in #75
- implemented window and fixed short window, also debug pyomo opt mode by @PaulTalbot-INL in #79
- Modular ValuedParams by @PaulTalbot-INL in #83
- new Activity ValuedParam by @PaulTalbot-INL in #85
- ROM value source by @PaulTalbot-INL in #86
- Debug mode by @PaulTalbot-INL in #89
- compile user manual on windows with make_docs.bat by @worseliz in #90
- Pyomo solver option by @PaulTalbot-INL in #97
- Adds opt plotter for opt mode by @PaulTalbot-INL in #94
- Pyomo test script by @PaulTalbot-INL in #99
- Function-based storage control strategy by @PaulTalbot-INL in #103
- updated to work with new raven by @PaulTalbot-INL in #106
- Renaming Transfers in Both Opt & Sweep by @dylanjm in #105
- Round-Trip Efficiency by @PaulTalbot-INL in #109
- Fix DispatchPlot to not use hardcoded indices by @dylanjm in #113
- Compile docs on Windows patch by @worseliz in #119
- Fpog milestone 2021 by @dylanjm in #120
- serialized same-folder test by @PaulTalbot-INL in #123
- Updated missing compatibility changes to heavy test by @PaulTalbot-INL in #128
- Reduce Verbosity by @dylanjm in #130
- Windows implementation to generate documentation by @dgarrett622 in #135
- Remove debug as option from node. by @dylanjm in #136
- Optimizer settings in HERON input by @dgarrett622 in #137
- Workshop March 2022 Examples by @PaulTalbot-INL in #139
- Adapt HERON to use ravenframework by @dylanjm in #140
- Unlock pyomo version(s) by @dgarrett622 in #142
- Magic Variables pass through by @dylanjm in #138
- Add pyutillib to HERON dependencies. by @dylanjm in #145
- Building docs across platforms by @dgarrett622 in #147
- Adding netcdf-csv flag by @PaulTalbot-INL in #149
- Add SyntheticHistory to Comp Cap check by @dylanjm in #154
- Don't keep module functions, and add to python path. by @joshua-cogliati-inl in #152
- Loading data from HYBRID to HERON (economic information only) by @BotrosHanna-INL in #143
- Persistence option for optimizer by @mgarrouste in #159
- Added convergence criteria option to input XML by @j-bryan in #161
- Retrain ARMAs for idaholab/raven#1831 by @dylanjm in #165
- Update Workshop ARMA by @dylanjm in #167
- Windows .bat file magic for HERON docs by @dgarrett622 in #171
- Fix Debug Macro Step / Project Time variable by @dylanjm in #169
- Wanghy/farm gamma validators by @wanghy-anl in #175
- Wind test case by @PaulTalbot-INL in #179
- Fix HERON python path usage by @joshua-cogliati-inl in #182
- Changed HERON path variable in collect_tex.py by @AnthoneyGriffith in #185
- adding call to activate raven_libraries to make docs in .bat file by @dgarrett622 in #191
- Farm delta by @wanghy-anl in #192
- Updates pickled ARMA ROMs by @j-bryan in #195
- User specified return statistics by @dgarrett622 in #197
- MOPED2 by @AnthoneyGriffith in #188
- Update documentation and cleanup untracked files by @dgarrett622 in #198
- Moped Storage and Consumption by @AnthoneyGriffith in #200
- fixing debug test due to RAVEN PR #1905 by @dgarrett622 in #203
- Optimized dispatches from HERON to HYBRID by @BotrosHanna-INL in #202
- Parallel work to expand usefulness of parallel tag by @joshua-cogliati-inl in #205
- Retrain Workshop ARMA #206 by @dylanjm in #209
- Static histories by @dylanjm in #183
- Fix moped arma by @dylanjm in #214
- Updating for new tensorflow and scipy libraries (tf29, sp17) by @joshua-cogliati-inl in #215
- HERD - HERON Runs DISPATCHES by @GabrielSoto-INL in #213
- Work on making a pip installable HERON package. by @joshua-cogliati-inl in #216
- Heron setup fixes by @joshua-cogliati-inl in #219
- Heron setup fixes by @joshua-cogliati-inl in #220
- Dispatches dependency by @GabrielSoto-INL in #222
- Resourcegraph by @dylanjm in #223
- Windows fixes by @joshua-cogliati-inl in #227
- Adding windows and linux testing workflows. by @joshua-cogliati-inl in #231
- Add running github actions on pull requests by @joshua-cogliati-inl in #233
- Build docs by @joshua-cogliati-inl in #236
- Herd static histories by @GabrielSoto-INL in #239
- final write added for opt workflows by @PaulTalbot-INL in #241
- Increase time by @joshua-cogliati-inl in #242
- Initial Storage as Percentage by @PaulTalbot-INL in #244
- Fix Static History Test by @dylanjm in #247
- HERD NuclearCase MultiPeriod Update by @GabrielSoto-INL in #251
- Repickle for idaholab/raven#1301 by @dylanjm in #264
- Revert " Repickle for idaholab/raven#1301" by @dylanjm in #266
- Reorganizing HERD methods by @GabrielSoto-INL in #258
- Revert "Revert " Repickle for idaholab/raven#1301"" by @dylanjm in #267
- Toggle tax by @PaulTalbot-INL in #131
- Remove Generation of cash.xml by @dylanjm in #255
- Workbench integration by @lefebvrera in #268
- Capacity factors added to Components by @GabrielSoto-INL in #271
- Adding IES Workshop Case by @dylanjm in #269
- Updating Wind Workshop Case by @GabrielSoto-INL in #275
- Minor Changes & IES Slides by @dylanjm in #278
- Simple case update by @PaulTalbot-INL in #279
- new wind case slides by @GabrielSoto-INL in #280
- CashFlow debug outputs by @PaulTalbot-INL in #282
- Edited dispatch plot with visualization by @yangx789 in #260
- Make it so we can find RAVEN without pandas. by @joshua-cogliati-inl in #292
- Return Multiple Economic Metrics by @GabrielSoto-INL in #294
- Switching to using a relative directory. by @joshua-cogliati-inl in #295
- Pyomo solver tolerances by @PaulTalbot-INL in #303
- Fixed empty list error by @yangx789 in #297
- Ramp rates by @PaulTalbot-INL in #285
- Levelized Price of Resource Metric in HERON by @GabrielSoto-INL in #301
- Levelized Cost of Capital by @GabrielSoto-INL in #306
- Option to limit frequency of ramping by @PaulTalbot-INL in #305
- starting user guide by @PaulTalbot-INL in #270
- Skip MOPED Testing by @dylanjm in #310
- Storage periodic boundaries for level by @PaulTalbot-INL in #313
- The component's total activity by @BotrosHanna-INL in #309
- Fixing KeyError when Optimization Type is not specified and New Tests by @GabrielSoto-INL in #315
- Lise Meitner program workshop materials by @worseliz in #324
- HERON Using SyntheticHistory/TSA ROMs by @GabrielSoto-INL in #319
- clean up the validators, now only with FARM_SISO and FARM_MIMO by @wanghy-anl in #327
- Economic Uncertainty Quantification in HERON - Inner Sampling from Distributions by @GabrielSoto-INL in #331
- Refactor Pyomo Dispatch by @dylanjm in #326
- Try to fix failing windows tests by @dylanjm in #333
- Need to find a better way to specify "farm_loc" by @wanghy-anl in #328
- Polynomial transfer function by @PaulTalbot-INL in #335
- Dispatch Plot improvements by @PaulTalbot-INL in #343
- Use python3 if available, and display error if neither found. by @joshua-cogliati-inl in #347
- BayesianOpt fix by @PaulTalbot-INL in #344
- New Feature: Ability to keep certain CashFlows out of the NPV calculation by @dylanjm in #349
- Creates HERON/data directory to store common HERON data. by @joshua-cogliati-inl in #351
- Variable initial storage by @PaulTalbot-INL in #346
- Bayesian Opt input structure fix by @GabrielSoto-INL in #356
- Fixing aux parameter in ramping constraint by @GabrielSoto-INL in #358
- Adds additional location to check for HERON data files by @j-bryan in #360
- Setup Framework to Log Infeasible Constraints for User by @dylanjm in #336
- Add citation link to README by @PaulTalbot-INL in #364
- minimums as percents by @PaulTalbot-INL in #361
- Modify multirun node in outer with correct opt strategy by @GabrielSoto-INL in #367
- Function custom XML nodes by @PaulTalbot-INL in #368
- HERON Theory Manual by @GabrielSoto-INL in #371
- manual creation script for Windows by @PaulTalbot-INL in #374
- Code coverage by @caleb-sitton-inl in #377
- Template Driver fix for Opt mode compatibility with CSV and debug by @GabrielSoto-INL in #383
- Enabled ramp_freq test by @caleb-sitton-inl in #385
- Initial pip package. by @joshua-cogliati-inl in #380
New Contributors
- @dhill2522 made their first contribution in #26
- @JiaZhou-PU made their first contribution in #40
- @worseliz made their first contribution in #90
- @dgarrett622 made their first contribution in #135
- @joshua-cogliati-inl made their first contribution in #152
- @BotrosHanna-INL made their first contribution in #143
- @mgarrouste made their first contribution in #159
- @j-bryan made their first contribution in #161
- @wanghy-anl made their first contribution in #175
- @AnthoneyGriffith made their first contribution in #185
- @GabrielSoto-INL made their first contribution in #213
- @lefebvrera made their first contribution in #268
- @yangx789 made their first contribution in #260
Full Changelog: v0.1...v0.5
The HERON_DATA.zip is for use with the pip installed HERON.
In order to use it an environmental variable HERON_DATA needs to be created to point to it.
Example (for bash):
unzip ~/Downloads/HERON_DATA.zip
export HERON_DATA=`pwd`/HERON/data