Release Notes
Upcoming Release
New Features and major Changes
List of features
Release Process
Checkout a new release branch
git checkout -b release-v0.x.x.Finalise release notes at
doc/release_notes.rst.Update
envs/environment.fixed.yamlviaconda env export -n pypsa-za -f envs/environment.fixed.yaml --no-buildsfrom an up-to-date pypsa-za environment.Update version number in
doc/conf.pyand*config.*.yaml.Open, review and merge pull request for branch
release-v0.x.x. Make sure to close issues and PRs or the release milestone with it (e.g. closes #X).Tag a release on Github via
git tag v0.x.x,git push,git push --tags. Include release notes in the tag message.Upload code to zenodo code repository with GPLv3 license.
Create pre-built networks for
config.default.yamlby runningsnakemake -j 1 extra_components_all_networks.Upload pre-built networks to zenodo data repository with CC BY 4.0 license.