Releases: CLOVER-energy/CLOVER
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.yaml
to fix by @BenWinchester in #63 - 🔒✨ Create SECURITY.md by @BenWinchester in #64
- 🚀 Integration testing by @BenWinchester in #73
- 🎨
#83
Shorten CLOVER CLI Arguments by @BenWinchester in #87 - 🚀 Release CLOVER
5.0.2
by @BenWinchester in #86 - 🎨 Update
README.MD
by @BenWinchester in #89 - 98 error when optimisation step size less than 1 clover hpc by @BenWinchester in #100
- 🚀 Release CLOVER
5.0.3
by @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
master
by @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_runs
file 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.yaml
by @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.yaml
by @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.yaml
by @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_runs
file 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
Unmet energy threshold for backup diesel
For diesel backup generators which meet unmet demand, previous configurations allowed for diesel generators that reduced system blackout times. In reality, unmet_energy is a more useful feature when modelling CLOVER. This has been introduced with the keyword backup_unmet in the diesel scenario file and will be reflected in an update to the wiki.
What's Changed
- 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
New Contributors
- @hamishbeath made their first contribution in #118
Full Changelog: v5.0.4...v5.0.5
Grid prioritisation functionality bugfix
Grid prioritisation functionality bugfix
Grid prioritisation feature
Grid prioritisation enables energy to be first drawn from the grid, with the installed solar-diesel-battery system being used to supplement the community's demands at times where the grid is unavailable. This is as opposed to the standard "self-generation" mode of operation, whereby energy is first taken from the installed solar-diesel-battery system, with the grid used to supplement this.
Bug
A bug was identified, #54, whereby this calculation was not being carried out correctly. This was addressed with #55 and #96 and was released in #106 .
What's Changed
- 🎉 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
master
by @BenWinchester in #106
Full Changelog: v5.0.3...v5.0.4