earthkit.data.field.grib.metadata¶
Attributes¶
Classes¶
Module Contents¶
- earthkit.data.field.grib.metadata.CUSTOM_KEYS¶
- class earthkit.data.field.grib.metadata.GribMetadata(handle, extra_keys=None, cache=None)¶
- KEY_PREFIX = 'metadata.'¶
- NAME = 'grib'¶
- as_namespace(namespace)¶
- base_datetime()¶
- extra_keys = None¶
- get(key, default=None, *, astype=None, raise_on_missing=False)¶
- get_extra_key(key, default=None)¶
- property handle¶
- indexing_datetime()¶
- items()¶
- keys()¶
- message(deflate=False, owner=None)¶
Return a buffer containing the encoded message.
- Return type:
bytes
- metadata(*args, **kwargs)¶
- namespace(owner, name, result, prefix_keys=False)¶
- new_array_field(field, array_namespace=None, **kwargs)¶
- override(*args, headers_only_clone=True, **kwargs)¶
- reference_datetime()¶
- abstractmethod set(d)¶
- step_timedelta()¶
- sync(owner)¶
- valid_datetime()¶
- class earthkit.data.field.grib.metadata.MetadataCacheHandler¶
- static cache_get(func)¶
- static clone_empty(cache)¶
- static deserialise(state)¶
- static make(cache=None)¶
- static make_default_cache()¶
Used for testing and debugging. Test can patch this method to return a custom cache implementation.
- static serialise(cache)¶
- earthkit.data.field.grib.metadata.NAMESPACES = ['ls', 'geography', 'mars', 'parameter', 'statistics', 'time', 'vertical']¶