Skip to content

Mapping of CORDEX-CMIP6 variable names to CMIP7-style branded variable names #82

@sol1105

Description

@sol1105

Branded variables

are a new naming system, introduced with CMIP7, that combines a root_name with a branding_label to create a unique variable identifier: The root_name identifies the physical property (eg tas for near-surface air temperature), and the branding_label (eg. tavg_h2m_hxy_u for time average, height2m, lat-lon, unmasked) specifies temporal and spatial (horizontal and vertical) sampling characteristics, as well as potential masking (eg. where sea, where sea-ice). This aims to provide a more precise and standardized way to name variables compared to the compound names (eg. Amon_tas, i.e. CMOR table name plus variable name) used before. The branded variables will be versioned in a registry (https://github.com/WCRP-CMIP/Variable-Registry - not yet fully implemented and operational), very much like CF standard names. In fact CF standard names are very central in the definition of a branded variable as well.

Image

The new QC plugin will not verify variable metadata against CMOR tables, but against the variable registry (temporarily, until the variable register is implemented and operational, might (have to) implement a fallback to CMOR tables...). This is why we need to provide a mapping from CORDEX-CMIP6 variables as they are defined in the CMOR tables to branded variable entries in the registry.

I set up the following gist to begin this task:
https://gist.github.com/sol1105/eefe12250e818fc00bf7e34f59c2a7c0

I noticed the following issues:

  • Not all vertical axes used in CORDEX-CMIP6 are already supported by the CMIP branded variable mapper that is used to generate the branding_label out of the cell_methods and dimensions (and have therefore likey be registered with the variable registry when that is possible).
  • Some variables differ in terms of the masking part of the branding_label, coming from slight differences in the cell_methods:
    • fx.thkcello: area: mean (CORDEX) vs area: mean where sea (CMIP7)
    • mon.uo: time: area: mean (CORDEX) vs area: mean where sea time: mean (CMIP7)
    • etc.
  • Not all CORDEX-CMIP6 variables exist in the CMIP7 / the variable registry
    • partly as a consequence from the points given above, about yet unsupported vertical axes and slightly differing cell_methods
    • but also: rootd, sfturf, li, cape, etc. do not yet exist at all
  • There are differences between CORDEX-CMIP6 and CMIP7 / variable registry in the important attributes positive and standard_name for one and the same variable. The ones I found so far are listed in the following:
- mon.rluscs
	+ standard_name:
		CC6: surface_upwelling_longwave_flux_in_air_assuming_clear_sky
		 C7: surface_upwelling_longwave_flux_assuming_clear_sky
- mon.wo
	+ positive:
		CC6: up
		 C7: 
- day.rluscs
	+ standard_name:
		CC6: surface_upwelling_longwave_flux_in_air_assuming_clear_sky
		 C7: surface_upwelling_longwave_flux_assuming_clear_sky
- day.uos
	+ standard_name:
		CC6: surface_eastward_sea_water_velocity
		 C7: surface_sea_water_x_velocity
- day.vos
	+ standard_name:
		CC6: surface_northward_sea_water_velocity
		 C7: surface_sea_water_y_velocity
- day.wo
	+ positive:
		CC6: up
		 C7: 
- 6hr.rluscs
	+ standard_name:
		CC6: surface_upwelling_longwave_flux_in_air_assuming_clear_sky
		 C7: surface_upwelling_longwave_flux_assuming_clear_sky

(even if those standard_names where aliases it is an unnecessary inconsistency)

  • There are also differences in less important attributes like comment and long_name.

-> Should those differences be addressed in the CORDEX-CMIP6 CMOR tables to be consistent? This might be problematic for modeling groups that are already sitting on their CMORized data and wait for the GO for publication from ESGF. But on the other hand there was not yet a tagged release of the CMOR tables and there have been changes not too long back.

It is planned that the variable registry will support legacy variable descriptions from other projects (CORDEX, CMIP6, obs4MIPs, ...) that conflict with the information in the variable registry. But when this support will be implemented or operational and how it will look like, is not yet clear.

In the following a first version of the variable mapping. A problem in my gist code is yet to properly create the root_name out of the CORDEX out_name, eg. wa250 --> wa. Also one will have to check carefully which vertical axes or cell_methods used by CORDEX-CMIP6 are not yet supported by the CMIP mapper and need to be registered along with the yet generally missing physical parameters in the variable registry.

[mapping_variables]
"fx.orog" = "orog_ti-u-hxy-u"
"fx.sftlf" = "sftlf_ti-u-hxy-u"
"fx.sftgif" = "sftgif_ti-u-hxy-u"
"fx.mrsofc" = "mrsofc_ti-u-hxy-lnd"
"fx.rootd" = "rootd_ti-u-hxy-u"
"fx.sftlaf" = "sftlaf_ti-u-hxy-u"
"fx.sfturf" = "sfturf_ti-u-hxy-u"
"fx.dtb" = "dtb_ti-u-hxy-u"
"fx.areacella" = "areacella_ti-u-hxy-u"
"fx.areacello" = "areacello_ti-u-hxy-u"
"fx.deptho" = "deptho_ti-u-hxy-sea"
"fx.sftof" = "sftof_ti-u-hxy-u"
"fx.thkcello" = "thkcello_ti-ol-hxy-u"
"fx.volcello" = "volcello_ti-ol-hxy-u"
"mon.tas" = "tas_tavg-h2m-hxy-u"
"mon.tasmax" = "tasmax_tmax-h2m-hxy-u"
"mon.tasmin" = "tasmin_tmin-h2m-hxy-u"
"mon.pr" = "pr_tavg-u-hxy-u"
"mon.evspsbl" = "evspsbl_tavg-u-hxy-u"
"mon.huss" = "huss_tavg-h2m-hxy-u"
"mon.hurs" = "hurs_tavg-h2m-hxy-u"
"mon.ps" = "ps_tavg-u-hxy-u"
"mon.psl" = "psl_tavg-u-hxy-u"
"mon.sfcWind" = "sfcWind_tavg-h10m-hxy-u"
"mon.uas" = "uas_tavg-h10m-hxy-u"
"mon.vas" = "vas_tavg-h10m-hxy-u"
"mon.clt" = "clt_tavg-u-hxy-u"
"mon.rsds" = "rsds_tavg-u-hxy-u"
"mon.rlds" = "rlds_tavg-u-hxy-u"
"mon.ts" = "ts_tavg-u-hxy-u"
"mon.tsl" = "tsl_tavg-sl-hxy-lnd"
"mon.prc" = "prc_tavg-u-hxy-u"
"mon.prsn" = "prsn_tavg-u-hxy-u"
"mon.mrros" = "mrros_tavg-u-hxy-lnd"
"mon.mrro" = "mrro_tavg-u-hxy-lnd"
"mon.snm" = "snm_tavg-u-hxy-lnd"
"mon.tauu" = "tauu_tavg-u-hxy-u"
"mon.tauv" = "tauv_tavg-u-hxy-u"
"mon.sfcWindmax" = "sfcWindmax_tmax-h10m-hxy-u"
"mon.sund" = "sund_tsum-u-hxy-u"
"mon.rsdsdir" = "rsdsdir_tavg-u-hxy-u"
"mon.rsus" = "rsus_tavg-u-hxy-u"
"mon.rlus" = "rlus_tavg-u-hxy-u"
"mon.rlut" = "rlut_tavg-u-hxy-u"
"mon.rsdt" = "rsdt_tavg-u-hxy-u"
"mon.rsut" = "rsut_tavg-u-hxy-u"
"mon.hfls" = "hfls_tavg-u-hxy-u"
"mon.hfss" = "hfss_tavg-u-hxy-u"
"mon.mrfso" = "mrfso_tavg-u-hxy-lnd"
"mon.mrfsos" = "mrfsos_tavg-u-hxy-lnd"
"mon.mrsfl" = "mrsfl_tavg-sl-hxy-lnd"
"mon.mrso" = "mrso_tavg-u-hxy-lnd"
"mon.mrsos" = "mrsos_tavg-u-hxy-lnd"
"mon.mrsol" = "mrsol_tavg-sl-hxy-lnd"
"mon.snw" = "snw_tavg-u-hxy-lnd"
"mon.snc" = "snc_tavg-u-hxy-u"
"mon.snd" = "snd_tavg-u-hxy-lnd"
"mon.siconca" = "siconca_tavg-u-hxy-u"
"mon.zmla" = "zmla_tavg-u-hxy-u"
"mon.prw" = "prw_tavg-u-hxy-u"
"mon.clwvi" = "clwvi_tavg-u-hxy-u"
"mon.clivi" = "clivi_tavg-u-hxy-u"
"mon.ua1000" = "ua1000_tavg-1000hPa-hxy-u"
"mon.ua925" = "ua925_tavg-925hPa-hxy-u"
"mon.ua850" = "ua850_tavg-850hPa-hxy-u"
"mon.ua700" = "ua700_tavg-700hPa-hxy-u"
"mon.ua600" = "ua600_tavg-u-hxy-u"
"mon.ua500" = "ua500_tavg-500hPa-hxy-u"
"mon.ua400" = "ua400_tavg-u-hxy-u"
"mon.ua300" = "ua300_tavg-u-hxy-u"
"mon.ua250" = "ua250_tavg-u-hxy-u"
"mon.ua200" = "ua200_tavg-200hPa-hxy-u"
"mon.va1000" = "va1000_tavg-1000hPa-hxy-u"
"mon.va925" = "va925_tavg-925hPa-hxy-u"
"mon.va850" = "va850_tavg-850hPa-hxy-u"
"mon.va700" = "va700_tavg-700hPa-hxy-u"
"mon.va600" = "va600_tavg-u-hxy-u"
"mon.va500" = "va500_tavg-500hPa-hxy-u"
"mon.va400" = "va400_tavg-u-hxy-u"
"mon.va300" = "va300_tavg-u-hxy-u"
"mon.va250" = "va250_tavg-u-hxy-u"
"mon.va200" = "va200_tavg-200hPa-hxy-u"
"mon.ta1000" = "ta1000_tavg-1000hPa-hxy-u"
"mon.ta925" = "ta925_tavg-925hPa-hxy-u"
"mon.ta850" = "ta850_tavg-850hPa-hxy-u"
"mon.ta700" = "ta700_tavg-700hPa-hxy-u"
"mon.ta600" = "ta600_tavg-u-hxy-u"
"mon.ta500" = "ta500_tavg-500hPa-hxy-u"
"mon.ta400" = "ta400_tavg-u-hxy-u"
"mon.ta300" = "ta300_tavg-u-hxy-u"
"mon.ta250" = "ta250_tavg-u-hxy-u"
"mon.ta200" = "ta200_tavg-200hPa-hxy-u"
"mon.hus1000" = "hus1000_tavg-1000hPa-hxy-u"
"mon.hus925" = "hus925_tavg-925hPa-hxy-u"
"mon.hus850" = "hus850_tavg-850hPa-hxy-u"
"mon.hus700" = "hus700_tavg-700hPa-hxy-u"
"mon.hus600" = "hus600_tavg-u-hxy-u"
"mon.hus500" = "hus500_tavg-500hPa-hxy-u"
"mon.hus400" = "hus400_tavg-u-hxy-u"
"mon.hus300" = "hus300_tavg-u-hxy-u"
"mon.hus250" = "hus250_tavg-u-hxy-u"
"mon.hus200" = "hus200_tavg-200hPa-hxy-u"
"mon.zg1000" = "zg1000_tavg-1000hPa-hxy-u"
"mon.zg925" = "zg925_tavg-925hPa-hxy-u"
"mon.zg850" = "zg850_tavg-850hPa-hxy-u"
"mon.zg700" = "zg700_tavg-700hPa-hxy-u"
"mon.zg600" = "zg600_tavg-u-hxy-u"
"mon.zg500" = "zg500_tavg-500hPa-hxy-u"
"mon.zg400" = "zg400_tavg-u-hxy-u"
"mon.zg300" = "zg300_tavg-u-hxy-u"
"mon.zg250" = "zg250_tavg-u-hxy-u"
"mon.zg200" = "zg200_tavg-200hPa-hxy-u"
"mon.wa1000" = "wa1000_tavg-1000hPa-hxy-u"
"mon.wa925" = "wa925_tavg-925hPa-hxy-u"
"mon.wa850" = "wa850_tavg-850hPa-hxy-u"
"mon.wa700" = "wa700_tavg-700hPa-hxy-u"
"mon.wa600" = "wa600_tavg-u-hxy-u"
"mon.wa500" = "wa500_tavg-500hPa-hxy-u"
"mon.wa400" = "wa400_tavg-u-hxy-u"
"mon.wa300" = "wa300_tavg-u-hxy-u"
"mon.wa250" = "wa250_tavg-u-hxy-u"
"mon.wa200" = "wa200_tavg-200hPa-hxy-u"
"mon.ua50m" = "ua50m_tavg-u-hxy-u"
"mon.ua100m" = "ua100m_tavg-h100m-hxy-u"
"mon.ua150m" = "ua150m_tavg-u-hxy-u"
"mon.va50m" = "va50m_tavg-u-hxy-u"
"mon.va100m" = "va100m_tavg-h100m-hxy-u"
"mon.va150m" = "va150m_tavg-u-hxy-u"
"mon.ta50m" = "ta50m_tavg-u-hxy-u"
"mon.hus50m" = "hus50m_tavg-u-hxy-u"
"mon.evspsblpot" = "evspsblpot_tavg-u-hxy-lnd"
"mon.wsgsmax" = "wsgsmax_tmax-h10m-hxy-u"
"mon.clh" = "clh_tavg-u-hxy-u"
"mon.clm" = "clm_tavg-u-hxy-u"
"mon.cll" = "cll_tavg-u-hxy-u"
"mon.rsdscs" = "rsdscs_tavg-u-hxy-u"
"mon.rldscs" = "rldscs_tavg-u-hxy-u"
"mon.rsuscs" = "rsuscs_tavg-u-hxy-u"
"mon.rluscs" = "rluscs_tavg-u-hxy-u"
"mon.rsutcs" = "rsutcs_tavg-u-hxy-u"
"mon.rlutcs" = "rlutcs_tavg-u-hxy-u"
"mon.z0" = "z0_tavg-u-hxy-u"
"mon.cape" = "cape_tavg-u-hxy-u"
"mon.li" = "li_tavg-u-hxy-u"
"mon.cin" = "cin_tavg-u-hxy-u"
"mon.capemax" = "capemax_tmax-u-hxy-u"
"mon.limax" = "limax_tmax-u-hxy-u"
"mon.cinmax" = "cinmax_tmax-u-hxy-u"
"mon.od550aer" = "od550aer_tavg-u-hxy-u"
"mon.ua150" = "ua150_tavg-u-hxy-u"
"mon.ua100" = "ua100_tavg-100hPa-hxy-u"
"mon.ua70" = "ua70_tavg-u-hxy-u"
"mon.ua50" = "ua50_tavg-u-hxy-u"
"mon.ua30" = "ua30_tavg-u-hxy-u"
"mon.ua20" = "ua20_tavg-u-hxy-u"
"mon.ua10" = "ua10_tavg-10hPa-hxy-u"
"mon.va150" = "va150_tavg-u-hxy-u"
"mon.va100" = "va100_tavg-100hPa-hxy-u"
"mon.va70" = "va70_tavg-u-hxy-u"
"mon.va50" = "va50_tavg-u-hxy-u"
"mon.va30" = "va30_tavg-u-hxy-u"
"mon.va20" = "va20_tavg-u-hxy-u"
"mon.va10" = "va10_tavg-10hPa-hxy-u"
"mon.ta150" = "ta150_tavg-u-hxy-u"
"mon.ta100" = "ta100_tavg-100hPa-hxy-u"
"mon.ta70" = "ta70_tavg-u-hxy-u"
"mon.ta50" = "ta50_tavg-u-hxy-u"
"mon.ta30" = "ta30_tavg-u-hxy-u"
"mon.ta20" = "ta20_tavg-u-hxy-u"
"mon.ta10" = "ta10_tavg-10hPa-hxy-u"
"mon.hus150" = "hus150_tavg-u-hxy-u"
"mon.hus100" = "hus100_tavg-100hPa-hxy-u"
"mon.hus70" = "hus70_tavg-u-hxy-u"
"mon.hus50" = "hus50_tavg-u-hxy-u"
"mon.hus30" = "hus30_tavg-u-hxy-u"
"mon.hus20" = "hus20_tavg-u-hxy-u"
"mon.hus10" = "hus10_tavg-10hPa-hxy-u"
"mon.zg150" = "zg150_tavg-u-hxy-u"
"mon.zg100" = "zg100_tavg-100hPa-hxy-u"
"mon.zg70" = "zg70_tavg-u-hxy-u"
"mon.zg50" = "zg50_tavg-u-hxy-u"
"mon.zg30" = "zg30_tavg-u-hxy-u"
"mon.zg20" = "zg20_tavg-u-hxy-u"
"mon.zg10" = "zg10_tavg-10hPa-hxy-u"
"mon.wa150" = "wa150_tavg-u-hxy-u"
"mon.wa100" = "wa100_tavg-100hPa-hxy-u"
"mon.wa70" = "wa70_tavg-u-hxy-u"
"mon.wa50" = "wa50_tavg-u-hxy-u"
"mon.wa30" = "wa30_tavg-u-hxy-u"
"mon.wa20" = "wa20_tavg-u-hxy-u"
"mon.wa10" = "wa10_tavg-10hPa-hxy-u"
"mon.ua750" = "ua750_tavg-u-hxy-u"
"mon.va750" = "va750_tavg-u-hxy-u"
"mon.ta750" = "ta750_tavg-u-hxy-u"
"mon.hus750" = "hus750_tavg-u-hxy-u"
"mon.zg750" = "zg750_tavg-u-hxy-u"
"mon.wa750" = "wa750_tavg-u-hxy-u"
"mon.ua200m" = "ua200m_tavg-u-hxy-u"
"mon.ua250m" = "ua250m_tavg-u-hxy-u"
"mon.ua300m" = "ua300m_tavg-u-hxy-u"
"mon.va200m" = "va200m_tavg-u-hxy-u"
"mon.va250m" = "va250m_tavg-u-hxy-u"
"mon.va300m" = "va300m_tavg-u-hxy-u"
"mon.thetao" = "thetao_tavg-ol-hxy-sea"
"mon.so" = "so_tavg-ol-hxy-sea"
"mon.uo" = "uo_tavg-ol-hxy-u"
"mon.vo" = "vo_tavg-ol-hxy-u"
"mon.zos" = "zos_tavg-u-hxy-sea"
"mon.tos" = "tos_tavg-u-hxy-sea"
"mon.sos" = "sos_tavg-u-hxy-sea"
"mon.mlotst" = "mlotst_tavg-u-hxy-sea"
"mon.wo" = "wo_tavg-ol-hxy-sea"
"mon.rhop" = "rhop_tavg-u-hxy-sea"
"mon.hfds" = "hfds_tavg-u-hxy-sea"
"mon.hfcorr" = "hfcorr_tavg-u-hxy-sea"
"mon.rsntds" = "rsntds_tavg-u-hxy-sea"
"mon.tauuo" = "tauuo_tavg-u-hxy-sea"
"mon.tauvo" = "tauvo_tavg-u-hxy-sea"
"mon.wfo" = "wfo_tavg-u-hxy-sea"
"mon.friver" = "friver_tavg-u-hxy-sea"
"mon.wfonocorr" = "wfonocorr_tavg-u-hxy-sea"
"mon.tob" = "tob_tavg-u-hxy-sea"
"mon.siconc" = "siconc_tavg-u-hxy-sea"
"mon.sithick" = "sithick_tavg-u-hxy-si"
"mon.sitemptop" = "sitemptop_tavg-u-hxy-si"
"day.tas" = "tas_tavg-h2m-hxy-u"
"day.tasmax" = "tasmax_tmax-h2m-hxy-u"
"day.tasmin" = "tasmin_tmin-h2m-hxy-u"
"day.pr" = "pr_tavg-u-hxy-u"
"day.evspsbl" = "evspsbl_tavg-u-hxy-u"
"day.huss" = "huss_tavg-h2m-hxy-u"
"day.hurs" = "hurs_tavg-h2m-hxy-u"
"day.ps" = "ps_tavg-u-hxy-u"
"day.psl" = "psl_tavg-u-hxy-u"
"day.sfcWind" = "sfcWind_tavg-h10m-hxy-u"
"day.uas" = "uas_tavg-h10m-hxy-u"
"day.vas" = "vas_tavg-h10m-hxy-u"
"day.clt" = "clt_tavg-u-hxy-u"
"day.rsds" = "rsds_tavg-u-hxy-u"
"day.rlds" = "rlds_tavg-u-hxy-u"
"day.ts" = "ts_tavg-u-hxy-u"
"day.tsl" = "tsl_tavg-sl-hxy-lnd"
"day.prc" = "prc_tavg-u-hxy-u"
"day.prhmax" = "prhmax_tmax-u-hxy-u"
"day.prsn" = "prsn_tavg-u-hxy-u"
"day.mrros" = "mrros_tavg-u-hxy-lnd"
"day.mrro" = "mrro_tavg-u-hxy-lnd"
"day.snm" = "snm_tavg-u-hxy-lnd"
"day.tauu" = "tauu_tavg-u-hxy-u"
"day.tauv" = "tauv_tavg-u-hxy-u"
"day.sfcWindmax" = "sfcWindmax_tmax-h10m-hxy-u"
"day.sund" = "sund_tsum-u-hxy-u"
"day.rsdsdir" = "rsdsdir_tavg-u-hxy-u"
"day.rsus" = "rsus_tavg-u-hxy-u"
"day.rlus" = "rlus_tavg-u-hxy-u"
"day.rlut" = "rlut_tavg-u-hxy-u"
"day.rsdt" = "rsdt_tavg-u-hxy-u"
"day.rsut" = "rsut_tavg-u-hxy-u"
"day.hfls" = "hfls_tavg-u-hxy-u"
"day.hfss" = "hfss_tavg-u-hxy-u"
"day.mrfso" = "mrfso_tavg-u-hxy-lnd"
"day.mrfsos" = "mrfsos_tavg-u-hxy-lnd"
"day.mrsfl" = "mrsfl_tavg-sl-hxy-lnd"
"day.mrso" = "mrso_tavg-u-hxy-lnd"
"day.mrsos" = "mrsos_tavg-u-hxy-lnd"
"day.mrsol" = "mrsol_tavg-sl-hxy-lnd"
"day.snw" = "snw_tavg-u-hxy-lnd"
"day.snc" = "snc_tavg-u-hxy-u"
"day.snd" = "snd_tavg-u-hxy-lnd"
"day.siconca" = "siconca_tavg-u-hxy-u"
"day.zmla" = "zmla_tavg-u-hxy-u"
"day.prw" = "prw_tavg-u-hxy-u"
"day.clwvi" = "clwvi_tavg-u-hxy-u"
"day.clivi" = "clivi_tavg-u-hxy-u"
"day.ua1000" = "ua1000_tavg-1000hPa-hxy-u"
"day.ua925" = "ua925_tavg-925hPa-hxy-u"
"day.ua850" = "ua850_tavg-850hPa-hxy-u"
"day.ua700" = "ua700_tavg-700hPa-hxy-u"
"day.ua600" = "ua600_tavg-u-hxy-u"
"day.ua500" = "ua500_tavg-500hPa-hxy-u"
"day.ua400" = "ua400_tavg-u-hxy-u"
"day.ua300" = "ua300_tavg-u-hxy-u"
"day.ua250" = "ua250_tavg-u-hxy-u"
"day.ua200" = "ua200_tavg-200hPa-hxy-u"
"day.va1000" = "va1000_tavg-1000hPa-hxy-u"
"day.va925" = "va925_tavg-925hPa-hxy-u"
"day.va850" = "va850_tavg-850hPa-hxy-u"
"day.va700" = "va700_tavg-700hPa-hxy-u"
"day.va600" = "va600_tavg-u-hxy-u"
"day.va500" = "va500_tavg-500hPa-hxy-u"
"day.va400" = "va400_tavg-u-hxy-u"
"day.va300" = "va300_tavg-u-hxy-u"
"day.va250" = "va250_tavg-u-hxy-u"
"day.va200" = "va200_tavg-200hPa-hxy-u"
"day.ta1000" = "ta1000_tavg-1000hPa-hxy-u"
"day.ta925" = "ta925_tavg-925hPa-hxy-u"
"day.ta850" = "ta850_tavg-850hPa-hxy-u"
"day.ta700" = "ta700_tavg-700hPa-hxy-u"
"day.ta600" = "ta600_tavg-u-hxy-u"
"day.ta500" = "ta500_tavg-500hPa-hxy-u"
"day.ta400" = "ta400_tavg-u-hxy-u"
"day.ta300" = "ta300_tavg-u-hxy-u"
"day.ta250" = "ta250_tavg-u-hxy-u"
"day.ta200" = "ta200_tavg-200hPa-hxy-u"
"day.hus1000" = "hus1000_tavg-1000hPa-hxy-u"
"day.hus925" = "hus925_tavg-925hPa-hxy-u"
"day.hus850" = "hus850_tavg-850hPa-hxy-u"
"day.hus700" = "hus700_tavg-700hPa-hxy-u"
"day.hus600" = "hus600_tavg-u-hxy-u"
"day.hus500" = "hus500_tavg-500hPa-hxy-u"
"day.hus400" = "hus400_tavg-u-hxy-u"
"day.hus300" = "hus300_tavg-u-hxy-u"
"day.hus250" = "hus250_tavg-u-hxy-u"
"day.hus200" = "hus200_tavg-200hPa-hxy-u"
"day.zg1000" = "zg1000_tavg-1000hPa-hxy-u"
"day.zg925" = "zg925_tavg-925hPa-hxy-u"
"day.zg850" = "zg850_tavg-850hPa-hxy-u"
"day.zg700" = "zg700_tavg-700hPa-hxy-u"
"day.zg600" = "zg600_tavg-u-hxy-u"
"day.zg500" = "zg500_tavg-500hPa-hxy-u"
"day.zg400" = "zg400_tavg-u-hxy-u"
"day.zg300" = "zg300_tavg-u-hxy-u"
"day.zg250" = "zg250_tavg-u-hxy-u"
"day.zg200" = "zg200_tavg-200hPa-hxy-u"
"day.wa1000" = "wa1000_tavg-1000hPa-hxy-u"
"day.wa925" = "wa925_tavg-925hPa-hxy-u"
"day.wa850" = "wa850_tavg-850hPa-hxy-u"
"day.wa700" = "wa700_tavg-700hPa-hxy-u"
"day.wa600" = "wa600_tavg-u-hxy-u"
"day.wa500" = "wa500_tavg-500hPa-hxy-u"
"day.wa400" = "wa400_tavg-u-hxy-u"
"day.wa300" = "wa300_tavg-u-hxy-u"
"day.wa250" = "wa250_tavg-u-hxy-u"
"day.wa200" = "wa200_tavg-200hPa-hxy-u"
"day.ua50m" = "ua50m_tavg-u-hxy-u"
"day.ua100m" = "ua100m_tavg-h100m-hxy-u"
"day.ua150m" = "ua150m_tavg-u-hxy-u"
"day.va50m" = "va50m_tavg-u-hxy-u"
"day.va100m" = "va100m_tavg-h100m-hxy-u"
"day.va150m" = "va150m_tavg-u-hxy-u"
"day.ta50m" = "ta50m_tavg-u-hxy-u"
"day.hus50m" = "hus50m_tavg-u-hxy-u"
"day.evspsblpot" = "evspsblpot_tavg-u-hxy-lnd"
"day.wsgsmax" = "wsgsmax_tmax-h10m-hxy-u"
"day.clh" = "clh_tavg-u-hxy-u"
"day.clm" = "clm_tavg-u-hxy-u"
"day.cll" = "cll_tavg-u-hxy-u"
"day.rsdscs" = "rsdscs_tavg-u-hxy-u"
"day.rldscs" = "rldscs_tavg-u-hxy-u"
"day.rsuscs" = "rsuscs_tavg-u-hxy-u"
"day.rluscs" = "rluscs_tavg-u-hxy-u"
"day.rsutcs" = "rsutcs_tavg-u-hxy-u"
"day.rlutcs" = "rlutcs_tavg-u-hxy-u"
"day.z0" = "z0_tavg-u-hxy-u"
"day.cape" = "cape_tavg-u-hxy-u"
"day.li" = "li_tavg-u-hxy-u"
"day.cin" = "cin_tavg-u-hxy-u"
"day.capemax" = "capemax_tmax-u-hxy-u"
"day.limax" = "limax_tmax-u-hxy-u"
"day.cinmax" = "cinmax_tmax-u-hxy-u"
"day.ua150" = "ua150_tavg-u-hxy-u"
"day.ua100" = "ua100_tavg-100hPa-hxy-u"
"day.ua70" = "ua70_tavg-u-hxy-u"
"day.ua50" = "ua50_tavg-u-hxy-u"
"day.ua30" = "ua30_tavg-u-hxy-u"
"day.ua20" = "ua20_tavg-u-hxy-u"
"day.ua10" = "ua10_tavg-10hPa-hxy-u"
"day.va150" = "va150_tavg-u-hxy-u"
"day.va100" = "va100_tavg-100hPa-hxy-u"
"day.va70" = "va70_tavg-u-hxy-u"
"day.va50" = "va50_tavg-u-hxy-u"
"day.va30" = "va30_tavg-u-hxy-u"
"day.va20" = "va20_tavg-u-hxy-u"
"day.va10" = "va10_tavg-10hPa-hxy-u"
"day.ta150" = "ta150_tavg-u-hxy-u"
"day.ta100" = "ta100_tavg-100hPa-hxy-u"
"day.ta70" = "ta70_tavg-u-hxy-u"
"day.ta50" = "ta50_tavg-u-hxy-u"
"day.ta30" = "ta30_tavg-u-hxy-u"
"day.ta20" = "ta20_tavg-u-hxy-u"
"day.ta10" = "ta10_tavg-10hPa-hxy-u"
"day.hus150" = "hus150_tavg-u-hxy-u"
"day.hus100" = "hus100_tavg-100hPa-hxy-u"
"day.hus70" = "hus70_tavg-u-hxy-u"
"day.hus50" = "hus50_tavg-u-hxy-u"
"day.hus30" = "hus30_tavg-u-hxy-u"
"day.hus20" = "hus20_tavg-u-hxy-u"
"day.hus10" = "hus10_tavg-10hPa-hxy-u"
"day.zg150" = "zg150_tavg-u-hxy-u"
"day.zg100" = "zg100_tavg-100hPa-hxy-u"
"day.zg70" = "zg70_tavg-u-hxy-u"
"day.zg50" = "zg50_tavg-u-hxy-u"
"day.zg30" = "zg30_tavg-u-hxy-u"
"day.zg20" = "zg20_tavg-u-hxy-u"
"day.zg10" = "zg10_tavg-10hPa-hxy-u"
"day.wa150" = "wa150_tavg-u-hxy-u"
"day.wa100" = "wa100_tavg-100hPa-hxy-u"
"day.wa70" = "wa70_tavg-u-hxy-u"
"day.wa50" = "wa50_tavg-u-hxy-u"
"day.wa30" = "wa30_tavg-u-hxy-u"
"day.wa20" = "wa20_tavg-u-hxy-u"
"day.wa10" = "wa10_tavg-10hPa-hxy-u"
"day.ua750" = "ua750_tavg-u-hxy-u"
"day.va750" = "va750_tavg-u-hxy-u"
"day.ta750" = "ta750_tavg-u-hxy-u"
"day.hus750" = "hus750_tavg-u-hxy-u"
"day.zg750" = "zg750_tavg-u-hxy-u"
"day.wa750" = "wa750_tavg-u-hxy-u"
"day.ua200m" = "ua200m_tavg-u-hxy-u"
"day.ua250m" = "ua250m_tavg-u-hxy-u"
"day.ua300m" = "ua300m_tavg-u-hxy-u"
"day.va200m" = "va200m_tavg-u-hxy-u"
"day.va250m" = "va250m_tavg-u-hxy-u"
"day.va300m" = "va300m_tavg-u-hxy-u"
"day.zos" = "zos_tavg-u-hxy-sea"
"day.tos" = "tos_tavg-u-hxy-sea"
"day.sos" = "sos_tavg-u-hxy-sea"
"day.mlotst" = "mlotst_tavg-u-hxy-sea"
"day.thetao" = "thetao_tavg-ol-hxy-sea"
"day.hfds" = "hfds_tavg-u-hxy-sea"
"day.hfcorr" = "hfcorr_tavg-u-hxy-sea"
"day.rsntds" = "rsntds_tavg-u-hxy-sea"
"day.tauuo" = "tauuo_tavg-u-hxy-sea"
"day.tauvo" = "tauvo_tavg-u-hxy-sea"
"day.uos" = "uos_tavg-u-hxy-sea"
"day.vos" = "vos_tavg-u-hxy-sea"
"day.wfo" = "wfo_tavg-u-hxy-sea"
"day.friver" = "friver_tavg-u-hxy-sea"
"day.wfonocorr" = "wfonocorr_tavg-u-hxy-sea"
"day.so" = "so_tavg-ol-hxy-sea"
"day.uo" = "uo_tavg-ol-hxy-sea"
"day.vo" = "vo_tavg-ol-hxy-sea"
"day.wo" = "wo_tavg-ol-hxy-sea"
"day.rhop" = "rhop_tavg-u-hxy-sea"
"day.difvho" = "difvho_tclm-ol-hxy-sea"
"day.tob" = "tob_tavg-u-hxy-sea"
"day.siconc" = "siconc_tavg-u-hxy-sea"
"day.sithick" = "sithick_tavg-u-hxy-si"
"day.sitemptop" = "sitemptop_tavg-u-hxy-si"
"6hr.tsl" = "tsl_tpt-sl-hxy-lnd"
"6hr.mrros" = "mrros_tavg-u-hxy-lnd"
"6hr.mrro" = "mrro_tavg-u-hxy-lnd"
"6hr.snm" = "snm_tavg-u-hxy-lnd"
"6hr.mrfso" = "mrfso_tpt-u-hxy-lnd"
"6hr.mrsfl" = "mrsfl_tpt-sl-hxy-lnd"
"6hr.mrso" = "mrso_tpt-u-hxy-lnd"
"6hr.mrsol" = "mrsol_tpt-sl-hxy-lnd"
"6hr.snw" = "snw_tpt-u-hxy-lnd"
"6hr.snc" = "snc_tpt-u-hxy-u"
"6hr.snd" = "snd_tpt-u-hxy-lnd"
"6hr.ua1000" = "ua1000_tpt-1000hPa-hxy-u"
"6hr.ua925" = "ua925_tpt-925hPa-hxy-u"
"6hr.ua850" = "ua850_tpt-850hPa-hxy-u"
"6hr.ua700" = "ua700_tpt-700hPa-hxy-u"
"6hr.ua600" = "ua600_tpt-u-hxy-u"
"6hr.ua500" = "ua500_tpt-500hPa-hxy-u"
"6hr.ua400" = "ua400_tpt-u-hxy-u"
"6hr.ua300" = "ua300_tpt-u-hxy-u"
"6hr.ua250" = "ua250_tpt-u-hxy-u"
"6hr.ua200" = "ua200_tpt-200hPa-hxy-u"
"6hr.va1000" = "va1000_tpt-1000hPa-hxy-u"
"6hr.va925" = "va925_tpt-925hPa-hxy-u"
"6hr.va850" = "va850_tpt-850hPa-hxy-u"
"6hr.va700" = "va700_tpt-700hPa-hxy-u"
"6hr.va600" = "va600_tpt-u-hxy-u"
"6hr.va500" = "va500_tpt-500hPa-hxy-u"
"6hr.va400" = "va400_tpt-u-hxy-u"
"6hr.va300" = "va300_tpt-u-hxy-u"
"6hr.va250" = "va250_tpt-u-hxy-u"
"6hr.va200" = "va200_tpt-200hPa-hxy-u"
"6hr.ta1000" = "ta1000_tpt-1000hPa-hxy-u"
"6hr.ta925" = "ta925_tpt-925hPa-hxy-u"
"6hr.ta850" = "ta850_tpt-850hPa-hxy-u"
"6hr.ta700" = "ta700_tpt-700hPa-hxy-u"
"6hr.ta600" = "ta600_tpt-u-hxy-u"
"6hr.ta500" = "ta500_tpt-500hPa-hxy-u"
"6hr.ta400" = "ta400_tpt-u-hxy-u"
"6hr.ta300" = "ta300_tpt-u-hxy-u"
"6hr.ta250" = "ta250_tpt-u-hxy-u"
"6hr.ta200" = "ta200_tpt-200hPa-hxy-u"
"6hr.hus1000" = "hus1000_tpt-1000hPa-hxy-u"
"6hr.hus925" = "hus925_tpt-925hPa-hxy-u"
"6hr.hus850" = "hus850_tpt-850hPa-hxy-u"
"6hr.hus700" = "hus700_tpt-700hPa-hxy-u"
"6hr.hus600" = "hus600_tpt-u-hxy-u"
"6hr.hus500" = "hus500_tpt-500hPa-hxy-u"
"6hr.hus400" = "hus400_tpt-u-hxy-u"
"6hr.hus300" = "hus300_tpt-u-hxy-u"
"6hr.hus250" = "hus250_tpt-u-hxy-u"
"6hr.hus200" = "hus200_tpt-200hPa-hxy-u"
"6hr.zg1000" = "zg1000_tpt-1000hPa-hxy-u"
"6hr.zg925" = "zg925_tpt-925hPa-hxy-u"
"6hr.zg850" = "zg850_tpt-850hPa-hxy-u"
"6hr.zg700" = "zg700_tpt-700hPa-hxy-u"
"6hr.zg600" = "zg600_tpt-u-hxy-u"
"6hr.zg500" = "zg500_tpt-500hPa-hxy-u"
"6hr.zg400" = "zg400_tpt-u-hxy-u"
"6hr.zg300" = "zg300_tpt-u-hxy-u"
"6hr.zg250" = "zg250_tpt-u-hxy-u"
"6hr.zg200" = "zg200_tpt-200hPa-hxy-u"
"6hr.wa1000" = "wa1000_tpt-1000hPa-hxy-u"
"6hr.wa925" = "wa925_tpt-925hPa-hxy-u"
"6hr.wa850" = "wa850_tpt-850hPa-hxy-u"
"6hr.wa700" = "wa700_tpt-700hPa-hxy-u"
"6hr.wa600" = "wa600_tpt-u-hxy-u"
"6hr.wa500" = "wa500_tpt-500hPa-hxy-u"
"6hr.wa400" = "wa400_tpt-u-hxy-u"
"6hr.wa300" = "wa300_tpt-u-hxy-u"
"6hr.wa250" = "wa250_tpt-u-hxy-u"
"6hr.wa200" = "wa200_tpt-200hPa-hxy-u"
"6hr.clh" = "clh_tavg-u-hxy-u"
"6hr.clm" = "clm_tavg-u-hxy-u"
"6hr.cll" = "cll_tavg-u-hxy-u"
"6hr.rsdscs" = "rsdscs_tavg-u-hxy-u"
"6hr.rldscs" = "rldscs_tavg-u-hxy-u"
"6hr.rsuscs" = "rsuscs_tavg-u-hxy-u"
"6hr.rluscs" = "rluscs_tavg-u-hxy-u"
"6hr.rsutcs" = "rsutcs_tavg-u-hxy-u"
"6hr.rlutcs" = "rlutcs_tavg-u-hxy-u"
"6hr.ua150" = "ua150_tpt-u-hxy-u"
"6hr.ua100" = "ua100_tpt-100hPa-hxy-u"
"6hr.ua70" = "ua70_tpt-u-hxy-u"
"6hr.ua50" = "ua50_tpt-u-hxy-u"
"6hr.ua30" = "ua30_tpt-u-hxy-u"
"6hr.ua20" = "ua20_tpt-u-hxy-u"
"6hr.ua10" = "ua10_tpt-10hPa-hxy-u"
"6hr.va150" = "va150_tpt-u-hxy-u"
"6hr.va100" = "va100_tpt-100hPa-hxy-u"
"6hr.va70" = "va70_tpt-u-hxy-u"
"6hr.va50" = "va50_tpt-u-hxy-u"
"6hr.va30" = "va30_tpt-u-hxy-u"
"6hr.va20" = "va20_tpt-u-hxy-u"
"6hr.va10" = "va10_tpt-10hPa-hxy-u"
"6hr.ta150" = "ta150_tpt-u-hxy-u"
"6hr.ta100" = "ta100_tpt-100hPa-hxy-u"
"6hr.ta70" = "ta70_tpt-u-hxy-u"
"6hr.ta50" = "ta50_tpt-u-hxy-u"
"6hr.ta30" = "ta30_tpt-u-hxy-u"
"6hr.ta20" = "ta20_tpt-u-hxy-u"
"6hr.ta10" = "ta10_tpt-10hPa-hxy-u"
"6hr.hus150" = "hus150_tpt-u-hxy-u"
"6hr.hus100" = "hus100_tpt-100hPa-hxy-u"
"6hr.hus70" = "hus70_tpt-u-hxy-u"
"6hr.hus50" = "hus50_tpt-u-hxy-u"
"6hr.hus30" = "hus30_tpt-u-hxy-u"
"6hr.hus20" = "hus20_tpt-u-hxy-u"
"6hr.hus10" = "hus10_tpt-10hPa-hxy-u"
"6hr.zg150" = "zg150_tpt-u-hxy-u"
"6hr.zg100" = "zg100_tpt-100hPa-hxy-u"
"6hr.zg70" = "zg70_tpt-u-hxy-u"
"6hr.zg50" = "zg50_tpt-u-hxy-u"
"6hr.zg30" = "zg30_tpt-u-hxy-u"
"6hr.zg20" = "zg20_tpt-u-hxy-u"
"6hr.zg10" = "zg10_tpt-10hPa-hxy-u"
"6hr.wa150" = "wa150_tpt-u-hxy-u"
"6hr.wa100" = "wa100_tpt-100hPa-hxy-u"
"6hr.wa70" = "wa70_tpt-u-hxy-u"
"6hr.wa50" = "wa50_tpt-u-hxy-u"
"6hr.wa30" = "wa30_tpt-u-hxy-u"
"6hr.wa20" = "wa20_tpt-u-hxy-u"
"6hr.wa10" = "wa10_tpt-10hPa-hxy-u"
"6hr.ua750" = "ua750_tpt-u-hxy-u"
"6hr.va750" = "va750_tpt-u-hxy-u"
"6hr.ta750" = "ta750_tpt-u-hxy-u"
"6hr.hus750" = "hus750_tpt-u-hxy-u"
"6hr.zg750" = "zg750_tpt-u-hxy-u"
"6hr.wa750" = "wa750_tpt-u-hxy-u"
"1hr.tas" = "tas_tpt-h2m-hxy-u"
"1hr.pr" = "pr_tavg-u-hxy-u"
"1hr.evspsbl" = "evspsbl_tavg-u-hxy-u"
"1hr.huss" = "huss_tpt-h2m-hxy-u"
"1hr.hurs" = "hurs_tpt-h2m-hxy-u"
"1hr.ps" = "ps_tpt-u-hxy-u"
"1hr.psl" = "psl_tpt-u-hxy-u"
"1hr.sfcWind" = "sfcWind_tpt-h10m-hxy-u"
"1hr.uas" = "uas_tpt-h10m-hxy-u"
"1hr.vas" = "vas_tpt-h10m-hxy-u"
"1hr.clt" = "clt_tavg-u-hxy-u"
"1hr.rsds" = "rsds_tavg-u-hxy-u"
"1hr.rlds" = "rlds_tavg-u-hxy-u"
"1hr.ts" = "ts_tpt-u-hxy-u"
"1hr.prc" = "prc_tavg-u-hxy-u"
"1hr.prsn" = "prsn_tavg-u-hxy-u"
"1hr.tauu" = "tauu_tavg-u-hxy-u"
"1hr.tauv" = "tauv_tavg-u-hxy-u"
"1hr.rsdsdir" = "rsdsdir_tavg-u-hxy-u"
"1hr.rsus" = "rsus_tavg-u-hxy-u"
"1hr.rlus" = "rlus_tavg-u-hxy-u"
"1hr.rlut" = "rlut_tavg-u-hxy-u"
"1hr.rsdt" = "rsdt_tavg-u-hxy-u"
"1hr.rsut" = "rsut_tavg-u-hxy-u"
"1hr.hfls" = "hfls_tavg-u-hxy-u"
"1hr.hfss" = "hfss_tavg-u-hxy-u"
"1hr.mrfsos" = "mrfsos_tpt-u-hxy-lnd"
"1hr.mrsos" = "mrsos_tpt-u-hxy-lnd"
"1hr.zmla" = "zmla_tpt-u-hxy-u"
"1hr.prw" = "prw_tpt-u-hxy-u"
"1hr.clwvi" = "clwvi_tpt-u-hxy-u"
"1hr.clivi" = "clivi_tpt-u-hxy-u"
"1hr.ua50m" = "ua50m_tpt-u-hxy-u"
"1hr.ua100m" = "ua100m_tpt-h100m-hxy-u"
"1hr.ua150m" = "ua150m_tpt-u-hxy-u"
"1hr.va50m" = "va50m_tpt-u-hxy-u"
"1hr.va100m" = "va100m_tpt-h100m-hxy-u"
"1hr.va150m" = "va150m_tpt-u-hxy-u"
"1hr.ta50m" = "ta50m_tpt-u-hxy-u"
"1hr.hus50m" = "hus50m_tpt-u-hxy-u"
"1hr.evspsblpot" = "evspsblpot_tavg-u-hxy-lnd"
"1hr.cape" = "cape_tpt-u-hxy-u"
"1hr.li" = "li_tpt-u-hxy-u"
"1hr.cin" = "cin_tpt-u-hxy-u"
"1hr.ua200m" = "ua200m_tpt-u-hxy-u"
"1hr.ua250m" = "ua250m_tpt-u-hxy-u"
"1hr.ua300m" = "ua300m_tpt-u-hxy-u"
"1hr.va200m" = "va200m_tpt-u-hxy-u"
"1hr.va250m" = "va250m_tpt-u-hxy-u"
"1hr.va300m" = "va300m_tpt-u-hxy-u"
"1hr.zos" = "zos_tavg-u-hxy-sea"
"1hr.tos" = "tos_tpt-u-hxy-sea"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions