-
Notifications
You must be signed in to change notification settings - Fork 173
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #472 from magpiemodel/rc
Release of 4.6.0
- Loading branch information
Showing
257 changed files
with
5,954 additions
and
3,887 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,58 +1,49 @@ | ||
## :bird: Purpose of this PR :bird: | ||
## :bird: Description of this PR :bird: | ||
|
||
- Briefly explain the purpose of this pull request | ||
|
||
## :wrench: Checklist for PR creator :wrench: | ||
|
||
- [ ] Labeling pull request correctly [from the label list](https://github.com/magpiemodel/magpie/labels). | ||
|
||
* Low risk : Simple bugfixes (missing files, updated documentation, typos) or Start/output scripts | ||
* Medium risk : New realization / Changes to existing realization / Other changes which don't modify default.cfg | ||
* High risk : New input files (if cfg$input is changed in default.cfg) / Modification to core model (eg. changes in equations, calculations, introduction of new sets etc.) / Other changes in default.cfg | ||
|
||
- [ ] Providing additional information based on PR label | ||
|
||
* Low risk : No new model run needed. | ||
* Medium risk : Default run based on the current version of the fork from which PR is made | ||
* High risk | ||
* Default run from the current develop branch | ||
* Default run based on the current version of the fork from which PR is made | ||
|
||
- [ ] :chart_with_downwards_trend: Performance loss/gain from current default behavior :chart_with_upwards_trend: | ||
* Current develop branch default : ** mins | ||
* This PR's default : ** mins | ||
|
||
- [ ] Added changes to `CHANGELOG.md` | ||
- [ ] Compilation check (model starts without compilation errors - use `gams main.gms action=c` in model folder for testing). | ||
- [ ] No hard coded numbers and cluster/country/region names. | ||
- [ ] The new code doesn't contain declared but unused parameters or variables. | ||
- [ ] Where relevant, In-code comments added including documentation comments. | ||
- [ ] Made sure that documentation created with [`goxygen`](https://github.com/pik-piam/goxygen) is okay (use `goxygen::goxygen()` for testing). | ||
- [ ] Changes to [`magpie4`](https://github.com/pik-piam/magpie4) R library for post processing of model output (ideally backward compatible). | ||
- [ ] Self-review of my own code. | ||
- [ ] In case of updated cellular input tgz file in default.cfg: scenario_config.csv has been updated accordingly (rcp1p9, rcp2p6 etc) | ||
- [ ] For high risk runs: validation of major model indicators - Land-use, emissions, food prices, Tau. %Delete this line in case it is not a high risk run% | ||
|
||
## :warning: Additional notes or warnings :warning: | ||
NA | ||
|
||
## :rotating_light: Checklist for RSE reviewer :rotating_light: | ||
|
||
- [ ] PR is labeled correctly. | ||
- [ ] `CHANGELOG` is updated correctly | ||
- [ ] No hard coded numbers and cluster/country/region names. | ||
- [ ] No unnecessary increase in module interfaces | ||
- [ ] All required updates in interfaces (if any) have been properly adressed in the module contracts | ||
- [ ] In-code comments and documentation comments are satisfactory. | ||
- [ ] model behavior/performance is satisfactory. | ||
- [ ] Requested changes (if any) were applied correctly | ||
|
||
## :rotating_light: Checklist for MAgPIE reviewer :rotating_light: | ||
|
||
- [ ] PR is labeled correctly. | ||
- [ ] `CHANGELOG` is updated correctly | ||
- [ ] No hard coded numbers and cluster/country/region names. | ||
- [ ] Changes to the model are scientifically sound | ||
- [ ] In-code comments and documentation comments are satisfactory. | ||
- [ ] model behavior/performance is satisfactory. | ||
- [ ] Requested changes (if any) were applied correctly | ||
- [ ] Label pull request [from the label list](https://github.com/magpiemodel/magpie/labels). | ||
- **Low risk**: Simple bugfixes (missing files, updated documentation, typos) or changes in start or output scripts | ||
- **Medium risk**: Uncritical changes in the model core (e.g. moderate modifications in non-default realizations) | ||
- **High risk**: Critical changes in model core or default settings (e.g. changing a model default or adjusting a core mechanic in the model) | ||
|
||
- [ ] Self-review own code | ||
- No hard coded numbers and cluster/country/region names. | ||
- The new code doesn't contain declared but unused parameters or variables. | ||
- [`magpie4`](https://github.com/pik-piam/magpie4) R library has been updated accordingly and backwards compatible where necessary. | ||
- `scenario_config.csv` has been updated accordingly (important if `default.cfg` has been updated) | ||
|
||
- [ ] Document changes | ||
- Add changes to `CHANGELOG.md` | ||
- Where relevant, put In-code documentation comments | ||
- Properly address updates in interfaces in the module documentations | ||
- run [`goxygen::goxygen()`](https://github.com/pik-piam/goxygen) and verify the modified code is properly documented | ||
|
||
- [ ] Perform test runs | ||
- **Low risk**: | ||
- Run a compilation check via `gams main.gms action=c` | ||
- **Medium risk**: | ||
- Run test runs via `Rscript start.R --> "test runs"` | ||
- **High risk**: | ||
- Run test runs via `Rscript start.R --> "test runs"` | ||
- Default run based on the current version of the fork from which PR is made | ||
- Provide relevant comparison plots (land-use, emissions, food prices, land-use intensity,...) | ||
|
||
### :chart_with_downwards_trend: Performance changes :chart_with_upwards_trend: | ||
|
||
- Current develop branch default : ** mins | ||
- This PR's default : ** mins | ||
|
||
## :rotating_light: Checklist for reviewer :rotating_light: | ||
|
||
- PR is labeled correctly | ||
- Code changes look reasonable | ||
- No hard coded numbers and cluster/country/region names. | ||
- No unnecessary increase in module interfaces | ||
- model behavior/performance is satisfactory. | ||
- Changes are properly documented | ||
- `CHANGELOG` is updated correctly | ||
- Updates in interfaces have been properly addressed in the module documentations | ||
- In-code documentation looks appropriate |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -77,6 +77,11 @@ authors: | |
affiliation: "Potsdam Institute for Climate Impact Research" | ||
email: [email protected] | ||
|
||
- family-names: Leip | ||
given-names: Debbora | ||
affiliation: "Potsdam Institute for Climate Impact Research" | ||
email: [email protected] | ||
|
||
- family-names: Klein | ||
given-names: David | ||
affiliation: "Potsdam Institute for Climate Impact Research" | ||
|
@@ -101,6 +106,12 @@ authors: | |
given-names: Anne | ||
affiliation: "Potsdam Institute for Climate Impact Research" | ||
|
||
- family-names: Führlich | ||
given-names: Pascal | ||
orcid: https://orcid.org/0000-0002-6856-8239 | ||
affiliation: "Potsdam Institute for Climate Impact Research" | ||
email: [email protected] | ||
|
||
- family-names: Lotze-Campen | ||
given-names: Hermann | ||
orcid: https://orcid.org/0000-0002-0003-5508 | ||
|
@@ -114,8 +125,8 @@ authors: | |
email: [email protected] | ||
|
||
title: MAgPIE - An Open Source land-use modeling framework | ||
version: 4.5.0 | ||
date-released: 2022-07-07 | ||
version: 4.6.0 | ||
date-released: 2022-11-09 | ||
repository-code: https://github.com/magpiemodel/magpie | ||
keywords: | ||
- landuse | ||
|
Oops, something went wrong.