-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add diagnostic to calculate Transient Climate Response to Emissions (TCRE) #3904
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @schlunma, this is great work!
Not a complete science review yet, but a couple of early suggestions for you to consider.
Also, do you have examples of TCRE metrics calculated for a couple of CMIP6 models that could be compared against values in the literature as assurance of the science output?
Co-authored-by: Alistair Sellar <[email protected]>
Co-authored-by: Alistair Sellar <[email protected]>
Thanks for reviewing, @alistairsellar!
Good point! For the MPI-ESM1-2-LR model, we get TCRE=1.64 K/EgG here, while the literature gives 1.65 K/EgC: Unfortunately, this is the only CMIP6 model where we have all the available data ( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've reviewed the rest now @schlunma, and it's great work! Just some minor suggestions / questions remaining.
Since I'm not an expert in TCRE, I had a chat with @ChrisJones-MOHC, who is. He took issue with the statement in the first PR comment that TCRE could be calculated for any run with increasing CO2 emissions. Technically it could, but there are some experiments for which it shouldn't (for example it must be an idealised experiment with only CO2 forcing, not e.g. historical). To reduce risk of the diagnostic being used in unrecommended ways, I updated that comment to say "TCRE can be calculated for the esm-1pctCO2, as tested in this PR.". Apologies for direct edit of your comment - I thought it was simpler than asking you to change.
Fantastic - thanks! That's a solid assurance. |
Co-authored-by: Alistair Sellar <[email protected]>
…oup/ESMValTool into rapid_evaluation_framework_tcre
Great, thanks for reviewing @alistairsellar and @ChrisJones-MOHC! I think I addressed all your comments, let me know that you think! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work @schlunma ! I'm happy to sign off science review. Thanks @ChrisJones-MOHC for your help!
@@ -0,0 +1,95 @@ | |||
# ESMValTool |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why are there two almost identical copies of the recipe? I would recommend adding just one copy to avoid future synchronization issues.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
My idea was to have a collection of all recipes used in the REF in one place, but I agree that this will lead to duplication. I can remove it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Co-authored-by: Bouwe Andela <[email protected]>
Description
This PR adds a diagnostic and recipes to calculate the Transient Climate Response to Emissions (TCRE). For CMIP7, this can be simply calculated from the
esm-flat10
experiment as the change in global mean near-surface air temperature averaged between years 90 and 110 of that simulation (see https://doi.org/10.5194/egusphere-2024-3356). However, since CMIP7 data does not exist yet, this PR adds an example using CMIP6 data and theesm-1pctCO2
experiment. This second approach needs the variablefco2antt
(anthropogenic CO2 emissions) in addition totas
(near-surface air temperature). The implementation here is 100% compatible with the desired approach using the CMIP7esm-flat10
experiment outlined in the paper mentioned above.Example plot:
Before you get started
Checklist
It is the responsibility of the author to make sure the pull request is ready to review. The icons indicate whether the item will be subject to the 🛠 Technical or 🧪 Scientific review.
New or updated recipe/diagnostic
To help with the number of pull requests: