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’}}
|
{'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,
'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'}}}
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: null
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
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