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