earthkit.data.utils.kwargs

Classes

Kwargs

dict() -> new empty dictionary

Functions

deep_update(old, new)

merge_dicts(*dicts)

Module Contents

class earthkit.data.utils.kwargs.Kwargs(user, default=None, forced=None, logging_owner='', logging_main_key='', warn_non_default=True)

Bases: dict

dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object’s

(key, value) pairs

dict(iterable) -> new dictionary initialized as if via:

d = {} for k, v in iterable:

d[k] = v

dict(**kwargs) -> new dictionary initialized with the name=value pairs

in the keyword argument list. For example: dict(one=1, two=2)

earthkit.data.utils.kwargs.deep_update(old, new)
earthkit.data.utils.kwargs.merge_dicts(*dicts)