Skip to content

Commit

Permalink
CMIP6 climate patterns (#2785)
Browse files Browse the repository at this point in the history
Co-authored-by: Jon Lillis <[email protected]>
Co-authored-by: Emma Hogan <[email protected]>
  • Loading branch information
3 people authored Jun 20, 2024
1 parent 3c112a4 commit e7c5cd5
Show file tree
Hide file tree
Showing 12 changed files with 1,449 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .zenodo.json
Original file line number Diff line number Diff line change
Expand Up @@ -380,6 +380,11 @@
"affiliation": "DLR, Germany",
"name": "Bonnet, Pauline",
"orcid": "0000-0003-3780-0784"
},
{
"affiliation": "MetOffice, UK",
"name": "Munday, Gregory",
"orcid": "0000-0003-4750-9923"
}
],
"description": "ESMValTool: A community diagnostic and performance metrics tool for routine evaluation of Earth system models in CMIP.",
Expand Down
5 changes: 5 additions & 0 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -391,6 +391,11 @@ authors:
family-names: Bonnet
given-names: Pauline
orcid: "https://orcid.org/0000-0003-3780-0784"
-
affiliation: "MetOffice, UK"
family-names: Munday
given-names: Gregory
orcid: "https://orcid.org/0000-0003-4750-9923"

cff-version: 1.2.0
date-released: 2023-12-20
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions doc/sphinx/source/recipes/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ Atmosphere
:maxdepth: 1

recipe_miles
recipe_climate_patterns
recipe_clouds
recipe_cmug_h2o
recipe_crem
Expand Down
107 changes: 107 additions & 0 deletions doc/sphinx/source/recipes/recipe_climate_patterns.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
.. _recipes_climate_patterns:

Generating Climate Patterns from CMIP6 Models
=============================================

Overview
--------

The recipe recipe_climate_patterns generates climate patterns from CMIP6 model
datasets.

.. note::
The regrid setting in the recipe is set to a 2.5x3.75 grid. This is done to
match the current resolution in the IMOGEN-JULES model, but can be
adjusted with no issues for a finer/coarser patterns grid.


Available recipes and diagnostics
---------------------------------

Recipes are stored in esmvaltool/recipes/

* recipe_climate_patterns.yml

Diagnostics are stored in esmvaltool/diag_scripts/climate_patterns/

* climate_patterns.py: generates climate patterns from input datasets
* sub_functions.py: set of sub functions to assist with driving scripts
* plotting.py: contains all plotting functions for driving scripts


User settings in recipe
-----------------------

#. Script climate_patterns.py

*Required settings for script*

None

*Optional settings for script*

* jules_mode: output jules-specific var names + .nc files
* parallelise: parallelise over models or not
* area: calculate the patterns globally, or over land only

*Required settings for variables*

* short_name
* additional_datasets

*Optional settings for variables*

None

*Required settings for preprocessor*

* monthly_statistics: converts data to mean monthly data

*Optional settings for preprocessor*

* regrid: regrids data


Variables
---------

#. Script climate_patterns.py

* tasmax (atmos, monthly, longitude latitude time)
* tasmin (atmos, monthly, longitude latitude time)
* tas (atmos, monthly, longitude latitude time)
* huss (atmos, monthly, longitude latitude time)
* pr (atmos, monthly, longitude latitude time)
* sfcWind (atmos, monthly, longitude latitude time)
* ps (atmos, monthly, longitude latitude time)
* rsds (atmos, monthly, longitude latitude time)
* rlds (atmos, monthly, longitude latitude time)


Observations and reformat scripts
---------------------------------

None

References
----------

* Huntingford, C., Cox, P. An analogue model to derive additional climate
change scenarios from existing GCM simulations.
Climate Dynamics 16, 575–586 (2000). https://doi.org/10.1007/s003820000067

* Mathison, C. T. et al. A rapid application emissions-to-impacts tool
for scenario assessment: Probabilistic Regional Impacts from Model patterns
and Emissions (PRIME).
EGUsphere [preprint], (2024). https://doi.org/10.5194/egusphere-2023-2932

Example plots
-------------

.. _fig_climate_patterns_2:
.. figure:: /recipes/figures/climate_patterns/patterns.png
:align: center
:width: 80%

Patterns generated for CMIP6 models, gridded view. Patterns are shown per
variable, for the month of January.
5 changes: 5 additions & 0 deletions esmvaltool/config-references.yml
Original file line number Diff line number Diff line change
Expand Up @@ -404,6 +404,11 @@ authors:
institute: BSC, Spain
orcid:
github: emchamarro
munday_gregory:
name: Munday, Gregory
institute: MetOffice, UK
orcid: https://orcid.org/0000-0003-4750-9923
github: mo-gregmunday
nikulin_grigory:
name: Nikulin, Grigory
institute: SMHI, Sweden
Expand Down
Loading

0 comments on commit e7c5cd5

Please sign in to comment.