v3.0.0
What's Changed
- Add code coverage to CI by @SeanBryan51 in #106
- Improve unit testing by @SeanBryan51 in #99
- Remove synonymous names for 'fluxsite' by @SeanBryan51 in #111
- Force custom build to use specified modules by @SeanBryan51 in #110
- Specify absolute path to benchcab executable by @SeanBryan51 in #117
- Add job script submission and generation step by @SeanBryan51 in #120
- Run executable from task dir by @SeanBryan51 in #124
- Promote PBS constants to optional parameters by @SeanBryan51 in #121
- Update python module names by @SeanBryan51 in #127
- Add patch remove feature by @SeanBryan51 in #125
- Fix documentation errors by @SeanBryan51 in #132
- Polish README.md by @SeanBryan51 in #134
- Remove dependence on build script by @SeanBryan51 in #139
- #140 - Alternate config_options style by @ccarouge in #137
- Tidy up code by @ccarouge in #166
- Remove
gdata/{project}
from storage flags by @SeanBryan51 in #165 - Added set -ex to the jobscript rendering, removed if statements. Fixe… by @bschroeter in #168
- Removed numpy from benchcab-dev.yaml. Fixes #160 by @bschroeter in #169
- Add benchcab version to model output attributes by @SeanBryan51 in #167
- Added force=True to nml write. Fixes #159. by @bschroeter in #170
- Switch linting to Ruff by @SeanBryan51 in #164
- Refactor work_dir creation by @ccarouge in #171
- Organise unit tests to use pytest fixtures by @SeanBryan51 in #172
- Use
multiprocessing.Pool.map()
for parallelism by @SeanBryan51 in #182 - Fix indexing of pbs key in config by @SeanBryan51 in #189
- 143 configyaml input validation by @bschroeter in #185
- Update usage of
set -ex
by @SeanBryan51 in #179 - Add parse and dispatch strategy by @SeanBryan51 in #198
- Add config validation CLI by @SeanBryan51 in #191
- Rename
CableRepository
toModel
by @SeanBryan51 in #205 - Add getter method for built executable by @SeanBryan51 in #206
- License and branding by @ccarouge in #209
- Add support for checking out GitHub repositories by @SeanBryan51 in #208
- Update links to experiment pages in documentation by @ccarouge in #212
- Update codecov badge to point to main by @SeanBryan51 in #214
- Update to v3.0.0 by @SeanBryan51 in #216
New Contributors
- @bschroeter made their first contribution in #168
Full Changelog: v2.0.0...v3.0.0