Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
775 commits
Select commit Hold shift + click to select a range
c510e90
remove quotation marks around default values of new NDC switches intr…
Feb 20, 2026
d1b3912
add to CHANGELOG
Feb 20, 2026
e13f537
refactor early retirement code
Feb 20, 2026
b013b7c
Merge branch 'develop' of https://github.com/remindmodel/remind into …
Feb 20, 2026
5f369ad
add reporting config to scenario_config_oneRegiPlus
fbenke-pik Feb 20, 2026
c0219e7
improve documentation of NDC changes
Feb 20, 2026
23604eb
Merge pull request #2289 from fschreyer/NpiNDC
fschreyer Feb 20, 2026
6f6df1f
Release development version 3.5.2.dev497
RSEBot Feb 20, 2026
1a06f80
add rescaling of industry and buildings FE demands before calibration
robertpietzcker Feb 20, 2026
782af53
bugfix
robertpietzcker Feb 20, 2026
0009fa3
continue after 2100
robertpietzcker Feb 20, 2026
bd92ac8
bugfix
robertpietzcker Feb 20, 2026
6245630
bugfix
robertpietzcker Feb 20, 2026
9a4bd34
set 100 EJ as default biomass bound in cm_maxProdBiolc, increase inpu…
LaviniaBaumstark Feb 23, 2026
4a12a7d
unify capitalization of set items and delete no longer used sets
fbenke-pik Feb 23, 2026
33c2619
Initial plan
Copilot Feb 23, 2026
b9ee05e
Automate calibration_results setup on CES calibration runs
Copilot Feb 23, 2026
37ee717
Simplify: inline system call, remove test file, update tutorial wording
Copilot Feb 23, 2026
bb39343
Inline calibration setup check; warn instead of stop on failure
Copilot Feb 23, 2026
4e163bd
Move calibration_results setup to start.R, before SLURM launch
Copilot Feb 23, 2026
1ef88e5
Merge branch 'remindmodel:develop' into 2026-02_justMIP
robertpietzcker Feb 23, 2026
2b73df9
coding etiquette - industry changes only in core, so no "m" in name
robertpietzcker Feb 23, 2026
92376a6
Merge branch '2026-02_justMIP' of https://github.com/robertpietzcker/…
robertpietzcker Feb 23, 2026
c92ba5e
Automatise gdx creation for new calibration names
lecfab Feb 23, 2026
760f469
Merge pull request #10 from lecfab/copilot/automate-local-calibration…
lecfab Feb 23, 2026
5296db8
new input data 7.81
LaviniaBaumstark Feb 24, 2026
fef18d1
Merge pull request #2291 from LaviniaBaumstark/develop
LaviniaBaumstark Feb 24, 2026
ff42067
Release development version 3.5.2.dev501
RSEBot Feb 24, 2026
2e72619
make the file choosable from the scenario_config.csv
robertpietzcker Feb 24, 2026
f5ed5ec
Merge branch 'remindmodel:develop' into 2026-02_justMIP
robertpietzcker Feb 24, 2026
12b9454
add two new EDGE-T scenarios
robertpietzcker Feb 24, 2026
b3f27d9
gdx calibration: improve error handling
lecfab Feb 24, 2026
f3cebab
Merge branch 'develop' into gdxCalibration
lecfab Feb 24, 2026
6ae8614
update calibration tutorial
lecfab Feb 24, 2026
cac4393
Merge pull request #2295 from robertpietzcker/2026-02-justMIPEDGEscen
robertpietzcker Feb 24, 2026
ffe86b8
Release development version 3.5.2.dev504
RSEBot Feb 24, 2026
056b83a
Allow for co2 offshore storage using new storage potential
dklein-pik Feb 24, 2026
d9c30d3
Update CHANGELOG.md
dklein-pik Feb 25, 2026
5a54bbf
Merge branch 'uptake' of github.com:dklein-pik/remind into uptake
dklein-pik Feb 25, 2026
67c41cd
updated description in main.gms
robertpietzcker Feb 25, 2026
f65281a
Merge branch 'develop' into 2026-02_justMIP
robertpietzcker Feb 25, 2026
5df4e67
Merge pull request #2293 from robertpietzcker/2026-02_justMIP
robertpietzcker Feb 25, 2026
5f2a9f9
Release development version 3.5.2.dev518
RSEBot Feb 25, 2026
3576ef6
Still use old storage potential as default
dklein-pik Feb 25, 2026
5416316
Replace ccsinje
dklein-pik Feb 25, 2026
6af3b1d
When using old storage potential, set ccsinjeoff to very small value …
dklein-pik Feb 25, 2026
4038ff6
Merge branch 'uptake' of github.com:dklein-pik/remind into uptake2dev…
dklein-pik Feb 25, 2026
ebdfcb7
configuration for NGFS6 c1
lecfab Feb 26, 2026
8274c32
ngfs config
lecfab Feb 26, 2026
00a7dfd
ngfs config, default values don't need to be explicit
lecfab Feb 26, 2026
8e48d6d
add SSP2-EU21-NPi2025 and SSP2-EU21-PkBudg750 scenarios to scenario_c…
LaviniaBaumstark Feb 27, 2026
b4dd357
Merge pull request #2299 from LaviniaBaumstark/develop
LaviniaBaumstark Feb 27, 2026
07164b7
Release development version 3.5.2.dev521
RSEBot Feb 27, 2026
389c5c5
Merge branch 'develop' into ngfs
lecfab Feb 27, 2026
adb92ee
Merge branch 'develop' of github.com:remindmodel/remind into uptake2d…
dklein-pik Feb 27, 2026
3ccfa94
Merge pull request #2298 from lecfab/ngfs
lecfab Feb 27, 2026
7151245
Release development version 3.5.2.dev527
RSEBot Feb 27, 2026
24c69a8
New input data (including data for split of former CO2 storage techno…
dklein-pik Feb 27, 2026
91e2a9e
Merge branch 'develop' of github.com:remindmodel/remind into uptake
dklein-pik Feb 27, 2026
b6b4d2c
New input data
dklein-pik Feb 27, 2026
7636e6b
Replace old ccs potential file with new one
dklein-pik Feb 27, 2026
6f0d31f
Add requirement for remind2 2.0.3
dklein-pik Feb 27, 2026
dafbeea
Correct comment
dklein-pik Feb 27, 2026
9adbf73
Clean formulation
dklein-pik Feb 27, 2026
c55d4a3
adapt switch documentation of early retirement to new values in polic…
Mar 2, 2026
d0eb28d
Merge branch 'develop' of https://github.com/remindmodel/remind into …
Mar 2, 2026
c396d17
New CES parameters (required for proper reporting of testOneRegi afte…
dklein-pik Mar 2, 2026
ec7dc93
adapt and harmonize maximum allowed early retirement rates in standar…
Mar 2, 2026
3393a78
improve documentation of early retirement switches
Mar 2, 2026
f6092a0
adapt CHANGELOG
Mar 2, 2026
850ba8e
Merge branch 'remindmodel:develop' into trading
RahelMA Mar 3, 2026
39514eb
correct parameters
Mar 3, 2026
64d81d7
indentation formating in core sets
fschreyer Mar 3, 2026
6c69083
improve early retirement comment in core bounds
fschreyer Mar 3, 2026
f61d56b
improve early retirement switch description
fschreyer Mar 3, 2026
7099422
Merge branch 'NpiDev' of github.com:fschreyer/remind into NpiDev
Mar 3, 2026
5ad3578
Merge pull request #2300 from fschreyer/NpiDev
fschreyer Mar 3, 2026
44c21e1
Release development version 3.5.2.dev545
RSEBot Mar 3, 2026
cbe2936
Merge branch 'remindmodel:develop' into trading
RahelMA Mar 3, 2026
7d117ed
Add calibration_results path to cfg when setting up local calibration…
lecfab Mar 3, 2026
fb71353
renv
Mar 3, 2026
7a97456
Restore bound on biomass production at the end of presolve
dklein-pik Mar 3, 2026
2a19f5f
Merge branch 'develop' of github.com:remindmodel/remind into uptake
dklein-pik Mar 3, 2026
df2be4a
Merge pull request #2296 from dklein-pik/uptake
dklein-pik Mar 3, 2026
fee8d67
Merge branch 'develop' of github.com:remindmodel/remind into develop
dklein-pik Mar 3, 2026
a5b667a
Merge branch 'develop' of https://github.com/remindmodel/remind into …
dklein-pik Mar 3, 2026
9bd4232
Update scenario names in magpie config according to scenario config
dklein-pik Mar 3, 2026
f39abed
Release development version 3.5.2.dev577
RSEBot Mar 3, 2026
2c491ef
ensuring that all runs starting simultaneously have the right cfg
lecfab Mar 3, 2026
ed7a044
forgot quotes
lecfab Mar 3, 2026
74696e1
Merge branch 'develop' into gdxCalibration
lecfab Mar 3, 2026
8ebcb45
Merge pull request #2294 from lecfab/gdxCalibration
lecfab Mar 3, 2026
fcac1c9
Release development version 3.5.2.dev593
RSEBot Mar 3, 2026
0235d17
Merge branch 'develop' into sets
fbenke-pik Mar 4, 2026
c99a4f5
Include magpie Climate Change in NGFS-related runs (cc instead of noc…
lecfab Mar 4, 2026
415baaa
Merge branch 'develop' of github.com:remindmodel/remind into develop
dklein-pik Mar 5, 2026
b7a22a2
Merge branch 'remindmodel:develop' into trading
RahelMA Mar 5, 2026
0167d78
adapt global budget convergence criterion for runs with interalized d…
laurinks Mar 5, 2026
dac9464
Update elevate 6p3
Mar 5, 2026
6f9165b
changes in the config
Mar 5, 2026
34201b0
Merge pull request #2302 from laurinks/internalized-damages
laurinks Mar 6, 2026
992fc8a
Release development version 3.5.2.dev596
RSEBot Mar 6, 2026
4783276
Replace `execute_load`
Nov 5, 2025
4a8d45b
Up'd
Nov 5, 2025
3495ad1
Merge branch 'develop' of https://github.com/remindmodel/remind into …
Mar 6, 2026
0946fa1
Limit use of `execute_load`
tonnrueter Mar 6, 2026
1c59617
Release development version 3.5.2.dev600
RSEBot Mar 6, 2026
65cb59f
Merge branch 'develop' of github.com:remindmodel/remind into develop
Mar 6, 2026
715a86a
Merge branch 'remindmodel:develop' into trading
RahelMA Mar 7, 2026
98e53f3
switch to choose start of rescaling
Mar 9, 2026
d3e3351
Merge branch 'remindmodel:develop' into netZero
RahelMA Mar 9, 2026
304b3a5
Merge branch 'develop' of https://github.com/remindmodel/remind into …
Mar 9, 2026
4445fbc
remove old FE EU efficiency target from NDC and PkBudg runs from all …
Mar 9, 2026
33f9d99
clean techpol in config
Mar 9, 2026
d4c69fe
Fabrice comments
Mar 10, 2026
70c8c3e
Merge pull request #2305 from RahelMA/cleanTechpol
RahelMA Mar 10, 2026
fb78350
Release development version 3.5.2.dev603
RSEBot Mar 10, 2026
07f5e0d
Merge branch 'develop' of https://github.com/remindmodel/remind into …
Mar 10, 2026
c515bd9
update and solve merge conflicts
Mar 10, 2026
794501d
Update main.gms
RahelMA Mar 10, 2026
3599053
more description
Mar 10, 2026
8e849bd
Merge pull request #2303 from RahelMA/netZero
RahelMA Mar 10, 2026
af0df51
Release development version 3.5.2.dev613
RSEBot Mar 10, 2026
4445b99
Merge branch 'develop' of https://github.com/remindmodel/remind into …
Mar 10, 2026
2347869
Merge branch 'develop' of github.com:remindmodel/remind into develop
dklein-pik Mar 10, 2026
2923198
Merge branch 'develop' of github.com:dklein-pik/remind into develop
dklein-pik Mar 10, 2026
c1772fb
Improve comments
dklein-pik Mar 10, 2026
d096f8a
Merge pull request #2304 from fschreyer/NpiDev
fschreyer Mar 10, 2026
f6ac469
Release development version 3.5.2.dev621
RSEBot Mar 10, 2026
0f6775b
Merge branch 'remindmodel:develop' into trading
RahelMA Mar 10, 2026
f53057b
Merge branch 'develop' of github.com:remindmodel/remind into develop
dklein-pik Mar 10, 2026
0427140
Merge pull request #2306 from dklein-pik/develop
dklein-pik Mar 11, 2026
a9b1df3
Release development version 3.5.2.dev632
RSEBot Mar 11, 2026
1a29078
Merge branch 'remindmodel:develop' into trading
RahelMA Mar 11, 2026
edb1b0e
Revert "Include magpie Climate Change in NGFS-related runs (cc instea…
lecfab Mar 11, 2026
5820815
Merge branch 'remindmodel:develop' into ngfs
lecfab Mar 11, 2026
9050f6f
spelling corrections
lecfab Mar 11, 2026
ae63c2e
adding macro_interpolate
lecfab Mar 11, 2026
17886fd
simplify net-zero targets
lecfab Mar 11, 2026
85103f3
46/netZero: use ELEVATE improvements for NGFS as well
lecfab Mar 12, 2026
a2fed6c
refactor 46/netZero
lecfab Mar 12, 2026
a7c1751
46/netZero: update after make check-fix
lecfab Mar 12, 2026
554cf7e
46/netZero: fix gamscompile
lecfab Mar 12, 2026
c9127ce
46/netZero: improve documentation
lecfab Mar 12, 2026
b80dead
Update descriptions for synthetic methane and synthetic liquids produ…
fschreyer Mar 12, 2026
e95e501
46: remove NDC realisation, as all NDC mechanisms happen in 45
lecfab Mar 12, 2026
b9c0f64
46: require cm_multigasscen = 2 (all GHG including LULUCF)
lecfab Mar 12, 2026
b19b84a
46: remove EUR 100Mt offset after approval by Robert P
lecfab Mar 12, 2026
5aaa503
shift historic nuclear bounds into the future, as we now have histori…
robertpietzcker Mar 12, 2026
c8bd0b8
Grassi shift: include 2022 data, and make it usable throughout modules
lecfab Mar 12, 2026
8f25755
46/netZero: simplify switches and apply Grassi shift
lecfab Mar 12, 2026
0858e10
adjust nuclear bounds so techbounds don't overwrite actual capacity
robertpietzcker Mar 13, 2026
4566009
updates
robertpietzcker Mar 13, 2026
30cac77
correct nucscen 5
robertpietzcker Mar 13, 2026
ced7261
adjust nuclear phaseout implementation to only be in effect after 2025
robertpietzcker Mar 13, 2026
db8c5d5
correct lower bound
robertpietzcker Mar 13, 2026
0ecbc14
prevent tnrs early retire in EU regions
robertpietzcker Mar 13, 2026
1a55201
feasibility
robertpietzcker Mar 13, 2026
db5a984
remove spin-up max for DEU
robertpietzcker Mar 16, 2026
40dcf2e
46: remove NDC realisation and indicate need for BAU in netZero
lecfab Mar 16, 2026
73a84e3
46: transfer target definitions to datainput
lecfab Mar 16, 2026
765ac09
remove macro_average due to set control issues
lecfab Mar 16, 2026
197ed9c
46: making emission measurement consistent for targets and references
lecfab Mar 16, 2026
0301de6
Merge pull request #2285 from RahelMA/trading
RahelMA Mar 16, 2026
5ef6b98
Release development version 3.5.2.dev648
RSEBot Mar 16, 2026
22fbeab
remove macro_average until it is able to handle subset selection with…
lecfab Mar 16, 2026
2f830d1
46: markup price is only modified in the target year, then a fixed sh…
lecfab Mar 16, 2026
65a59b5
add magpie config for scenario_config_oneRegiPlus
fbenke-pik Mar 17, 2026
237fc49
Merge branch 'develop' of https://github.com/remindmodel/remind into …
fbenke-pik Mar 17, 2026
f9ad750
Merge branch 'develop' of https://github.com/remindmodel/remind into …
robertpietzcker Mar 17, 2026
f4e68ff
update slurm config in oneRegiPlus config
fbenke-pik Mar 17, 2026
627db6b
Merge pull request #2308 from robertpietzcker/develop
robertpietzcker Mar 17, 2026
ac06e7c
Release development version 3.5.2.dev660
RSEBot Mar 17, 2026
27852ea
Merge branch 'develop' of github.com:remindmodel/remind into oneRegi
fbenke-pik Mar 17, 2026
01ea93a
Merge branch 'oneRegi' of github.com:fbenke-pik/remind into oneRegi
fbenke-pik Mar 17, 2026
30448f4
update changelog
fbenke-pik Mar 17, 2026
d331628
activate alll runs in scenario_config_oneRegiPlus
fbenke-pik Mar 17, 2026
3d4e6ea
Merge branch 'develop' of github.com:remindmodel/remind into sets
fbenke-pik Mar 17, 2026
0eb6ee9
Merge branch 'sets' of github.com:fbenke-pik/remind into sets
fbenke-pik Mar 17, 2026
cb599fe
unify capitalization of nox, co, voc and nh3
fbenke-pik Mar 17, 2026
76500be
decrease default early retirement rates to be used in NPi and rollbac…
Mar 17, 2026
7933701
decrease capacity factors of coal power plants over time and adapt ne…
Mar 17, 2026
00fc20c
restrict setting of early retirement parameter only to technologies i…
Mar 17, 2026
dd87abf
add generic implementation to set historical and near-term capacity b…
Mar 17, 2026
6ffa8d7
increase input data version to get new capacity bounds data
Mar 17, 2026
a790bf4
Merge branch 'develop' of github.com:remindmodel/remind into SmallFix
Mar 17, 2026
9a8da70
46: update config files, tests and not_used
lecfab Mar 17, 2026
b12c279
adapt standard scenario config to include c_NearTermProjectCompletion
Mar 18, 2026
cf482f8
update changelog
Mar 18, 2026
aa46f36
carbon price constant +US stronger drop
Mar 18, 2026
81a6acb
adapt default settings for c_regi_earlyreti_rate and c_NearTermProjec…
Mar 18, 2026
b231acd
integrate Robert's comments on the coal power capacity bounds and re…
Mar 18, 2026
d6f292a
Merge pull request #2311 from fschreyer/SmallFix
fschreyer Mar 18, 2026
d22806e
Release development version 3.5.2.dev674
RSEBot Mar 18, 2026
3936188
new CES parameter and gdx files for input data rev7.85 for SSP2, SSP2…
LaviniaBaumstark Mar 18, 2026
db8a916
Merge branch 'remindmodel:develop' into NPiPess
RahelMA Mar 18, 2026
8db6d42
Merge pull request #2313 from LaviniaBaumstark/develop
LaviniaBaumstark Mar 18, 2026
3f4bd82
Release development version 3.5.2.dev677
RSEBot Mar 18, 2026
0ea0ac9
add documentation
Mar 18, 2026
3078d6d
Merge branch 'remindmodel:develop' into NPiPess
RahelMA Mar 18, 2026
4b09a31
rename transportIter to c_edgeTransportIter
fbenke-pik Mar 18, 2026
e332ff5
Merge branch 'develop' of github.com:remindmodel/remind into oneRegi
fbenke-pik Mar 18, 2026
9ac3629
Revert "46: update config files, tests and not_used"
lecfab Mar 18, 2026
98d0f4f
46: (again) update config files, tests and not_used
lecfab Mar 18, 2026
34dafdf
Merge branch 'develop' of https://github.com/remindmodel/remind into …
lecfab Mar 18, 2026
28e09c6
make check
lecfab Mar 19, 2026
325a56a
Merge pull request #2307 from lecfab/ngfs
lecfab Mar 19, 2026
8992f27
Release development version 3.5.2.dev707
RSEBot Mar 19, 2026
45c7038
Merge branch 'remindmodel:develop' into NPiPess
RahelMA Mar 19, 2026
f7e736b
change back name of magpie config
fbenke-pik Mar 19, 2026
41cf0ac
Merge branch 'develop' of github.com:remindmodel/remind into oneRegi
fbenke-pik Mar 19, 2026
4a55a06
Merge pull request #2312 from RahelMA/NPiPess
RahelMA Mar 19, 2026
ff7c50d
Release development version 3.5.2.dev714
RSEBot Mar 19, 2026
b5ed663
Merge branch 'develop' of github.com:remindmodel/remind into oneRegi
fbenke-pik Mar 19, 2026
254088c
fix def in main.gms
fbenke-pik Mar 19, 2026
c98951c
Adjust description of NPi2025 in all relevant config, reflecting late…
lea-hayez Mar 19, 2026
e2974ee
Merge pull request #2283 from fbenke-pik/oneRegi
fbenke-pik Mar 19, 2026
75adf74
Release development version 3.5.2.dev736
RSEBot Mar 19, 2026
b7a85cd
Merge branch 'remindmodel:develop' into develop
lea-hayez Mar 19, 2026
81d4fe6
Merge pull request #2315 from lea-hayez/develop
lea-hayez Mar 19, 2026
37d5101
Release development version 3.5.2.dev740
RSEBot Mar 19, 2026
43bc7e7
MAGICC not called after 1st iteration for damages due to missing repo…
fpiontek Mar 19, 2026
b7ec617
Climate assessment call only after 2nd REMIND iteration
tonnrueter Mar 19, 2026
3380459
Release development version 3.5.2.dev743
RSEBot Mar 19, 2026
d1dabf1
bugfix for default NDC-LTS
Mar 20, 2026
06b5500
Merge pull request #2316 from RahelMA/bugfix
RahelMA Mar 20, 2026
a1bcd35
Release development version 3.5.2.dev746
RSEBot Mar 20, 2026
d29e8b3
Merge branch 'develop' of github.com:remindmodel/remind into SmallFix
Mar 20, 2026
6e4199a
new default scenario "SSP2-PkBudg750_wo100EJBiobound", new input data…
LaviniaBaumstark Mar 22, 2026
a6788ac
remove hard-coded early retirement rates in carbonprice = none runs. …
Mar 23, 2026
25e4016
Merge pull request #2318 from fschreyer/SmallFix
fschreyer Mar 23, 2026
33f8411
Release development version 3.5.2.dev750
RSEBot Mar 23, 2026
7278c14
Merge branch 'develop' into develop
LaviniaBaumstark Mar 23, 2026
29fff9e
Merge pull request #2317 from LaviniaBaumstark/develop
LaviniaBaumstark Mar 23, 2026
7f30b9f
Release development version 3.5.2.dev754
RSEBot Mar 23, 2026
e4daf2c
Merge branch 'develop' of github.com:remindmodel/remind into sets
fbenke-pik Mar 23, 2026
9660b88
Update cs2 profiles for Air Pollutant plotting to reflect renaming of…
laurinks Mar 24, 2026
713cf7e
Merge pull request #2319 from laurinks/airpoll
laurinks Mar 24, 2026
5ab24e4
Release development version 3.5.2.dev757
RSEBot Mar 24, 2026
2112ffe
Merge branch 'develop' of github.com:remindmodel/remind into sets
fbenke-pik Mar 25, 2026
a955846
new input data rev7.88, new CES parameter and gdx files for input dat…
LaviniaBaumstark Mar 26, 2026
d33cf0d
Merge pull request #2290 from fbenke-pik/sets
fbenke-pik Mar 26, 2026
0867851
Release development version 3.5.2.dev766
RSEBot Mar 26, 2026
92d5b64
Merge branch 'develop' into develop
LaviniaBaumstark Mar 26, 2026
fecf4f5
Merge pull request #2322 from LaviniaBaumstark/develop
LaviniaBaumstark Mar 26, 2026
736f3bc
Release development version 3.5.2.dev770
RSEBot Mar 26, 2026
b32e833
prepare release v3.6.0
LaviniaBaumstark Mar 27, 2026
c22515d
Perform github action (check-pr-description.yaml) on all branches exc…
dklein-pik Mar 27, 2026
60397ae
Merge pull request #3 from dklein-pik/prcheck
LaviniaBaumstark Mar 27, 2026
a57dbd4
increase tolerance for peak budget difference
LaviniaBaumstark Mar 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
File renamed without changes.
43 changes: 35 additions & 8 deletions .github/workflows/check-pr-description.yaml
Original file line number Diff line number Diff line change
@@ -1,19 +1,46 @@
on:
pull_request:
types: [opened, reopened, edited, ready_for_review]
branches-ignore:
- 'master'

jobs:
check-pr-template:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
env:
PR_DESCRIPTION: ${{ github.event.pull_request.body }}
steps:
- name: Check PR description
id: check_pr_description
env:
PR_DESCRIPTION: ${{ github.event.pull_request.body }}
run: |
SECTION=$(echo "$PR_DESCRIPTION" | sed -n '/## Checklist/,/## Further information (optional)/p')
if echo "$SECTION" | grep -q "\[ \]"; then
echo "Unselected checkboxes found in the 'Checklist' section of the pull request description. Please perform all steps required in the checklist."
exit 1
fi
ERROR_FOUND=0

# Check 1: At least one item must be selected in "Parts concerned"
PARTS_SECTION=$(echo "$PR_DESCRIPTION" | sed -n '/### Parts concerned/,/### Impact/p')
if ! echo "$PARTS_SECTION" | grep -q ":ballot_box_with_check:"; then
echo "ERROR: No items selected in 'Parts concerned' section."
echo "Please select at least one item by replacing :white_medium_square: with :ballot_box_with_check:"
ERROR_FOUND=1
fi

# Check 2: At least one item must be selected in "Impact"
IMPACT_SECTION=$(echo "$PR_DESCRIPTION" | sed -n '/### Impact/,/## Checklist/p')
if ! echo "$IMPACT_SECTION" | grep -q ":ballot_box_with_check:"; then
echo "ERROR: No items selected in 'Impact' section."
echo "Please select at least one item by replacing :white_medium_square: with :ballot_box_with_check:"
ERROR_FOUND=1
fi

# Check 3: All checkboxes in "Checklist" must be checked
CHECKLIST_SECTION=$(echo "$PR_DESCRIPTION" | sed -n '/## Checklist/,/## Further information (optional)/p')
if echo "$CHECKLIST_SECTION" | grep -q "\[ \]"; then
echo "ERROR: Unchecked checkboxes found in 'Checklist' section."
echo "All checklist items must be checked before merging."
ERROR_FOUND=1
fi

if [ $ERROR_FOUND -eq 1 ]; then
exit 1
fi

echo "Success: All PR template requirements are fulfilled."
76 changes: 76 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,82 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).


## [3.6.0] - 2026-03-27

### input data/calibration
- **mrremind** new data source for geological CO2 storage potential (split into onshore/offshore and technical vs. limited potentials), replacing the previous LimitCCS output
[[#788](https://github.com/pik-piam/mrremind/pull/788)]

### changed
- **scripts** Forward `reporting` dir to `reportEmiForClimateAssessement`
[[#2287](https://github.com/remindmodel/remind/pull/2229)]
- **reporting** Distinguish between onshore and offshore transport and storage of captured CO2
[[#777](https://github.com/pik-piam/remind2/pull/777)]
- **core** Distinguish between onshore and offshore transport and storage of captured CO2
[[#2296](https://github.com/remindmodel/remind/pull/2296)]
- **core** replaced `execute_load` with `execute_loadpoint` in `core/preloop.gms`
[[#2237](https://github.com/remindmodel/remind/pull/2207)]
- **11_aerosols** Move calculation of air pollutant emissions from REMIND module 11_aerosols to remind2.
[[#2231](https://github.com/remindmodel/remind/pull/2231)]
- **21_tax** replaced `execute_load` with `execute_loadpoint` in `21_tax/on/datainput.gms`
[[#2237](https://github.com/remindmodel/remind/pull/2207)]
- **24_trade** replaced `execute_load` with `execute_loadpoint` in `24_trade/se_trade/datainput.gms`
[[#2237](https://github.com/remindmodel/remind/pull/2207)]
- **29_CES_parameters** replaced `execute_load` with `execute_loadpoint` in `29_CES_parameters/calibrate/datainput.gms` and `29_CES_parameters/calibrate/preloop.gms`
[[#2237](https://github.com/remindmodel/remind/pull/2207)]
- **30_biomass** replaced `execute_load` with `execute_loadpoint` in `30_biomass/magpie_40/datainput.gms`
[[#2237](https://github.com/remindmodel/remind/pull/2207)]
- **35_transport** replaced `cm_startIter_EDGET` with `c_edgeTransportIter`
[[#2283](https://github.com/remindmodel/remind/pull/2283)]
- **36_buildings** replaced `execute_load` with `execute_loadpoint` in `36_buildings/simple/datainput.gms`
[[#2237](https://github.com/remindmodel/remind/pull/2207)]
- **37_industry** replaced `execute_load` with `execute_loadpoint` in `37_industry/subsectors/datainput.gms`
[[#2237](https://github.com/remindmodel/remind/pull/2207)]
- **45_carbonprice** Use ScenarioMIP settings as new default for regional carbon price differentiation in `45_carbonprice/functionalForm`
[[#2229](https://github.com/remindmodel/remind/pull/2229)]
- **46_carbonpriceRegi** Refactor netZero realisation and ensure that targets are aligned with national accounting
[#2307](https://github.com/remindmodel/remind/pull/2307)

### added
- **mapping** Add csv mapping MAgPIE to REMIND variables used by the coupling script
[#2249](https://github.com/remindmodel/remind/pull/2249)
- **scripts** Add new coupling script executed between the Nash iterations to transfer data between REMIND and MAgPIE and run MAgPIE
[#2249](https://github.com/remindmodel/remind/pull/2249)
- **core** Adapt maximum early retirement rates and differentiate between NPi and policy runs
[[#2300](https://github.com/remindmodel/remind/pull/2300)]
- **core** further decrease early retirement rates in Npi and adapt coal power trends
[[#2311](https://github.com/remindmodel/remind/pull/2311)]
- **30_biomass** Replace realization magpie_40 with new coupling realization magpie that runs MAgPIE between the Nash iterations
[#2249](https://github.com/remindmodel/remind/pull/2249)
- **40_techpol** implement renewable energy share targets for NPi2025 realization based on NewClimate policy protocol
[[#2226](https://github.com/remindmodel/remind/pull/2226)]
- **45_carbonprice** New realization 45_carbonprice/functionalFormRegi for regional carbon budget targets
[[#2222](https://github.com/remindmodel/remind/pull/2222)]
- **45_carbonprice** update NDC realization to run 2030+2035 NDC emissions targets by default and clean up and extend on switches for NDC variants
[[#2289](https://github.com/remindmodel/remind/pull/2289)]

### removed
- **scripts** Remove of coupling scripts
[#2249](https://github.com/remindmodel/remind/pull/2249)
- **scripts** The distinction between 'raw' and 'smoothed' land use CO2 emissions is no longer supported, as the MAgPIE reporting only includes raw emissions
[#2255](https://github.com/remindmodel/remind/pull/2255)
- **core** remove no longer used technolgies (pcc, pco, apCarPeT)
[#2228](https://github.com/remindmodel/remind/pull/2228)
- **core** remove no longer used buildings final energy and useful energy items in sets.gms
[#2230](https://github.com/remindmodel/remind/pull/2230)
- **21_tax** remove input files with upper bounds on subsidies for final energy, as it is directly applied as part of input data generation
[#2207](https://github.com/remindmodel/remind/pull/2207)
- **30_biomass** Replace realization magpie_40 with new coupling realization magpie that runs MAgPIE between the Nash iterations
[#2249](https://github.com/remindmodel/remind/pull/2249)
- **46_carbonpriceRegi** Remove NDC realisation: all NDC mechanisms are in 45_carbonprice
[#2307](https://github.com/remindmodel/remind/pull/2307)


### fixed
- **30_biomass** fix pathways of historic 1st generation bioenergy deployment
[#2253](https://github.com/remindmodel/remind/pull/2253)


## [3.5.2] - 2025-09-26

### input data/calibration
Expand Down
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -334,8 +334,8 @@ abstract: REMIND (REgional Model of Investment and Development) is a numerical
technology, policy and climate constraints. It also accounts for regional trade
characteristics on goods, energy fuels, and emissions allowances. All greenhouse
gas emissions due to human activities are represented in the model.
version: 3.5.2
date-released: 2025-09-26
version: 3.6.0
date-released: 2026-03-27
repository-code: https://github.com/remindmodel/remind
keywords:
- energy
Expand Down
6 changes: 3 additions & 3 deletions DESCRIPTION
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ Imports:
ncdf4,
nleqslv,
optparse,
piamenv (>= 0.6.0),
piamenv (>= 0.7.3),
piamInterfaces (>= 0.49.0),
piamPlotComparison (>= 0.0.10),
piamutils,
Expand All @@ -60,8 +60,8 @@ Imports:
raster,
readr,
readxl,
remind2 (>= 1.186.0),
remindClimateAssessment (>= 0.0.9),
remind2 (>= 2.0.3),
remindClimateAssessment (>= 0.1.0),
renv (>= 1.1.1),
reshape2,
reticulate,
Expand Down
19 changes: 7 additions & 12 deletions config/default.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ cfg$regionmapping <- "config/regionmappingH12.csv"
cfg$extramappings_historic <- ""

#### Current input data revision (<mainrevision>.<subrevision>) ####
cfg$inputRevision <- "7.68"
cfg$inputRevision <- "7.88"

#### Current CES parameter and GDX revision (commit hash) ####
cfg$CESandGDXversion <- "55be413db9147c127b5c384044a40bd4209adac9"
cfg$CESandGDXversion <- "a12b6355e0ac96081f79504465c61e68fd14ed48"

#### Path to a renv.lock file to restore a project's dependencies from. If NULL, all R packages in their currently installed version will be used.
cfg$UseThisRenvLock <- "renv/archive/3.5.2_renv.lock"
cfg$UseThisRenvLock <- "renv/archive/3.6.0_renv.lock"

#### Force the model to download new input data ####
cfg$force_download <- FALSE
Expand All @@ -44,8 +44,8 @@ cfg$force_replace <- FALSE

#### list of repositories containing input data
# defined in your local .Rprofile or on the cluster /p/projects/rd3mod/R/.Rprofile
cfg$repositories <- append(list("https://rse.pik-potsdam.de/data/remind/public" = NULL),
getOption("remind_repos"))
cfg$repositories <- append(getOption("remind_repos"),
list("https://rse.pik-potsdam.de/data/remind/public" = NULL))

#### Folder run statistics should be submitted to
cfg$runstatistics <- "/p/projects/rd3mod/models/statistics/remind"
Expand All @@ -72,7 +72,7 @@ cfg$validationmodel_name <- "VALIDATIONREMIND"

#### model version of the overall model (used for run statistics only).
# automatically generated for development and release versions
cfg$model_version <- "3.5.2"
cfg$model_version <- "3.6.0"

#### settings ####
cfg$gms <- list()
Expand Down Expand Up @@ -143,17 +143,12 @@ cfg$files2export$start <- c("config/conopt3.opt",
"config/conopt3.op9",
"core/input/historical/historical.mif",
"core/input/reporting",
"scripts/input/exoGAINS2025Airpollutants.R",
"scripts/input/climateAssessmentInterimRun.R",
"scripts/input/climateAssessmentImpulseResponse.R",
"scripts/input/run_KotzWenz_damages.R",
"scripts/input/magpie.R",
".Rprofile",
"config/mappingEDGEtoREMINDsectors.csv", # To do: Is this still needed?
"modules/11_aerosols/exoGAINS2025/input/emi2020_sectGAINS_sourceCEDS.cs4r",
"modules/11_aerosols/exoGAINS2025/input/emifacs_sectGAINS_sourceCEDS.cs4r",
"modules/11_aerosols/exoGAINS2025/input/emi2020_sectGAINS_sourceGAINS.cs4r",
"modules/11_aerosols/exoGAINS2025/input/emifacs_sectGAINS_sourceGAINS.cs4r",
"modules/11_aerosols/exoGAINS2025/input/mappingGAINS2025toREMIND.csv",
"modules/29_CES_parameters/calibrate/input/f29_trpdemand.cs4r")

# Files that should be copied after the REMIND run is finished
Expand Down
Loading
Loading