Releases: CLOVER-energy/CLOVER
v6.0.0a1
v6.0.0a1
Alpha (:a:) release of CLOVER.
CLOVER is being adapted to include clean-water and hot-water demands as well as PV-T and solar-thermal collectors and diesel cycle charging. All of these features are slated for release in v6.0 of CLOVER. Currently, integration is taking place alongside CLOVER-GUI to produce a version which is synced with the graphical user interface of CLOVER.
What's Changed
- 235 self prioritisation logic fix by @BenWinchester in #236
Full Changelog: v5.3.0b1...v6.0.0a1
v5.3.0b1
What's Changed
- 🐛 Fix converter bug and power-consumption bug by @BenWinchester in #57
- Dev by @BenWinchester in #112
- 🚀 Deploy PV-T changes to dev branch by @BenWinchester in #76
- Diesel fuel costs uses first day usage by @BenWinchester in #223
- 🐛 Attempt bugfix for simulations not specified by @BenWinchester in #227
- Update README.md by @BenWinchester in #230
- Fix connection costs not properly factored in or discounted by @BenWinchester in #232
Full Changelog: v5.1.1...v5.3.0b1
v5.1.1
🐛 Fix grid-prioritisation optimisations
Optimisations previously didn't work when prioritising energy from the grid. This has now been fixed!! 🎉
What's Changed
- 220 grid prioritisation bug by @BenWinchester in #221
Full Changelog: v5.1.0.post1...v5.1.1
v5.1.0.post1
🐛 Fix auto-generated plots 📈
The auto-generated plots were not compatable natively with some of the features introduced in #217 due to multiple PV panels introducing conflicts in the code. This has now been fixed 😃 !
What's Changed
- Auto-generated plots bug with multiple panels by @BenWinchester in #219
Full Changelog: v5.1.0...v5.1.0.post1
v5.1.0
🚀 Version 5.1
Several new features are bundled up in this release 😃
Multiple PV arrays
We're excited to release the ability to model multiple PV arrays providing power within CLOVER! This will enable users to consider setups consisting of different types of panels (performance characteristics etc.) at different orientations within their energy system, e.g., when considering the power output of a mesh grid, or a minigrid comprosing multiple individual power-generaiton stations.
Tracking panels
Panels can now move! Both single- and dual-axis tracking panels are now supported in CLOVER compared with previous releases.
Shorter arguments
Command-line arguments in v5.0 were long and cumbersome, so shorter and sweeter arguments such as -pv and -b to replace --pv-system-size and --storage-system-size (so cumbersome!) were introduced as part of #83 and #87 .
Fixing fixed fixes
Lots of things within an energy system change over time, but a lot don't. We introduced the ability to model fixed inverter sizes and to consider fixed system costs (as well as those which scale with the capaicty of the system).
Full changelog
The full changelog from v5.0 is below 😄
What's Changed
- Update bug_report.md by @BenWinchester in #42
- Ben winchester patch 2 by @BenWinchester in #43
- HPC Development Changes by @BenWinchester in #45
- Walltime CLI argument by @BenWinchester in #49
- HPC Walltime Bug by @BenWinchester in #51
- 54 prioitise self generation bug by @BenWinchester in #55
- 🐛 Update
new_location.yamlto fix by @BenWinchester in #63 - 🔒✨ Create SECURITY.md by @BenWinchester in #64
- 🚀 Integration testing by @BenWinchester in #73
- 🎨
#83Shorten CLOVER CLI Arguments by @BenWinchester in #87 - 🚀 Release CLOVER
5.0.2by @BenWinchester in #86 - 🎨 Update
README.MDby @BenWinchester in #89 - 98 error when optimisation step size less than 1 clover hpc by @BenWinchester in #100
- 🚀 Release CLOVER
5.0.3by @BenWinchester in #101 - 🎉 New citation and manifest files by @BenWinchester in #103
- 54 prioitise self generation bug by @BenWinchester in #96
- 🚀 Release v5.0.4 of CLOVER to
masterby @BenWinchester in #106 - Update CITATION.cff by @BenWinchester in #109
- Add .zenodo.json by @BenWinchester in #115
- 116 unmet diesel by @hamishbeath in #118
- Remove related identifiers by @BenWinchester in #121
- Improve HPC Optimisation Process by @BenWinchester in #125
- 💚 Format paper.md header yaml by @BenWinchester in #128
- Files for submission to the JOSS by @phil-sandwell in #127
- Move HPC outbox assembly script to scripts by @BenWinchester in #129
- Updating JOSS paper in response to reviewer feedback by @phil-sandwell in #136
- Move user manual to archive directory by @BenWinchester in #137
- HPC does not use output name from the
hpc_runsfile by @BenWinchester in #139 - Updating JOSS paper in response to reviewer feedback [2] by @phil-sandwell in #141
- 142 final joss cleanup by @BenWinchester in #143
- Joss 2023 release by @BenWinchester in #144
- Joss 2023 release by @BenWinchester in #149
- 🎉 Add fixed inverter size by @BenWinchester in #151
- Introduce fixed-costs in
finance_inputs.yamlby @BenWinchester in #156 - 🎉 Include optimisation and threshold criteria in outputs by @BenWinchester in #161
- 159 optimisations hpc output file overwrite by @BenWinchester in #162
- Update setup.cfg by @BenWinchester in #148
- Expose APIs as an installed package by @BenWinchester in #211
- 🐛 Diesel O&M GHGs incorrectly accounted for by @BenWinchester in #213
- Update metadata files by @BenWinchester in #214
- Introduce multiple PV arrays and tracking solar panels by @BenWinchester in #215
New Contributors
- @hamishbeath made their first contribution in #118
- @phil-sandwell made their first contribution in #127
Full Changelog: v5.0.0...v5.1.0
v5.0.8
Diesel O&M GHGs fix
The diesel O&M GHGs were incorrectly accounted for, identified as part of the work in #215 and resolved in #213 .
What's Changed
- Update setup.cfg by @BenWinchester in #148
- Expose APIs as an installed package by @BenWinchester in #211
- 🐛 Diesel O&M GHGs incorrectly accounted for by @BenWinchester in #213
- Update metadata files by @BenWinchester in #214
Full Changelog: v5.0.7...v5.0.8
v5.0.7
HPC fixes
General new functionality and edge-case fixes for the high-performance computer functionality of CLOVER
What's Changed
- Joss 2023 release by @BenWinchester in #149
- 🎉 Add fixed inverter size by @BenWinchester in #151
- Introduce fixed-costs in
finance_inputs.yamlby @BenWinchester in #156 - 🎉 Include optimisation and threshold criteria in outputs by @BenWinchester in #161
- 159 optimisations hpc output file overwrite by @BenWinchester in #162
Full Changelog: v5.0.6...v5.0.7
Additional fixed costs
New Features
- The ability to include fixed costs within the system, opened in #153 and released as a feature in #156.
What's Changed
- Introduce fixed-costs in
finance_inputs.yamlby @BenWinchester in #156
Full Changelog: v5.0.7b1...v5.0.7b2
Static inverter sizing
New features
- The ability to fix the sizing of inverters which connect the solar panels to the rest of the surrounding system, opened in #150 and released as a feature in #151.
What's Changed
- Joss 2023 release by @BenWinchester in #149
- 🎉 Add fixed inverter size by @BenWinchester in #151
Full Changelog: v5.0.6...v5.0.7b1
CLOVER: A modelling framework for sustainable community-scale energy systems
CLOVER: A modelling framework for sustainable community-scale energy systems
A submission to the Journal of Open-Source Software (JOSS) is made here. This release is primarily to tag these changes for reference.
What's Changed
- Improve HPC Optimisation Process by @BenWinchester in #125
- 💚 Format paper.md header yaml by @BenWinchester in #128
- Files for submission to the JOSS by @phil-sandwell in #127
- Move HPC outbox assembly script to scripts by @BenWinchester in #129
- Updating JOSS paper in response to reviewer feedback by @phil-sandwell in #136
- Move user manual to archive directory by @BenWinchester in #137
- HPC does not use output name from the
hpc_runsfile by @BenWinchester in #139 - Updating JOSS paper in response to reviewer feedback [2] by @phil-sandwell in #141
- 142 final joss cleanup by @BenWinchester in #143
- Joss 2023 release by @BenWinchester in #144
New Contributors
- @phil-sandwell made their first contribution in #127
Full Changelog: v5.0.5...v5.0.6