Profiles: earthkit

This is the definition of the built-in "earthkit" profile for the Xarray engine. This is the default profile used when no profile is specified. It is using the format independent metadata keys from Field to generate the Xarray dataset.

Name

Value

variable_key

‘parameter.variable’

drop_variables

[]

rename_variables

{}

mono_variable

False

extra_dims

[]

drop_dims

[]

ensure_dims

[]

fixed_dims

[]

split_dims

[]

rename_dims

{}

dims_as_attrs

[]

time_dims

[‘forecast_reference_time’, ‘step’]

level_dim_mode

‘level’

squeeze

True

attrs_mode

‘fixed’

attrs

[]

variable_attrs

[‘parameter.standard_name’, ‘parameter.long_name’, ‘parameter.units’, ‘vertical.level_type’]

global_attrs

[{‘Conventions’: ‘CF-1.8’}, {‘institution’: ‘ECMWF’}]

add_earthkit_attrs

True

rename_attrs

{}

add_valid_time_coord

False

add_geo_coords

True

decode_times

True

decode_timedelta

None

flatten_values

False

dtype

‘float64’

array_namespace

‘numpy’

lazy_load

True

release_source

False

direct_backend

False

strict

False

errors

‘raise’

allow_holes

False

dim_roles

{‘member’: ‘ensemble.member’,
‘forecast_reference_time’: ‘time.forecast_reference_time’,
‘step’: ‘time.step’,
‘valid_time’: ‘time.valid_datetime’,
‘date’: ‘time.base_date’,
‘time’: ‘time.base_time’,
‘level’: ‘vertical.level’,
‘level_type’: ‘vertical.level_type’}

dim_name_from_role_name

True

Please note that the following options cannot be specified as a kwarg to to_xarray().

Name

Value

coord_attrs

{‘member’: {‘standard_name’: ‘realization’, ‘long_name’: ‘ensemble member id’},
‘latitude’: {‘units’: ‘degrees_north’,
‘standard_name’: ‘latitude’,
‘long_name’: ‘latitude’},
‘longitude’: {‘units’: ‘degrees_east’,
‘standard_name’: ‘longitude’,
‘long_name’: ‘longitude’},
‘forecast_reference_time’: {‘standard_name’: ‘forecast_reference_time’,
‘long_name’: ‘initial time of forecast’},
‘step’: {‘standard_name’: ‘forecast_period’,
‘long_name’: ‘time since forecast_reference_time’},
‘forecast_period’: {‘standard_name’: ‘forecast_period’,
‘long_name’: ‘time since forecast_reference_time’},
‘valid_time’: {‘standard_name’: ‘time’, ‘long_name’: ‘valid_time’}}