Recipes to evaluate CORDEX-CMIP5 models#4199
Conversation
|
To generate a recipe with all available datasets for the variable import yaml
from esmvalcore.config import CFG
from esmvalcore.dataset import Dataset, datasets_to_recipe
def main() -> None:
"""Make a recipe with all CORDEX data we can find."""
# Make sure to configure the data sources before running this script.
# To configure ESGF as a data source, run:
# `esmvaltool config copy data-esmvalcore-esgf.yml`
CFG["search_data"] = "complete"
template = Dataset(
project="CORDEX",
mip="day",
short_name="ts",
domain="EUR-11",
dataset="*",
institute="*",
rcm_version="*",
driver="*",
ensemble="*",
)
datasets = tuple(template.from_files())
print(
yaml.safe_dump(
datasets_to_recipe(
[d.copy(diagnostic="diagnostic") for d in datasets],
),
),
)
if __name__ == "__main__":
main()Result: Detailsdatasets:
- dataset: ALADIN53
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: CNRM
rcm_version: v1
- dataset: ALADIN53
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: CNRM
rcm_version: v1
- dataset: ALADIN63
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: CNRM
rcm_version: v2
- dataset: ALADIN63
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: CNRM
rcm_version: v1
- dataset: ALADIN63
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: CNRM
rcm_version: v1
- dataset: ALADIN63
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: CNRM
rcm_version: v1
- dataset: ALADIN63
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: CNRM
rcm_version: v1
- dataset: CCLM4-8-17
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: CLMcom
rcm_version: v1
- dataset: CCLM4-8-17
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: CLMcom
rcm_version: v1
- dataset: CCLM4-8-17
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: CLMcom
rcm_version: v1
- dataset: CCLM4-8-17
driver: MIROC-MIROC5
ensemble: r1i1p1
institute: CLMcom
rcm_version: v1
- dataset: CCLM4-8-17
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: CLMcom
rcm_version: v1
- dataset: CCLM4-8-17
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: CLMcom
rcm_version: v1
- dataset: COSMO-crCLIM-v1-1
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: CLMcom-ETH
rcm_version: v1
- dataset: COSMO-crCLIM-v1-1
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: CLMcom-ETH
rcm_version: v1
- dataset: COSMO-crCLIM-v1-1
driver: ICHEC-EC-EARTH
ensemble: r1i1p1
institute: CLMcom-ETH
rcm_version: v1
- dataset: COSMO-crCLIM-v1-1
driver: ICHEC-EC-EARTH
ensemble: r3i1p1
institute: CLMcom-ETH
rcm_version: v1
- dataset: COSMO-crCLIM-v1-1
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: CLMcom-ETH
rcm_version: v1
- dataset: COSMO-crCLIM-v1-1
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: CLMcom-ETH
rcm_version: v1
- dataset: COSMO-crCLIM-v1-1
driver: MPI-M-MPI-ESM-LR
ensemble: r(1:3)i1p1
institute: CLMcom-ETH
rcm_version: v1
- dataset: COSMO-crCLIM-v1-1
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: CLMcom-ETH
rcm_version: v1
- dataset: HIRHAM5
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: DMI
rcm_version: v2
- dataset: HIRHAM5
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: DMI
rcm_version: v1
- dataset: HIRHAM5
driver: ICHEC-EC-EARTH
ensemble: r1i1p1
institute: DMI
rcm_version: v1
- dataset: HIRHAM5
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: DMI
rcm_version: v1
- dataset: HIRHAM5
driver: ICHEC-EC-EARTH
ensemble: r3i1p1
institute: DMI
rcm_version: v2
- dataset: HIRHAM5
driver: IPSL-IPSL-CM5A-MR
ensemble: r1i1p1
institute: DMI
rcm_version: v1
- dataset: HIRHAM5
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: DMI
rcm_version: v2
- dataset: HIRHAM5
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: DMI
rcm_version: v1
- dataset: HIRHAM5
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: DMI
rcm_version: v3
- dataset: HadREM3-GA7-05
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: MOHC
rcm_version: v2
- dataset: HadREM3-GA7-05
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: MOHC
rcm_version: v1
- dataset: HadREM3-GA7-05
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: MOHC
rcm_version: v1
- dataset: HadREM3-GA7-05
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: MOHC
rcm_version: v1
- dataset: HadREM3-GA7-05
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: MOHC
rcm_version: v1
- dataset: HadREM3-GA7-05
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: MOHC
rcm_version: v1
- dataset: RACMO22E
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: KNMI
rcm_version: v2
- dataset: RACMO22E
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: KNMI
rcm_version: v1
- dataset: RACMO22E
driver: ICHEC-EC-EARTH
ensemble: r1i1p1
institute: KNMI
rcm_version: v1
- dataset: RACMO22E
driver: ICHEC-EC-EARTH
ensemble: r3i1p1
institute: KNMI
rcm_version: v1
- dataset: RACMO22E
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: KNMI
rcm_version: v1
- dataset: RACMO22E
driver: IPSL-IPSL-CM5A-MR
ensemble: r1i1p1
institute: KNMI
rcm_version: v1
- dataset: RACMO22E
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: KNMI
rcm_version: v2
- dataset: RACMO22E
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: KNMI
rcm_version: v1
- dataset: RACMO22E
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: KNMI
rcm_version: v1
- dataset: RCA4
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: SMHI
rcm_version: v1
- dataset: RCA4
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: SMHI
rcm_version: v1
- dataset: RCA4
driver: ICHEC-EC-EARTH
ensemble: r1i1p1
institute: SMHI
rcm_version: v1
- dataset: RCA4
driver: ICHEC-EC-EARTH
ensemble: r3i1p1
institute: SMHI
rcm_version: v1
- dataset: RCA4
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: SMHI
rcm_version: v1
- dataset: RCA4
driver: IPSL-IPSL-CM5A-MR
ensemble: r1i1p1
institute: SMHI
rcm_version: v1
- dataset: RCA4
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: SMHI
rcm_version: v1
- dataset: RCA4
driver: MPI-M-MPI-ESM-LR
ensemble: r(2:3)i1p1
institute: SMHI
rcm_version: v1
- dataset: RCA4
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: SMHI
rcm_version: v1a
- dataset: RCA4
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: SMHI
rcm_version: v1
- dataset: REMO2009
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: MPI-CSC
rcm_version: v1
- dataset: REMO2009
driver: MPI-M-MPI-ESM-LR
ensemble: r(1:2)i1p1
institute: MPI-CSC
rcm_version: v1
- dataset: REMO2015
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: GERICS
rcm_version: v2
- dataset: REMO2015
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: GERICS
rcm_version: v1
- dataset: REMO2015
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: GERICS
rcm_version: v1
- dataset: REMO2015
driver: IPSL-IPSL-CM5A-LR
ensemble: r1i1p1
institute: GERICS
rcm_version: v1
- dataset: REMO2015
driver: IPSL-IPSL-CM5A-MR
ensemble: r1i1p1
institute: GERICS
rcm_version: v1
- dataset: REMO2015
driver: MIROC-MIROC5
ensemble: r1i1p1
institute: GERICS
rcm_version: v1
- dataset: REMO2015
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: GERICS
rcm_version: v1
- dataset: REMO2015
driver: MPI-M-MPI-ESM-LR
ensemble: r3i1p1
institute: GERICS
rcm_version: v1
- dataset: REMO2015
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: GERICS
rcm_version: v1
- dataset: REMO2015
driver: NOAA-GFDL-GFDL-ESM2G
ensemble: r1i1p1
institute: GERICS
rcm_version: v1
- dataset: RegCM4-2
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: DHMZ
rcm_version: v1
- dataset: RegCM4-6
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: ICTP
rcm_version: v2
- dataset: RegCM4-6
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: ICTP
rcm_version: v1
- dataset: RegCM4-6
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: ICTP
rcm_version: v1
- dataset: RegCM4-6
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: ICTP
rcm_version: v1
- dataset: RegCM4-6
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: ICTP
rcm_version: v1
- dataset: RegCM4-6
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: ICTP
rcm_version: v1
- dataset: WRF361H
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: UHOH
rcm_version: v1
- dataset: WRF381P
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: IPSL
rcm_version: v2
- dataset: WRF381P
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: IPSL
rcm_version: v1
- dataset: WRF381P
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: IPSL
rcm_version: v1
- dataset: WRF381P
driver: IPSL-IPSL-CM5A-MR
ensemble: r1i1p1
institute: IPSL
rcm_version: v1
- dataset: WRF381P
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: IPSL
rcm_version: v1
- dataset: WRF381P
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: IPSL
rcm_version: v1
- dataset: WRF381P
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: IPSL
rcm_version: v1
diagnostics:
diagnostic:
variables:
ts:
domain: EUR-11
mip: day
project: CORDEX |
|
And here is another version that only lists those datasets that also have import yaml
from esmvalcore.config import CFG
from esmvalcore.dataset import Dataset, datasets_to_recipe
def main() -> None:
"""Make a recipe with all CORDEX data we can find."""
# Make sure to configure the data sources before running this script.
# To configure ESGF as a data source, run:
# `esmvaltool config copy data-esmvalcore-esgf.yml`
CFG["search_data"] = "complete"
template = Dataset(
project="CORDEX",
mip="day",
short_name="ts",
domain="EUR-11",
dataset="*",
institute="*",
rcm_version="*",
driver="*",
ensemble="*",
)
datasets = []
for dataset in template.from_files():
dataset.add_supplementary(short_name="sftlf", mip="fx", ensemble="*")
result = next(dataset.from_files())
if result.supplementaries:
datasets.append(result)
recipe = datasets_to_recipe(
[d.copy(diagnostic="diagnostic") for d in datasets],
)
for dataset in recipe["datasets"]:
dataset["supplementary_variables"][0].pop("diagnostic", None)
print(yaml.safe_dump(recipe))
if __name__ == "__main__":
main()Result: Detailsdatasets:
- dataset: ALADIN53
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: CNRM
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: ALADIN53
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: CNRM
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: ALADIN63
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: CNRM
rcm_version: v2
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: ALADIN63
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: CNRM
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: ALADIN63
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: CNRM
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: ALADIN63
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: CNRM
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: ALADIN63
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: CNRM
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: CCLM4-8-17
driver: MIROC-MIROC5
ensemble: r1i1p1
institute: CLMcom
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: COSMO-crCLIM-v1-1
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: CLMcom-ETH
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: COSMO-crCLIM-v1-1
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: CLMcom-ETH
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: COSMO-crCLIM-v1-1
driver: ICHEC-EC-EARTH
ensemble: r1i1p1
institute: CLMcom-ETH
rcm_version: v1
supplementary_variables: &id001
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: COSMO-crCLIM-v1-1
driver: ICHEC-EC-EARTH
ensemble: r3i1p1
institute: CLMcom-ETH
rcm_version: v1
supplementary_variables: *id001
- dataset: COSMO-crCLIM-v1-1
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: CLMcom-ETH
rcm_version: v1
supplementary_variables: *id001
- dataset: COSMO-crCLIM-v1-1
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: CLMcom-ETH
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: COSMO-crCLIM-v1-1
driver: MPI-M-MPI-ESM-LR
ensemble: r(1:3)i1p1
institute: CLMcom-ETH
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: COSMO-crCLIM-v1-1
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: CLMcom-ETH
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: HIRHAM5
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: DMI
rcm_version: v2
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: HIRHAM5
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: DMI
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: HIRHAM5
driver: ICHEC-EC-EARTH
ensemble: r1i1p1
institute: DMI
rcm_version: v1
supplementary_variables: &id002
- mip: fx
short_name: sftlf
- dataset: HIRHAM5
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: DMI
rcm_version: v1
supplementary_variables: *id002
- dataset: HIRHAM5
driver: ICHEC-EC-EARTH
ensemble: r3i1p1
institute: DMI
rcm_version: v2
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: HIRHAM5
driver: IPSL-IPSL-CM5A-MR
ensemble: r1i1p1
institute: DMI
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: HIRHAM5
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: DMI
rcm_version: v2
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: HIRHAM5
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: DMI
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: HIRHAM5
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: DMI
rcm_version: v3
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: HadREM3-GA7-05
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: MOHC
rcm_version: v2
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: HadREM3-GA7-05
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: MOHC
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: HadREM3-GA7-05
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: MOHC
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: HadREM3-GA7-05
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: MOHC
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: HadREM3-GA7-05
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: MOHC
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: HadREM3-GA7-05
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: MOHC
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: RCA4
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: SMHI
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: RCA4
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: SMHI
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: RCA4
driver: ICHEC-EC-EARTH
ensemble: r1i1p1
institute: SMHI
rcm_version: v1
supplementary_variables: &id003
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: RCA4
driver: ICHEC-EC-EARTH
ensemble: r3i1p1
institute: SMHI
rcm_version: v1
supplementary_variables: *id003
- dataset: RCA4
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: SMHI
rcm_version: v1
supplementary_variables: *id003
- dataset: RCA4
driver: IPSL-IPSL-CM5A-MR
ensemble: r1i1p1
institute: SMHI
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: RCA4
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: SMHI
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: RCA4
driver: MPI-M-MPI-ESM-LR
ensemble: r(2:3)i1p1
institute: SMHI
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: RCA4
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: SMHI
rcm_version: v1a
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: RCA4
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: SMHI
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: REMO2015
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: GERICS
rcm_version: v2
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: REMO2015
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: GERICS
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: REMO2015
driver: IPSL-IPSL-CM5A-LR
ensemble: r1i1p1
institute: GERICS
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: REMO2015
driver: IPSL-IPSL-CM5A-MR
ensemble: r1i1p1
institute: GERICS
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: REMO2015
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: GERICS
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: REMO2015
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: GERICS
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: REMO2015
driver: NOAA-GFDL-GFDL-ESM2G
ensemble: r1i1p1
institute: GERICS
rcm_version: v1
supplementary_variables:
- ensemble: r0i0p0
mip: fx
short_name: sftlf
- dataset: RegCM4-2
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: DHMZ
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: RegCM4-6
driver: CNRM-CERFACS-CNRM-CM5
ensemble: r1i1p1
institute: ICTP
rcm_version: v2
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: RegCM4-6
driver: ECMWF-ERAINT
ensemble: r1i1p1
institute: ICTP
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: RegCM4-6
driver: ICHEC-EC-EARTH
ensemble: r12i1p1
institute: ICTP
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: RegCM4-6
driver: MOHC-HadGEM2-ES
ensemble: r1i1p1
institute: ICTP
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: RegCM4-6
driver: MPI-M-MPI-ESM-LR
ensemble: r1i1p1
institute: ICTP
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
- dataset: RegCM4-6
driver: NCC-NorESM1-M
ensemble: r1i1p1
institute: ICTP
rcm_version: v1
supplementary_variables:
- mip: fx
short_name: sftlf
diagnostics:
diagnostic:
variables:
ts:
domain: EUR-11
mip: day
project: CORDEX |
|
|
|
@axel-lauer @hb326 Do you have a suggestion for how many and which variables should be in the portrait plot for the ESO4clima D6.2.1 deliverable? And which observational datasets? We have |
I don't think we promised a specific number of variables for this deliverable. The deliverable is defined as "New performance metrics plots with ESA-CCIdata produced with the project-enhanced ESMValTool forCORDEX-CMIP5 models that were not previously supported." For this reason, I think it would be great to have a few more variables such as (if available) lwp, clivi, tos, sm, rlut, swcre, lwcre, prw, snw, od550aer, toz. |
…24-01" dataset with the correct datasets
|
Current recipe output looks like this: TODO perfmetrics:
TODO maps:
|
|
Maps comparing CORDEX to ESA CCI data as produced by examples/recipe_map_CORDEX-CMIP5.yml are available at https://esmvaltool.dkrz.de/shared/esmvaltool/cordex/recipe_map_CORDEX-CMIP5_20260713_151914/. |


Description
This pull request adds recipes to demonstrate that ESMValTool is now capable of handling CORDEX data.
examples/recipe_map_CORDEX-CMIP5.yml
recipe_cordex-cmip5.yml plots maps for the CORDEX data and, if an observational dataset is present that is marked with the facet
reference_for_monitor_diags: true, computes the bias against it. The maps are useful to visually inspect the data and detect issues in the values or the grid. Some example plots that can be produced are the following (withreference_for_monitor_diags: trueon the observational data):and (without
reference_for_monitor_diags: trueon the observational data):All figures with comparison to CCI data are available at https://esmvaltool.dkrz.de/shared/esmvaltool/cordex/recipe_map_CORDEX-CMIP5_20260713_151914/ and figures with indivudual plots are available at https://esmvaltool.dkrz.de/shared/esmvaltool/cordex/recipe_map_CORDEX-CMIP5_20260714_084936/
recipe_perfmetrics_CORDEX-CMIP5.yml
Produces the performance metrics plot for several variables in CORDEX and ESA-CCI data, which has been previously examined using the recipe to produce maps to ensure the data is on the correct domain. An attempt has been made to correct issues with the units and to leave out datasets with invalid numbers (e.g. all zeros or of the order of 1e36), but it is not straightforward in all cases what the correct interpretation of the data is. For some models, the data is orders of magnitude removed from the other models and ESA CCI data.
Closes #4198
Link to documentation: TODO
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: